Jump to content

EM FHEingabedatei

From FreeCAD Documentation
This page is a translated version of the page EM FHInputFile and the translation is 100% complete.

EM FHEingabedatei

Menüeintrag
EM → FHInputFile
Arbeitsbereich
EM
Standardtastenkürzel
E I
Eingeführt in Version
0.17
Siehe auch
EM FHLöser

Beschreibung

Das Werkzeug FHEingabedatei erstellt die FastHenry-Eingabedatei auf der Grundlage der Dokument-Arbeitsbereich EM-Objekte.

Anwendung

So erstellt man eine FastHenry-Eingabedatei:

  1. Ein EM FHLöser-Objekt erzeugen und andere Arbeitsbereich EM-Objekte, die die für das Modell erforderliche 3D-Geometrie darstellen.
  2. Die Schaltfläche EM FHEingabeDatei drücken, oder die Taste E dann Taste I drücken.

Anmerkungen

  • Falls in dem angegebenen Ordner bereits eine Datei mit demselben Namen wie im Objekt EM FHLöser vorhanden ist, wird man gefragt, ob man die Datei überschreiben möchte oder nicht.
  • Das Dokument kann auch Nicht-Arbeitsbereich-EM-Objekte enthalten. Diese werden beim Erstellen der FastHenry-Eingabedatei ignoriert. Es können also jede andere Art von FreeCAD-Objekten als Vorlage für die Arbeitsbereich EM--Modelle verwendet werden.

Skripten

Siehe auch: Grundlagen der Skripterstellung in FreeCAD.

Das Werkzeug FHInputFile kann in Makros und von der Python-Konsole aus mit der folgenden Funktion verwendet werden:

node = createFHInputFile(doc=None,filename=None,folder=None)
  • Gibt eine FastHenry-Eingabedatei basierend auf der Geometrie des aktiven Dokuments aus.
  • doc ist das Dokumentobjekt, das mindestens ein EM_FHSolver-Objekt und die relevante Geometrie enthalten muss. Wenn kein doc angegeben ist, wird das aktive Dokument verwendet, sofern vorhanden.
  • filename ist der zu verwendende Dateiname. Wenn es nicht als Argument übergeben wird, wird die Eigenschaft Daten-EigenschaftFilename des im Dokument enthaltenen FHLöser-Objekts verwendet. Wenn die Zeichenfolge Daten-EigenschaftFolder im FHLöser-Objekt leer ist, erstellt die Funktion einen Dateinamen, indem sie den Dokumentnamen mit der Standarderweiterung EMFHSOLVER_DEF_FILENAME verknüpft.
  • folder ist der Ordner, in dem die Datei gespeichert wird. Wenn kein Argument übergeben wird, wird die Eigenschaft Daten-EigenschaftFolder des im Dokument enthaltenen FHLöser-Objekts verwendet. Wenn die Zeichenfolge Daten-EigenschaftFolder im FHLöser-Objekt leer ist, verwendet die Funktion standardmäßig den Home-Pfad des Benutzers (z. B. unter Windows "C:\Users\username\Documents", unter Linux "/home/username").

Beispiel:

import FreeCAD, EM

fhsolver = EM.createFHInputFile()