|
Menüeintrag |
---|
Modell → Analysebehälter |
Arbeitsbereich |
FEM |
Standardtastenkürzel |
S A |
Eingeführt in Version |
- |
Siehe auch |
FEM Tutorium |
Beschreibung
Der Befehl FEM Analyse erstellt einen Behälter, der alle Objekte einer Finite-Elemente-Analyse aufnimmt. Dieser Behälter muss vorhanden sein. Mindestens eines der folgenden Objekte (außer dem Netz) wird für eine mechanische Analyse benötigt:
- Ein Festkörper-Material,
- Eine Randbedingung für eine Befestigung (Einspannung), eine Auslenkung (Verschiebung), oder einen starren Körper.
Anwendung
- Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
- Die Schaltfläche
Analysebehälter drücken.
- Den Menüeintrag Modell →
Analysebehälter auswählen.
- Das Tastaturkürzel S dann A.
- Die Schaltfläche
- Ein neuer Analysebehälter (ein Analysis-Container) wird erstellt und aktiviert.
- Andere Objekte können dem Analysebehälter durch Ziehen und Ablegen hinzugefügt oder entfernt werden.
- Um dem Dokument neue FEM-Objekte hinzuzufügen, muss der Analysebehälter aktiv sein. Ein Doppelklick auf das Analysis-Objekt aktiviert die Analyse.
Eigenschaften
- DatenOutpuDir: Gibt das Arbeitsverzeichnis der Analyse an
Skripten
Der Großteil des Codes hier ist seit 0.17 veraltet.
- neue Analyse
MechanicalAnalysis.makeMechanicalAnalysis( name )
- Objekt zur Analyse hinzufügen
App.ActiveDocument.MechanicalAnalysis.Member = App.ActiveDocument.MechanicalAnalysis.Member + [ (object) ]
- Objekt aus der Analyse entfernen
member = App.ActiveDocument.MechanicalAnalysis.Member
member.remove( documentobject )
App.ActiveDocument.MechanicalAnalysis.Member = member
Beispiele:
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
Diese Seite wird abgerufen von https://wiki.freecad.org/FEM_Analysis