FEM Analysis/de: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Docnav/de | |Werkstoff für Volumenkörper |FEM |IconC=Workbench_FEM.svg |IconR=FEM_MaterialSolid.png }}")
No edit summary
 
(39 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
{{GuiCommand/de
|Name=FEM Analysis
|Name=FEM Analysis
|Name/de=FEM Analyse
|MenuLocation=Model → Analysis container‏‎
|MenuLocation=Modell → Analysebehälter
|Workbenches=[[FEM Module|FEM]]
|Workbenches=[[FEM_Workbench/de|FEM]]
|Shortcut={{KEY|N}} {{KEY|A}}
|Shortcut={{KEY|S}} {{KEY|A}}
|SeeAlso=[[FEM_tutorial|FEM tutorial]]
|SeeAlso=[[FEM_tutorial/de|FEM Tutorium]]
}}
}}


==Description==
<span id="Description"></span>
==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:
The FEM Analysis could be seen as a Container that holds all objects of a Finite Element Analysis. It is mandatory to have a analysis container which holds all the needed objects. At least one of the following objects is needed for a mechanical analysis:
* [[FEM_MaterialSolid| material]]
* Ein [[FEM_MaterialSolid/de|Festkörper-Material]]
* Eine Randbedingung zur [[FEM_ConstraintFixed/de|Befestigung]] (Einspannung) oder [[FEM_ConstraintDisplacement/de|Auslenkung]] (Verschiebung).
* [[FEM_ConstraintFixed| fixed constraint]]
* [[FEM_ConstraintForce| force constraint]] or [[FEM_ConstraintPressure| pressure constraint]]


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


# Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
==Usage==
#* Die Schaltfläche {{Button|[[Image:FEM_Analysis.svg|16px]] [[FEM_Analysis/de|Analysebehälter]]}} drücken.
#* Den Menüeintrag {{MenuCommand|Modell → [[Image:FEM_Analysis.svg|16px]] Analysebehälter}} auswählen.
#* 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>
# Press the {{KEY|[[Image:FEM_Analysis.png|24px]] [[FEM_Analysis|Analysis container]]}} button, or press {{KEY|N}} then {{KEY|A}} keys. A new Analysis is created and set to active.
==Optionen==
# Other objects could be added or removed to the analysis container by drag and drop.
# To add new FEM Objects to the document the analysis has to be active. Double click on the analysis does activate the analysis.


* Bislang gibt es keine Option zur Auswahl.


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


* {{PropertyData|OutpuDir}}: Gibt das Arbeitsverzeichnis der Analyse an
* Up to date there is no option to choose.
* A frequency analysis in in development. See [http://forum.freecadweb.org/viewtopic.php?f=18&t=12189] for more informations.


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


Der Großteil des Codes hier ist seit 0.17 veraltet.
==Properties==
* neue Analyse

* {{PropertyData|OutpuDir}}: Specifies the working directory of the analysis


==Scripting==

most code here is depreciated in 0.17.
* 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