PartDesign WizardShaft/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "dans la console '''Python de FreeCAD'''. L’assistant démarre, et, affiche un tableur, avec le graphique correspondant à l'arbre, '''force/moment'''.")
No edit summary
 
(92 intermediate revisions by 7 users not shown)
Line 1: Line 1:
<languages/>
{{GuiCommand/fr|Name=PartDesign_WizardShaft|Name/fr=PartDesign Assistant pour arbre|Workbenches=[[PartDesign Workbench/fr|PartDesign]], Complete}}


{{Docnav/fr
==Introduction==
|[[PartDesign_InvoluteGear/fr|Engrenage à développante]]
|[[PartDesign_MoveTip/fr|Fonction résultante]]
|[[PartDesign_Workbench/fr|Atelier PartDesign]]
|IconL=PartDesign_InternalExternalGear.svg
|IconR=PartDesign_MoveTip.svg
|IconC=Workbench_PartDesign.svg
}}


{{GuiCommand/fr
Cet outil vous permet de créer une arborescence à partir d'un tableau de valeurs, et, d'analyser les '''forces''', et, les '''moments'''.
|Name=PartDesign_WizardShaft
|Name/fr=PartDesign Conception d'arbre
|MenuLocation=PartDesign → Créer un arbre...
|Workbenches=[[PartDesign_Workbench/fr|PartDesign]]
}}


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


Cet outil vous permet de créer un arbre à partir d'un tableau de valeurs et d'analyser les forces et les moments.
<syntaxhighlight>
Gui.runCommand('PartDesign_WizardShaft')
</syntaxhighlight>


<span id="Usage"></span>
dans la console '''Python de FreeCAD'''. L’assistant démarre, et, affiche un tableur, avec le graphique correspondant à l'arbre, '''force/moment'''.
==Utilisation==

Vous pouvez démarrer l'assistant par le menu {{MenuCommand|PartDesign → [[File:PartDesign_WizardShaft.svg|20px]] Créer un arbre...}}.

L'assistant démarre et affiche un tableau par défaut, la partie de l'arbre correspondante et les graphiques des forces/moments.


[[Image:WizardShaft_Part.jpg|780px]]
[[Image:WizardShaft_Part.jpg|780px]]


La partie supérieure de la fenêtre est occupée par le tableau. Elle est organisée en colonnes numérotées qui correspondent aux segments de l'arbre. Un segment d'arbre est caractérisé par une certaine longueur et un certain diamètre. La fenêtre principale présente deux onglets. L'un est la partie de l'arbre elle-même (une fonction de révolution), voir l'image ci-dessus. Le second onglet montre les graphiques des forces de cisaillement et des moments créés par les charges définies dans le tableau.
The top of the window is taken up by the table. It is organized into numbered columns which correspond to segments of the shaft. A shaft segment is characterized by having certain length and diameter. The main window shows two tabs. One is the shaft part itself (a revolution feature), shown in the image above. The second tab shows graphs of the shear forces and moments created by the loads defined in the table.


[[Image:shaftwizard1.jpg|1024px]]
[[Image:shaftwizard1.jpg|1024px]]
{{clear}}


==Prerequisites==
<span id="Prerequisites"></span>
==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.

==Parameters==
L'assistant de conception d'arbre dépend de la bibliothèque [http://matplotlib.org/ matplotlib] pour créer et afficher des graphiques de force de cisaillement et de moment de flexion. Sur les systèmes basés sur Debian/Ubuntu, il est disponible via le paquet python-matplotlib.
For each shaft segment, the following parameters can be defined

* Length of the segment
<span id="Parameters"></span>
* Diameter of the segment
== Paramètres ==
* 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!

** None: No load
Pour chaque segment de l'arbre, les paramètres suivants peuvent être définis,
** 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.
** Static: There is a static load on this shaft segment
* La longueur du segment.
* Load on the shaft segment
* Le diamètre du segment.
* Type de charge. Notez que vous devez cliquer sur l'entrée désirée dans le menu après l'avoir fait défiler sinon elle ne sera pas sélectionnée.
* Location where the load is applied to the segment. The location is counted from the left-hand edge of the segment
** None : aucune charge.
(Other rows and load types exist but no functionality has been implemented yet)
** Fixed : l'arbre est fixé à une extrémité, (par exemple soudé à une autre pièce). Ce type de charge ne peut pas ê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==
==Menus==

To add a new shaft segment, right-click into the empty space to the right of the table, and choose "Add column".
Pour ajouter un nouveau segment d'arbre, cliquez avec le bouton droit de la souris dans l'espace vide à droite du tableau et choisissez "Ajouter une colonne".


==Limitations==
==Limitations==
* It is not possible to have adjacent shaft segments with the same diameter.


* Il n'est pas possible d'avoir des segments d'arbre adjacents de même diamètre.
==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)


<span id="Planned_functionality"></span>
{{clear}}
==Fonctionnalités prévues==
<languages/>

* Chanfreins et arrondis sur les bords de l'arbre, gérés par la table.
* Reconnaissance d'une partie de l'assistant d'arbre précédemment créée et initialisation des valeurs de la table à partir de celle-ci.
* Calcul des contraintes sur l'arbre.
* Visualisation des charges sur l'arbre (peut utiliser la même fonctionnalité que pour le module FEM).
* Définition des charges en tant que Document Object (peut utiliser la même fonctionnalité que pour le module FEM).
* Base de données des matériaux.
* Permet les charges dans la direction Z ainsi que dans la direction Y (nécessite la définition des charges en tant que Document Object, sinon le tableau deviendra très long).


{{Docnav/fr
|[[PartDesign_InvoluteGear/fr|Engrenage à développante]]
|[[PartDesign_MoveTip/fr|Fonction résultante]]
|[[PartDesign_Workbench/fr|Atelier PartDesign]]
|IconL=PartDesign_InternalExternalGear.svg
|IconR=PartDesign_MoveTip.svg
|IconC=Workbench_PartDesign.svg
}}

{{PartDesign Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 13:39, 28 January 2024

PartDesign Conception d'arbre

Emplacement du menu
PartDesign → Créer un arbre...
Ateliers
PartDesign
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
Aucun

Description

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

Utilisation

Vous pouvez démarrer l'assistant par le menu PartDesign → Créer un arbre....

L'assistant démarre et affiche un tableau par défaut, la partie de l'arbre correspondante et les graphiques des forces/moments.

La partie supérieure de la fenêtre est occupée par le tableau. Elle est organisée en colonnes numérotées qui correspondent aux segments de l'arbre. Un segment d'arbre est caractérisé par une certaine longueur et un certain diamètre. La fenêtre principale présente deux onglets. L'un est la partie de l'arbre elle-même (une fonction de révolution), voir l'image ci-dessus. Le second onglet montre les graphiques des forces de cisaillement et des moments créés par les charges définies dans le tableau.

Prérequis

L'assistant de conception d'arbre dépend de la bibliothèque matplotlib pour créer et afficher des graphiques de force de cisaillement et de moment de flexion. Sur les systèmes basés sur Debian/Ubuntu, il est disponible via le paquet python-matplotlib.

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 que vous devez cliquer sur l'entrée désirée dans le menu après l'avoir fait défiler sinon elle ne sera pas sélectionnée.
    • None : aucune charge.
    • Fixed : l'arbre est fixé à une extrémité, (par exemple soudé à une autre pièce). Ce type de charge ne peut pas ê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

Pour ajouter un nouveau segment d'arbre, cliquez avec le bouton droit de la souris dans l'espace vide à droite du tableau et choisissez "Ajouter une colonne".

Limitations

  • Il n'est pas possible d'avoir des segments d'arbre adjacents de même diamètre.

Fonctionnalités prévues

  • Chanfreins et arrondis sur les bords de l'arbre, gérés par la table.
  • Reconnaissance d'une partie de l'assistant d'arbre précédemment créée et initialisation des valeurs de la table à partir de celle-ci.
  • Calcul des contraintes sur l'arbre.
  • Visualisation des charges sur l'arbre (peut utiliser la même fonctionnalité que pour le module FEM).
  • Définition des charges en tant que Document Object (peut utiliser la même fonctionnalité que pour le module FEM).
  • Base de données des matériaux.
  • Permet les charges dans la direction Z ainsi que dans la direction Y (nécessite la définition des charges en tant que Document Object, sinon le tableau deviendra très long).