Arch Panel Sheet/de: Difference between revisions

From FreeCAD Documentation
(Created page with "* Nachdem die Plattenzeichnung erstellt wurde, mit oder ohne eingefügte Objekte, kann ein beliebiges Objekt eingefügt oder entfernt werden, indem es in der Baumansicht doppelt angeklickt wird und Objekte seinen Gruppenordnern hinzugefügt werden bzw. daraus entfernt werden. * Ein Doppelklick auf die Platte in der Baumansicht ermöglicht auch die enthaltenen Objekte zu verschieben oder seine Beschriftung zu verschieben. * Es ist möglich automatisch Platten aus mehr als...")
(Created page with "==Skripten==")
 
(8 intermediate revisions by the same user not shown)
Line 50: Line 50:
==Eigenschaften==
==Eigenschaften==


===Data===
<span id="Data"></span>
===Daten===


* {{PropertyData/de|Height}}: Die Höhe des Zeichnungsblattes
<div class="mw-translate-fuzzy">
* {{PropertyData/de|Width}}: Die Breite des Zeichnungsblattes
=== Daten ===
* {{PropertyData/de|Height}}: Die Höhe des Blattes
* {{PropertyData/de|Fill Ratio}}: Der Prozentsatz der Zeichnung, der von Zuschnitten belegt wird (automatisch)
* {{PropertyData/de|Width}}: Die Breite des Blattes
* {{PropertyData/de|Tag Text}} (Beschriftungstext): Der anzuzeigende Text
* {{PropertyData/de|Fill Ratio}} (v0.??): Der Prozentsatz des Blechs, der von Schnitten belegt wird (automatisch)
* {{PropertyData/de|Tag Size}}: Die Höhe des Beschriftungstextes
* {{PropertyData/de|Tag Text}}: Der anzuzeigende Kennzeichnungstext
* {{PropertyData/de|Tag Position}}: Die Position des Beschriftungstextes. Automatische Mittenposition bei (0,0,0)
* {{PropertyData/de|Tag Size}}: Die Größe des Kennzeichnungstextes
* {{PropertyData/de|Tag Rotation}}: Die Drehung des Beschriftungstextes
* {{PropertyData/de|Tag Position}}: Die Position des Kennzeichnungstextes. Automatische Mittenposition bei (0,0,0)
* {{PropertyData/de|Font File}}: Die Schriftart des Beschriftungstextes
* {{PropertyData/de|Tag Rotation}}: Die Drehung des Kennzeichnungstextes
* {{PropertyData/de|Make Face}}: Falls True, ist die Platte eine Part-Fläche, anderenfalls ein Part-Linienzug
* {{PropertyData/de|Font File}}: Die Schriftart des Kennzeichnungstextes
* {{PropertyData/de|Grain Direction}}: Gibt einen Winkel für die Faserausrichtung an (im Uhrzeigersinn, 0° bedeutet oben)
* {{PropertyData/de|Make Face}}: Falls True, ist das Blech eine Part Fläche, anderenfalls ein Part Linienzug
* {{PropertyData/de|Grain Direction}}: Gibt einen Winkel für die (Holz)-Maserung an (im Uhrzeigersinn, 0° bedeutet oben)
* {{PropertyData/de|Group}} (v0.??): Die verknüpften Paneel-Schnitte
* {{PropertyData/de|Rotations}} (v0.??): Eine Liste möglicher Rotationen für den Satz
* {{PropertyData/de|Scale}} (v0.??): Gibt die Skalierung an, die auf jede Panelansicht angewandt wird
</div>


===View===
<span id="View"></span>
===Ansicht===


* {{PropertyView/de|Margin}}: Ein Rand, der innerhalb der Plattenkontur angezeigt werden kann
<div class="mw-translate-fuzzy">
* {{PropertyView/de|Show Margin}}: Schaltet die Anzeige des Randes ein bzw. aus
=== Ansicht ===
* {{PropertyView/de|Margin}}: Ein Rand, der innerhalb der Grenze angezeigt werden kann
* {{PropertyView/de|Show Grain}}: Schaltet die Anzeige der Faserausrichtung ein bzw. aus (Make Face muss auf 'true' gesetzt sein)
* {{PropertyView/de|Show Margin}}: Schaltet die Anzeige des Randes ein/aus
* {{PropertyView/de|Show Grain}}: Schaltet die Anzeige der (Holz)-Maserung ein/aus (Make Face muss auf 'true' gesetzt sein)
</div>


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

<div class="mw-translate-fuzzy">
==Skripten==
==Skripten==

{{Emphasis|Siehe auch:}} [[Arch_API/de|Arch API]] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
{{Emphasis|Siehe auch:}} [[Arch_API/de|Arch API]] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
</div>


Das Werkzeug Plattenzeichnung kann in [[Macros/de|Makros]] und von der [[Python/de|Python]]-Konsole aus mit folgender Funktion verwendet werden:
<div class="mw-translate-fuzzy">
Das Tafelblechwerkzeug kann in [[Macros/de|Makros]] und aus der [[Python/de|Python]]-Konsole aus mit folgender Funktion verwendet werden:
</div>


{{Code|code=
{{Code|code=
Line 93: Line 82:
}}
}}


* Erstellt ein {{incode|sheet}}-Objekt aus {{incode|panels}}, welches eine Liste von [[Arch Panel|Arch Panel]]-Objekten ist.
* Erstellt ein {{incode|Sheet}}-Objekt aus {{incode|panels}}, welches eine Liste von [[Arch Panel|Arch Platte]]n-Objekten ist.


Beispiel:
Beispiel:
Line 127: Line 116:
== Tutorien ==
== Tutorien ==


* [[Wikihouse_porting_tutorial/de|Wikihouse Portierungs Tutorium]]
<div class="mw-translate-fuzzy">
* [[Wikihouse porting tutorial/de|Wikihouse Portierungs Tutorium]]
</div>





Latest revision as of 15:23, 29 October 2023

Arch Plattenzeichnung

Menüeintrag
Arch → Plattenwerkzeuge → Tafel
Arbeitsbereich
Arch
Standardtastenkürzel
P S
Eingeführt in Version
0.17
Siehe auch
Arch Tafel, Arch Plattenzuschnitt, Arch Verschachteln

Beschreibung

Dieses Werkzeug ermöglicht eine 2D-Zeichnung zu erstellen, einschließlich einer beliebigen Anzahl von Arch Plattenzuschnitt Objekten oder anderen 2D-Objekten, wie z.B. diejenigen, die mit den Arbeitsbereichen Draft und Sketcher erstellt wurden. Die Plattenzeichnung wird in der Regel für die Anordnung von Plattenzuschnitten (Beschnittkonturen) erstellt, die von einer CNC-Maschine ausgeschnitten werden sollen. Diese Zeichnungsblatter können dann in eine DXF-Datei exportiert werden.

Das obige Bild zeigt, wie Plattenzeichnungen beim Export nach DXF erscheinen.

Anwendung

  1. Wahlweise ein oder mehrere Arch Plattenzuschnitt-Objekte auswählen oder jedes andere 2D-Objekt, das auf der XY-Ebene liegt.
  2. Die Schaltfläche Arch Tafel drücken oder das Tastaturkürzel P, dann S.
  3. Die gewünschten Eigenschaften anpassen.

Optionen

  • Nachdem die Plattenzeichnung erstellt wurde, mit oder ohne eingefügte Objekte, kann ein beliebiges Objekt eingefügt oder entfernt werden, indem es in der Baumansicht doppelt angeklickt wird und Objekte seinen Gruppenordnern hinzugefügt werden bzw. daraus entfernt werden.
  • Ein Doppelklick auf die Platte in der Baumansicht ermöglicht auch die enthaltenen Objekte zu verschieben oder seine Beschriftung zu verschieben.
  • Es ist möglich automatisch Platten aus mehr als einer Materiallage zu erstellen, indem... (by raising its Sheets property)
  • Plattenzeichnungen können Ränder darstellen. Das hilft sicherzustellen, dass stets ein festgelegter Bereich zwischen den inneren Objekten und dem Zeichnungsrand vorhanden ist.
  • Werden Plattenzeichnungen in eine DXF-Datei exportiert, werden Konturen, enthaltene Löcher und Beschriftungen ihrer enthaltenen Objekte auf verschiedene Layer abgelegt, wie in der obigen Abbildung dargestellt.

Eigenschaften

Daten

  • Daten-EigenschaftHeight: Die Höhe des Zeichnungsblattes
  • Daten-EigenschaftWidth: Die Breite des Zeichnungsblattes
  • Daten-EigenschaftFill Ratio: Der Prozentsatz der Zeichnung, der von Zuschnitten belegt wird (automatisch)
  • Daten-EigenschaftTag Text (Beschriftungstext): Der anzuzeigende Text
  • Daten-EigenschaftTag Size: Die Höhe des Beschriftungstextes
  • Daten-EigenschaftTag Position: Die Position des Beschriftungstextes. Automatische Mittenposition bei (0,0,0)
  • Daten-EigenschaftTag Rotation: Die Drehung des Beschriftungstextes
  • Daten-EigenschaftFont File: Die Schriftart des Beschriftungstextes
  • Daten-EigenschaftMake Face: Falls True, ist die Platte eine Part-Fläche, anderenfalls ein Part-Linienzug
  • Daten-EigenschaftGrain Direction: Gibt einen Winkel für die Faserausrichtung an (im Uhrzeigersinn, 0° bedeutet oben)

Ansicht

  • Ansicht-EigenschaftMargin: Ein Rand, der innerhalb der Plattenkontur angezeigt werden kann
  • Ansicht-EigenschaftShow Margin: Schaltet die Anzeige des Randes ein bzw. aus
  • Ansicht-EigenschaftShow Grain: Schaltet die Anzeige der Faserausrichtung ein bzw. aus (Make Face muss auf 'true' gesetzt sein)

Skripten

Siehe auch: Arch API und FreeCAD Grundlagen Skripten.

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

Sheet = makePanelSheet(panels=[], name="PanelSheet")
  • Erstellt ein Sheet-Objekt aus panels, welches eine Liste von Arch Platten-Objekten ist.

Beispiel:

import FreeCAD, Draft, Arch

Rect = Draft.makeRectangle(500, 200)
Polygon = Draft.makePolygon(5, 750)

p1 = FreeCAD.Vector(1000, 0, 0)
p2 = FreeCAD.Vector(2000, 400, 0)
p3 = FreeCAD.Vector(1250, 800, 0)
Wire = Draft.makeWire([p1, p2, p3], closed=True)

Panel1 = Arch.makePanel(Rect, thickness=36)
Panel2 = Arch.makePanel(Polygon, thickness=36)
Panel3 = Arch.makePanel(Wire, thickness=36)
FreeCAD.ActiveDocument.recompute()

Cut1 = Arch.makePanelCut(Panel1)
Cut2 = Arch.makePanelCut(Panel2)
Cut3 = Arch.makePanelCut(Panel3)
Cut1.ViewObject.LineWidth = 3
Cut2.ViewObject.LineWidth = 3
Cut3.ViewObject.LineWidth = 3
FreeCAD.ActiveDocument.recompute()

Sheet = Arch.makePanelSheet([Cut1, Cut2, Cut3])

Tutorien