PartDesign WizardShaft/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "1024px {{clear}}")
(Created page with "==Prérequis== L’assistant de création de l'arbre, dépend du paquet [http://numpy.scipy.org/ Numpy] (NumPy, est une extension du langage de programmation '''Python''', de...")
Line 26: Line 26:
{{clear}}
{{clear}}


==Prerequisites==
==Prérequis==

The shaft design wizard depends on the [http://matplotlib.org/ matplotlib] library to create and display the graphs of shear force and bending moment. On Debian/Ubuntu-based systems, it is available through the python-matplotlib package.
L’assistant de création de l'arbre, dépend du paquet [http://numpy.scipy.org/ Numpy] (NumPy, est une extension du langage de programmation '''Python''', destinée à manipuler des matrices, ou tableaux multidimensionnels ainsi que des fonctions mathématiques opérants sur ces tableaux.), et, le programme [http://pyxplot.org.uk/ Pyxplot] pour créer, et, afficher les graphiques, de la force de cisaillement, et, du moment de la flexion
==Parameters==

For each shaft segment, the following parameters can be defined
==Paramètres==
* Length of the segment

* Diameter of the segment
Pour chaque segment de l'arbre, les paramètres suivants peuvent être définis,
* Load type. Note that you have to click on the desired entry in the menu after scrolling to it, otherwise it will not be selected!
* La longueur du segment.
** None: No load
* Le diamètre du segment.
** Fixed: The end of the shaft is fixed (e.g. welded to another part). This load type can only be defined for the first or last segment.
* Type de charge. (Notez qu'après son défilement, vous devrez cliquer sur l'entrée souhaitée, dans le menu, sinon, il ne sera pas sélectionné !)
** Static: There is a static load on this shaft segment
** None : Aucune charge.
* Load on the shaft segment
** Fixed : L'arbre est fixé à une extrémité, (par exemple soudé à une autre pièce). Ce type de charge ne peut être défini, pour le premier, ou le dernier segment.
* Location where the load is applied to the segment. The location is counted from the left-hand edge of the segment
** Static : Il y a une charge statique sur le segment de l'arbre.
(Other rows and load types exist but no functionality has been implemented yet)
* Charge sur le segment de l'arbre.
* L'emplacement, où la charge est appliquée sur le segment. L'emplacement, est comptabilisé à partir du bord gauche du segment.
(D'autres lignes, et, types de charges existent, mais aucune fonctionnalité n'a encore été appliquée)


==Menus==
==Menus==

Revision as of 18:45, 12 May 2014

PartDesign Assistant pour arbre

Emplacement du menu
Aucun
Ateliers
PartDesign, Complete
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Aucun

Introduction

Cet outil vous permet de créer une arborescence à partir d'un tableau de valeurs, et, d'analyser les forces, et, les moments.

Vous pouvez démarrer l'assistant en tapant la commande :

  Gui.runCommand('PartDesign_WizardShaft')

dans la console Python de FreeCAD. L’assistant démarre, et, affiche un tableur, avec le graphique correspondant à l'arbre, force/moment.

La partie supérieure de la fenêtre est occupée par la table. Elle est organisée en colonnes numérotées, comme un tableur, ces colonnes correspondent aux segments de l'arbre.

Un segment d'arbre, est caractérisé par sa longueur, et, son diamètre.

La fenêtre principale, affiche deux onglets :

  • Le premier, est la partie de l'arbre lui-même (une caractéristique de la révolution), visible dans l'image ci-dessus.
  • Le second onglet, affiche des graphiques de la forces de cisaillement, et, des moments créés par les charges définies dans la table.

Prérequis

L’assistant de création de l'arbre, dépend du paquet Numpy (NumPy, est une extension du langage de programmation Python, destinée à manipuler des matrices, ou tableaux multidimensionnels ainsi que des fonctions mathématiques opérants sur ces tableaux.), et, le programme Pyxplot pour créer, et, afficher les graphiques, de la force de cisaillement, et, du moment de la flexion

Paramètres

Pour chaque segment de l'arbre, les paramètres suivants peuvent être définis,

  • La longueur du segment.
  • Le diamètre du segment.
  • Type de charge. (Notez qu'après son défilement, vous devrez cliquer sur l'entrée souhaitée, dans le menu, sinon, il ne sera pas sélectionné !)
    • None : Aucune charge.
    • Fixed : L'arbre est fixé à une extrémité, (par exemple soudé à une autre pièce). Ce type de charge ne peut être défini, pour le premier, ou le dernier segment.
    • Static : Il y a une charge statique sur le segment de l'arbre.
  • Charge sur le segment de l'arbre.
  • L'emplacement, où la charge est appliquée sur le segment. L'emplacement, est comptabilisé à partir du bord gauche du segment.

(D'autres lignes, et, types de charges existent, mais aucune fonctionnalité n'a encore été appliquée)

Menus

To add a new shaft segment, right-click into the empty space to the right of the table, and choose "Add column".

Limitations

  • It is not possible to have adjacent shaft segments with the same diameter.

Planned functionality

  • Table-driven chamfers and rounds on the shaft edges
  • Recognize a previously created shaft wizard part and initialize the table values from it
  • Shaft stress calculation
  • Visualization of loads on the shaft (can use the same functionality as for FEM module)
  • Definition of loads as a Document Object (can use the same functionality as for FEM module)
  • Material database
  • Allow loads in the Z-direction as well as in Y-direction (requires definition of loads as a Document Object, otherwise the table will become very long)