|
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
La commande Conteneur d'analyse crée un conteneur pour contenir tous les objets d'une analyse par éléments finis. Ce conteneur est obligatoire. Au moins un des objets suivants (en dehors du maillage) est nécessaire pour une analyse mécanique :
- Matériau pour solide,
- Condition de limite fixe, Condition limite de déplacement ou Contrainte de corps rigide.
Utilisation
- 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 du menu.
- Utilisez le raccourci clavier : S puis A.
- Appuyez sur le bouton
- Un nouveau conteneur Analysis est créé et défini comme actif.
- D'autres objets peuvent être ajoutés ou retirés du conteneur Analysis par glisser-déposer.
- Pour ajouter de nouveaux objets FEM au document, Analysis doit être actif. Un double-clic sur le conteneur Analysis active l'analyse.
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
Cette page est extraite de https://wiki.freecad.org/FEM_Analysis