FEM Analysis/de: Difference between revisions

From FreeCAD Documentation
(Created page with "* Bislang gibt es keine Option zur Auswahl. * Eine Häufigkeitsanalyse ist in Entwicklung. Siehe [http://forum.freecadweb.org/viewtopic.php?f=18&t=12189] für weitere Informa...")
No edit summary
 
(30 intermediate revisions by 4 users not shown)
Line 2: Line 2:
{{Docnav/de
{{Docnav/de
|
|
|[[FEM_MaterialSolid/de|Werkstoff für Volumenkörper]]
|[[FEM_MaterialSolid/de|MaterialFeststoff]]
|[[FEM_Module/de|FEM]]
|[[FEM_Workbench|FEM]]
|IconL=
|IconR=FEM_MaterialSolid.svg
|IconC=Workbench_FEM.svg
|IconC=Workbench_FEM.svg
|IconR=FEM_MaterialSolid.png
}}
}}


{{GuiCommand/de
{{GuiCommand/de
|Name=FEM Analyse
|Name=FEM Analysis
|Name/de=FEM Analyse
|MenuLocation=Modell → Analysecontainer‏‎
|MenuLocation=Modell → Analysebehälter
|Workbenches=[[FEM Module/de|FEM]]
|Workbenches=[[FEM_Workbench/de|FEM]]
|Shortcut={{KEY|N}} {{KEY|A}}
|Shortcut={{KEY|S}} {{KEY|A}}
|SeeAlso=[[FEM_tutorial/de|FEM Tutorium]]
|SeeAlso=[[FEM_tutorial/de|FEM Tutorium]]
}}
}}


<span id="Description"></span>
==Beschreibung==
==Beschreibung==


Die FEM Analyse könnte als ein Behälter gesehen werden, der alle Objekte einer Finite Element Analyse aufnimmt. Es ist obligatorisch, einen Analysecontainer zu haben, der alle benötigten Objekte enthält. Mindestens eines der folgenden Objekte wird für eine mechanische Analyse benötigt:
Das FEM Analysis(-Objekt) könnte als ein Behälter gesehen werden, der alle Objekte einer Finite-Elemente-Analyse aufnimmt. Es muss eine Analysebehälter vorhanden sein, der alle benötigten Objekte aufnehmen kann. Mindestens eines der folgenden Objekte wird für eine mechanische Analyse benötigt:
* [[FEM_MaterialSolid/de|Material]]
* Ein [[FEM_MaterialSolid/de|Festkörper-Material]]
* [[FEM_ConstraintFixed/de| feste Randbedingung]]
* Eine Randbedingung zur [[FEM_ConstraintFixed/de|Befestigung]] (Einspannung) oder [[FEM_ConstraintDisplacement/de|Auslenkung]] (Verschiebung).
* [[FEM_ConstraintForce/de| Kraftbeschränkung]] oder [[FEM_ConstraintPressure/de| Druckbeschränkung]]



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


# Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
# Drücke die{{KEY|[[Image:FEM_Analysis.png|24px]] [[FEM_Analysis/de|Analysis container]]}} Schaltfläche oder drücke die {{KEY|N}} und dann {{KEY|A}} Tasten. Eine neue Analyse wird erstellt und auf aktiv gesetzt.
#* Die Schaltfläche {{Button|[[Image:FEM_Analysis.svg|16px]] [[FEM_Analysis/de|Analysebehälter]]}} drücken.
# Andere Objekte können dem Analysecontainer durch Ziehen und Ablegen hinzugefügt oder entfernt werden.
#* Den Menüeintrag {{MenuCommand|Modell → [[Image:FEM_Analysis.svg|16px]] Analysebehälter}} auswählen.
# Um dem Dokument neue FEM Objekte hinzuzufügen, muss die Analyse aktiv sein. Doppelklicke auf die Analyse, um die Analyse zu aktivieren.
#* Das Tastaturkürzel {{KEY|S}} dann {{KEY|A}}.

# Eine neue Analyse (ein Analysis-Objekt) 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 die Analyse aktiv sein. Ein Doppelklick auf das Analysis-Objekt aktiviert die Analyse.


<span id="Options"></span>
==Optionen==
==Optionen==


* Bislang gibt es keine Option zur Auswahl.
* Bislang gibt es keine Option zur Auswahl.
* Eine Häufigkeitsanalyse ist in Entwicklung. Siehe [http://forum.freecadweb.org/viewtopic.php?f=18&t=12189] für weitere Informationen.



<span id="Properties"></span>
==Eigenschaften==
==Eigenschaften==


* {{PropertyData|OutpuDir}}: Specifies the working directory of the analysis
* {{PropertyData|OutpuDir}}: Gibt das Arbeitsverzeichnis der Analyse an



<span id="Scripting"></span>
==Skripten==
==Skripten==


Der Großteil des Codes hier ist seit 0.17 veraltet.
most code here is depreciated in 0.17.
* neue Analyse
* new analysis
{{Code|code=
{{Code|code=
MechanicalAnalysis.makeMechanicalAnalysis( name )
MechanicalAnalysis.makeMechanicalAnalysis( name )
}}
}}


* Objekt zur Analyse hinzufügen
* add object to the analysis
{{Code|code=
{{Code|code=
App.ActiveDocument.MechanicalAnalysis.Member = App.ActiveDocument.MechanicalAnalysis.Member + [ (object) ]
App.ActiveDocument.MechanicalAnalysis.Member = App.ActiveDocument.MechanicalAnalysis.Member + [ (object) ]
}}
}}


* Objekt aus der Analyse entfernen
* remove object from the analysis
{{Code|code=
{{Code|code=
member = App.ActiveDocument.MechanicalAnalysis.Member
member = App.ActiveDocument.MechanicalAnalysis.Member
Line 62: Line 67:
}}
}}


Beispiele:
Examples:
{{Code|code=
{{Code|code=
import MechanicalAnalysis
import MechanicalAnalysis
Line 77: Line 82:
}}
}}



{{clear}}
{{Docnav
{{Docnav/de
|
|
|[[FEM_MaterialSolid|Material for solid]]
|[[FEM_MaterialSolid/de|MaterialFeststoff]]
|[[FEM_Module|FEM]]
|[[FEM_Workbench|FEM]]
|IconL=
|IconR=FEM_MaterialSolid.svg
|IconC=Workbench_FEM.svg
|IconC=Workbench_FEM.svg
|IconR=FEM_MaterialSolid.png
}}
}}



Latest revision as of 14:07, 16 December 2023

FEM Analyse

Menüeintrag
Modell → Analysebehälter
Arbeitsbereich
FEM
Standardtastenkürzel
S A
Eingeführt in Version
-
Siehe auch
FEM Tutorium

Beschreibung

Das FEM Analysis(-Objekt) könnte als ein Behälter gesehen werden, der alle Objekte einer Finite-Elemente-Analyse aufnimmt. Es muss eine Analysebehälter vorhanden sein, der alle benötigten Objekte aufnehmen kann. Mindestens eines der folgenden Objekte wird für eine mechanische Analyse benötigt:

Anwendung

  1. 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.
  2. Eine neue Analyse (ein Analysis-Objekt) wird erstellt und aktiviert.
  3. Andere Objekte können dem Analysebehälter durch Ziehen und Ablegen hinzugefügt oder entfernt werden.
  4. Um dem Dokument neue FEM-Objekte hinzuzufügen, muss die Analyse aktiv sein. Ein Doppelklick auf das Analysis-Objekt aktiviert die Analyse.

Optionen

  • Bislang gibt es keine Option zur Auswahl.

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