EM FHPlaneHole/de

EM FHEbeneLoch

Menüeintrag
EM → FHEbeneLoch
Arbeitsbereich
EM
Standardtastenkürzel
E H
Eingeführt in Version
0.17
Siehe auch
EM FHEbene, EM FHKnoten, EM FHEbeneHinzufügenEntfernenKnotenLoch

Beschreibung

Das Werkzeug FHPlaneHole fügt ein Objekt eines Loches in einer Ebene (plane hole object) ein, das ein FastHenry-Objekt eines Loches in einer Ebene mit gleichförmiger Leitfähigkeit repräsentiert.

FastHenry Punkt FHEbenenLoch

FastHenry Rechteck FHEbenenLoch

FastHenry Kreis FHEbenenLoch

Anwendung

Das FHPlaneHole-Objekt kann auf der Position eines Draft Punkt-Objekts basieren, oder man kann die 3D-Position des FHEbenenLochs auswählen.

  1. Die Schaltfläche EM FHEbenenLoch drücken, oder die Tastenkombination E dann H drücken.
  2. Einen Punkt in der 3D-Ansicht klicken, oder Koordinaten eingeben und die Schaltfläche Punkt hinzufügen drücken.

Alternativ kann auch:

  1. Einen oder mehrere Draft Punkt-Objekte auswählen
  2. Die Schaltfläche EM FHEbeneLoch drücken, oder die Taste E dann H drücken. Es werden so viele FHEbeneLoch erstellt wie Draft Punkt-Objekte vorhanden sind, und zwar an denselben Koordinaten wie die Draft Punkte.

Anmerkungen

  1. Point hole: Removes the single FHPlane internal node closer to the position of the FHPlaneHole. The Point FHPlaneHole is shown as a single vertex (small dot), to help to visualize its position; see the FastHenry Point FHPlaneHole picture above.
  2. Rect hole: Removes all the FHPlane internal nodes that are within as well as close to the area defined by the base point of the FHPlaneNode and the DatenLength and DatenWidth properties. This means that not only the internal nodes strictly within the rectangular area defined by the FHPlaneHole are removed, but also the internal nodes outside the rectangle, but within half of the internal node - node distance. The Rect FHPlaneHole is shown as a 2D rectangle, to help to visualize its position and area; see the FastHenry Rect FHPlaneHole picture above.
  3. Circle hole: Removes all the FHPlane internal nodes that are within as well as close to the area defined by the base point of the FHPlaneNode and the DatenRadius property. This means that not only the internal nodes strictly within the circular area defined by the FHPlaneHole are removed, but also the internal nodes outside the circle, but within half of the internal node - node distance. The Circle FHPlaneHole is shown as a 2D circle, to help to visualize its position and area; see the FastHenry Circle FHPlaneHole picture above. Note that if the FHPlane discretization as specified by the Datenseg1 and Datenseg1 FHPlane properties is coarse, the shape of the circular hole can not resemble a circle. This is normal, and it is how FastHenry handles circular holes, not a defect of the ElectroMagnetic Workbench for FastHenry.

Optionen

Eigenschaften

Skripten

Siehe auch: Grundlagen der Skripterstellung in FreeCAD.

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

hole = makeFHPlaneHole(baseobj=None, X=0.0, Y=0.0, Z=0.0, holetype=None, length=None, width=None, radius=None, name='FHPlaneHole')

Die Position des FHEbeneLoch kann durch Ändern seiner Eigenschaft Placement oder durch individuelles Ändern der Eigenschaften X,Y,Z geändert werden. Durch Ändern von X,Y,Z wird die Knotenposition im relativen Koordinatensystem von Placement geändert.

Darüber hinaus stellt die Klasse _FHPlaneHole diese Methoden zur Verfügung. Auf die Klasse _FHPlaneHole kann über das FHPlaneHole-Objekt Proxy zugegriffen werden (z. B. fhhole.Proxy).

pos = getAbsCoord()
pos = getRelCoord()
pos = setRelCoord(rel_coord, placement=None)
pos = setAbsCoord(abs_coord, placement=None)

Beispiel:

import FreeCAD, EM

fhhole = EM.makeFHPlaneHole(X=1.0,Y=1.0,Z=0.0,holetype="Rect",length=1.0,width=2.0)