FEM Analysis/fr: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 20: Line 20:
==Description==
==Description==


<div class="mw-translate-fuzzy">
L'analyse FEM peut être considérée comme un conteneur qui contient tous les objets d'une analyse par éléments finis. Il est obligatoire d'avoir un conteneur d'analyse qui contient tous les objets nécessaires. Au moins un des objets suivants est nécessaire pour une analyse mécanique :
L'analyse FEM peut être considérée comme un conteneur qui contient tous les objets d'une analyse par éléments finis. Il est obligatoire d'avoir un conteneur d'analyse qui contient tous les objets nécessaires. Au moins un des objets suivants est nécessaire pour une analyse mécanique :
* [[FEM_MaterialSolid/fr|Matériau]]
* [[FEM_MaterialSolid/fr|Matériau pour solide]]
* [[FEM_ConstraintFixed/fr|Condition de limite fixe]]
* [[FEM_ConstraintFixed/fr|Condition de limite fixe]] ou [[FEM_ConstraintDisplacement/fr|condition limite de déplacement]]
* [[FEM_ConstraintForce/fr|Charge d'effort]] ou [[FEM_ConstraintPressure/fr|Charge de pression]]
</div>


<span id="Usage"></span>
<span id="Usage"></span>
==Utilisation==
==Utilisation==


<div class="mw-translate-fuzzy">
# Il existe plusieurs façons de lancer la commande :
# Il existe plusieurs façons de lancer la commande :
#* Appuyez sur le bouton {{Button|[[Image:FEM_Analysis.svg|16px]] [[FEM_Analysis/fr|Conteneur d'analyse]]}}.
#* Appuyez sur le bouton {{Button|[[Image:FEM_Analysis.svg|16px]] [[FEM_Analysis/fr|Conteneur d'analyse]]}}.
Line 38: Line 34:
# D'autres objets peuvent être ajoutés ou retirés du conteneur de l'analyse par glisser-déposer.
# D'autres objets peuvent être ajoutés ou retirés du conteneur de l'analyse par glisser-déposer.
# Pour ajouter de nouveaux objets FEM au document, l'analyse doit être active. Double-cliquez sur l'analyse pour l'activer.
# Pour ajouter de nouveaux objets FEM au document, l'analyse doit être active. Double-cliquez sur l'analyse pour l'activer.
</div>


==Options==
==Options==

Latest revision as of 17:19, 19 January 2024

FEM Conteneur d'analyse

Emplacement du menu
Modèle → Conteneur d'analyse‏‎
Ateliers
FEM
Raccourci par défaut
S A
Introduit dans la version
-
Voir aussi
Tutoriel FEM

Description

L'analyse FEM peut être considérée comme un conteneur qui contient tous les objets d'une analyse par éléments finis. Il est obligatoire d'avoir un conteneur d'analyse qui contient tous les objets nécessaires. Au moins un des objets suivants est nécessaire pour une analyse mécanique :

Utilisation

  1. Il existe plusieurs façons de lancer la commande :
    • Appuyez sur le bouton Conteneur d'analyse.
    • Sélectionnez l'option Modèle → Conteneur d'analyse dans le menu.
    • Utilisez le raccourci clavier : S puis A.
  2. Une nouvelle analyse est créée et définie comme active.
  3. D'autres objets peuvent être ajoutés ou retirés du conteneur de l'analyse par glisser-déposer.
  4. Pour ajouter de nouveaux objets FEM au document, l'analyse doit être active. Double-cliquez sur l'analyse pour l'activer.

Options

  • À ce jour il n'y a pas d'option de choix.

Propriétés

  • DonnéesOutpuDir : spécifie le répertoire de travail pour l'analyse

Script

la plupart du code ici est déprécié dans la 0.17.

  • nouvelle analyse
MechanicalAnalysis.makeMechanicalAnalysis( name )
  • ajouter un objet à analyser
App.ActiveDocument.MechanicalAnalysis.Member = App.ActiveDocument.MechanicalAnalysis.Member + [ (object) ]
  • effacer un objet du conteneur
member = App.ActiveDocument.MechanicalAnalysis.Member
member.remove( documentobject )
 App.ActiveDocument.MechanicalAnalysis.Member = member

Exemples :

import MechanicalAnalysis
analysis = MechanicalAnalysis.makeMechanicalAnalysis("MechanicalAnalysis")
FemGui.setActiveAnalysis(analysis)

addobj = App.ActiveDocument.getObject("MechanicalMaterial")
App.ActiveDocument.MechanicalAnalysis.Member = App.ActiveDocument.MechanicalAnalysis.Member + [addobj]

removeobj = App.ActiveDocument.getObject("MechanicalMaterial")
member = App.ActiveDocument.MechanicalAnalysis.Member
member.remove(removeobj)
App.ActiveDocument.MechanicalAnalysis.Member = member