Arch Rebar/de: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Arch Tools navi/de}}")
(Updating to match new version of source page)
(42 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{docnav/de
{{Docnav/de
|[[Arch_Rebar_Helical/de|Spiralförmiger Bewehrungsstab]]|[[Arch_Floor/de|Geschoss]]|[[Arch_Module/de|Arch-Arbeitsbereich]]
|[[Arch_Rebar_BeamReinforcement/de|BalkenVerstärkung]]
|IconL=Arch_Rebar_Helical.svg
|[[Arch_Rebar_BOM/de|Verstärkung BOM]]
|[[Arch_Module/de|Architektur]]
|IconL=Arch_Rebar_BeamReinforcement.svg
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_Floor.svg
|IconR=Arch Rebar BOM.svg
}}
}}
</div>

<div class="mw-translate-fuzzy">
{{GuiCommand/de
{{GuiCommand/de
|Name=Arch Rebar|Name/de=Arch Bewehrungsstab
|Name=Arch Rebar
|Name/de=Architektur Bewehrung
|MenuLocation=ArchBewehrungsstab
|MenuLocation=ArchitekturBewehrung
|Workbenches=[[Arch Module/de|Arch-Modul]]
|Workbenches=[[Arch Module/de|Architektur ]]
|Shortcut={{KEY|R}} {{KEY|B}}
|Shortcut={{KEY|R}} {{KEY|B}}
|SeeAlso=[[Arch Structure/de|Arch Struktur]]}}
|SeeAlso=[[Arch Structure/de|Architektur Struktur]], [[Reinforcement Addon/de|Verstärkunserweiterung]]
}}
</div>


==Beschreibung==
==Beschreibung==


<div class="mw-translate-fuzzy">
Das [[Arch Rebar/de|Bewehrungsstab]]-Werkzeug erlaubt es, [https://de.wikipedia.org/wiki/Bewehrungsstahl Bewehrungsstäbe] in [[Arch Structure/de|Struktur]]-Objekten zu platzieren.
Das [[Arch Rebar/de|Architektur Bewehrung]] Werkzeug erlaubt es, [https://de.wikipedia.org/wiki/Bewehrungsstahl Bewehrungsstäbe] in [[Arch Structure/de|Struktur]] Objekten zu platzieren.
</div>

The [[Arch_Rebar|Arch Rebar]] tool is also integrated into [[BIM_Workbench|BIM Workbench]].


Bewehrungsstab-Objekte basieren auf 2D-Profilen wie [[Draft Module/de|Entwurfsobjekten]] oder [[Sketcher Module/de|Skizzen]], die auf einer Fläche des Strukturobjekts gezeichnet werden müssen. Du kannst dann die Konfiguration der Bewehrungsstäbe anpassen, wie Anzahl und Durchmesser der Stäbe oder den Abstand zwischen ihnen und den beiden Enden des Strukturelements.
Bewehrungsobjekte basieren auf 2D Profilen wie [[Draft Module/de|Entwurfsobjekten]] und [[Sketcher Module/de|Skizzen]], die auf einer Fläche des Strukturobjekts gezeichnet werden müssen.
Nach der Erstellung kannst du die Eigenschaften des Bewehrungsstabs anpassen, einschließlich der Anzahl und des Durchmessers der Stäbe und des Versatzabstands zwischen ihnen und den Flächen des Strukturelements.


[[Image:Arch Rebar example.jpg|400px]]
[[Image:Arch Rebar example.jpg|400px]]
{{Caption|Ein Strukturelement mit zwei Skizzen auf den Flächen, die dann in zwei Sätze von Bewehrungsstab-Objekten umgewandelt werden}}
{{Caption|Strukturobjekt mit zwei auf seinen Flächen gezeichneten Skizzen, die dann in zwei Sätze von Bewehrungsobjekten umgewandelt werden}}


== Erweiterung verfügbar ==
== Verfügbare Erweiterung ==


<div class="mw-translate-fuzzy">
Das Bewehrungsstab-Objekt wurde durch das [[Reinforcement Addon/de|Reinforcement Addon]] erweitert, das über den [[Addon Manager/de|Addon-Manager]] installiert wird. Die zusätzlich verfügbaren Bewehrungsstab-Typen des Addons sind:
Das Bewehrungswerkzeug wird durch die [[Reinforcement Addon/de|Bewehrungserweiterung]] erweitert, die über den [[Addon Manager/de|Erweiterungsverwalter]] installiert wird. Die zusätzlich verfügbaren Bewehrungstypen der Erweiterung sind:
* [[Image:Arch_Rebar_Straight.svg|32px]] [[Arch_Rebar_Straight/de|Gerader Bewehrungsstab]]
* [[Image:Arch_Rebar_Straight.svg|32px]] [[Arch_Rebar_Straight/de|Gerader Bewehrungsstab]]
* [[Image:Arch_Rebar_UShape.svg|32px]] [[Arch_Rebar_UShape|U-förmiger Bewehrungsstab]]
* [[Image:Arch_Rebar_UShape.svg|32px]] [[Arch_Rebar_UShape|U-förmiger Bewehrungsstab]]
* [[Image:Arch_Rebar_LShape.svg|32px]] [[Arch_Rebar_LShape|L-förmiger Bewehrungsstab]]
* [[Image:Arch_Rebar_LShape.svg|32px]] [[Arch_Rebar_LShape|L-förmiger Bewehrungsstab]]
* [[Image:Arch_Rebar_BentShape.svg|32px]] [[Arch_Rebar_BentShape|abgewinkelter Bewehrungsstab]]
* [[Image:Arch_Rebar_BentShape.svg|32px]] [[Arch_Rebar_BentShape|Gebogener Formstab]]
* [[Image:Arch_Rebar_Stirrup.svg|32px]] [[Arch_Rebar_Stirrup|bügelförmiger Bewehrungsstab]]
* [[Image:Arch_Rebar_Stirrup.svg|32px]] [[Arch_Rebar_Stirrup|bügelförmiger Bewehrungsstab]]
* [[Image:Arch_Rebar_Helical.svg|32px]] [[Arch_Rebar_Helical|spiralförmiger Bewehrungsstab]]
* [[Image:Arch_Rebar_Helical.svg|32px]] [[Arch_Rebar_Helical|spiralförmiger Bewehrungsstab]]
</div>


==Anwendung==
==Anwendung==


# Erstelle ein {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/de|Struktur]]}}-Element
# Wechsle zum [[Image:Workbench_Arch.svg|16px]] [[Arch Workbench|Architektur Arbeitsbereich]]
# Erstelle ein {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/de|Architektur Struktur]]}} Element
# Wechsle zum [[Sketcher Workbench/de|Sketcher-Arbeitsbereich]]
# Wechsle zum [[Image:Workbench_Sketcher.svg|16px]] [[Sketcher Workbench/de|Skizzierer Arbeitsbereich]].
# Wähle eine Fläche des Strukturelements
# Wähle eine Fläche des Strukturelements.
# Drücke die {{Button|[[Image:Sketcher NewSketch.png|16px]] [[Sketcher NewSketch/de|Neue Skizze]]}}-Schaltfläche, um eine neue Skizze auf der gewählten Fläche zu erstellen
# Drücke die {{Button|[[Image:Sketcher NewSketch.png|16px]] [[Sketcher NewSketch/de|Neue Skizze]]}} Schaltfläche, um eine neue Skizze auf der gewählten Fläche zu erstellen.
# Zeichne die Form auf Deinen Balken
# Zeichne das Balkendiagramm.
# Drücke die {{Button|[[Image:Sketcher LeaveSketch.png|16px]] [[Sketcher LeaveSketch/de|Skizze verlassen]]}}-Schaltfläche zum Beenden

# Wechsle zurück zum [[Arch Workbench/de|Arch-Arbeitsbereich]]
# Drücke die {{Button|[[Image:Sketcher LeaveSketch.png|16px]] [[Sketcher LeaveSketch/de|Skizze verlassen]]}} Schaltfläche zum Beenden.
# Wechsle zurück zum [[Arch Workbench/de|Arch Arbeitsbereich]]
# Wähle die gerade gezeichnete Skizze
# Wähle die gerade gezeichnete Skizze
# Drücke die {{Button|[[Image:Arch Rebar.png|16px]] [[Arch Rebar/de|Bewehrungsstab]]}}-Schaltfläche oder drücke die Tasten {{KEY|R}}, dann {{KEY|B}}
# Drücke die {{Button|[[Image:Arch Rebar.svg|16px]] [[Arch Rebar/de|Bewehrungsstab]]}} Schaltfläche oder drücke die {{KEY|R}}, dann {{KEY|B}} Tasten.
# Passe die gewünschten Eigenschaften an (Dein Bewehrungsstab wird ggf. nicht sofort erscheinen, wenn einige der Eigenschaften Grenzwerte über-/unterschreiten, wie z.B. ein Durchmesser des Stabes von 0 oder wenn die Abstände von den Enden größer sind als die Länge des Strukturelements)
# Passe die gewünschten Eigenschaften an (Dein Bewehrungsstab erscheint möglicherweise nicht sofort, wenn einige der Eigenschaften eine unmögliche Situation schaffen, wie z.B. wenn der Stabdurchmesser 0 ist oder die Versatzabstände größer als die Länge des Strukturelements sind).

Obwohl ein Bewehrungsstab normalerweise in einem Architekturelement verwendet wird, kann er seit FreeCAD v0.19 auch außerhalb eines Host-Objekts erstellt werden. Um einen Bewehrungsstab in einem Objekt zu platzieren, muss einfach nur dessen {{PropertyData|Host}} gesetzt werden.


==Optionen==
==Optionen==
Line 55: Line 75:
==Eigenschaften==
==Eigenschaften==


* {{PropertyData/de|Amount}}: Die Anzahl von Stäben.
* {{PropertyData/de|Anzahl}}: Die Anzahl von Stäben.
* {{PropertyData/de|Diameter}}: Der Durchmesser der Stäbe.
* {{PropertyData/de|Durchmesser}}: Der Durchmesser der Stäbe.
* {{PropertyData/de|Direction}}: Die Richtung (und Länge), über die die Stäbe verteilt werden müssen. Wenn der Wert (0,0,0) ist, wird die Richtung automatisch abhängig vom Host-Strukturobjekt gesetzt
* {{PropertyData/de|Richtung}}: Die Richtung (und Länge), über die die Stäbe verteilt werden müssen. Wenn der Wert (0,0,0) ist, wird die Richtung automatisch abhängig vom Host-Strukturobjekt gesetzt
* {{PropertyData/de|Offset Start}}: Der Abstand zwischen dem Rand des Strukturobjekts und dem ersten Stab.
* {{PropertyData/de|Versatzbeginn}}: Der Versatzabstand zwischen dem Rand des Strukturobjekts und dem ersten Stab.
* {{PropertyData/de|Offset End}}: Der Abstand zwischen dem Rand des Strukturobjekts und dem letzten Stab.
* {{PropertyData/de|Versatzende}}: Der Versatzabstand zwischen dem Rand des Strukturobjekts und dem letzten Stab.
* {{PropertyData/de|Rounding}}: Ein Verrundungswert in den Ecken der Stäbe, ausgedrückt als das Vielfache des Durchmessers.
* {{PropertyData/de|Verrundung}}: Ein Verrundungswert in den Ecken der Stäbe, ausgedrückt als das Vielfache des Durchmessers.
* {{PropertyData/de|Spacing}}: Der Abstand zwischen den Achsen jedes Stabs.
* {{PropertyData/de|Leerraum}}: Der Abstand zwischen den Achsen jedes Stabs.


==Scripting==
==Skripten==
{{Emphasis|Siehe auch:}} [[Arch API/de|Arch API]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Basics]].
{{Emphasis|Siehe auch:}} [[Arch API/de|Arch API]] und [[FreeCAD Scripting Basics/de|FreeCAD Grundlagen Skripten]].


Das Bewehrungsstab-Werkzeug kann in [[macros/de|Makros]] und aus der [[Python/de|Python]]-Konsole heraus durch folgende Funktion angesprochen werden:
Das Bewehrungsstabwerkzeug kann in [[macros/de|Makros]] und aus der [[Python/de|Python]]Konsole aus mit folgender Funktion verwendet werden:
{{Code|code=
{{Code|code=
Rebar = makeRebar(baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar")
Rebar = makeRebar(baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar")
}}
}}


* Erstellt ein {{incode|Rebar}}-Objekt aus dem gegebenen {{incode|baseobj}}-Objekt, das eine [[Arch Structure/de|Struktur]]-Objekt ist und ein {{incode|sketch}} als Profil.
* Erstellt ein {{incode|Rebar}} Objekt aus dem gegebenen {{incode|baseobj}} Objekt, das eine [[Arch Structure/de|Struktur]]-Objekt ist und ein {{incode|sketch}} als Profil.
** {{incode|diameter}}, {{incode|amount}} und {{incode|offset}} werden verwendet, um die Charakteristiken der Stäbe zu definieren.
** {{incode|diameter}}, {{incode|amount}} und {{incode|offset}} werden verwendet, um die Charakteristiken der Stäbe zu definieren.
* Falls {{incode|diameter}} (Durchmesser), {{incode|amount}} (Menge) oder {{incode|offset}} (Abstand) nicht angegeben sind, werden die Standardwerte aus den Arch-Einstellungen verwendet.
* Falls {{incode|diameter}} (Durchmesser), {{incode|amount}} (Menge) oder {{incode|offset}} (Abstand) nicht angegeben sind, werden die Standardwerte aus den [[Arch Preferences|Arch Einstellungen]] verwendet.


Beispiel:
Beispiel:

{{Code|code=
{{Code|code=
import FreeCAD, Arch, Part
import FreeCAD, Arch, Part
Line 95: Line 116:
Rebar.OffsetEnd = 100
Rebar.OffsetEnd = 100
FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()
}}
{{docnav/de
|[[Arch_Rebar_Helical/de|Spiralförmiger Bewehrungsstab]]|[[Arch_Floor/de|Geschoss]]|[[Arch_Module/de|Arch-Arbeitsbereich]]
|IconL=Arch_Rebar_Helical.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_Floor.svg
}}
}}


<div class="mw-translate-fuzzy">
{{Arch Tools navi/de}}
{{Docnav/de
|[[Arch_Rebar_BeamReinforcement/de|BalkenVerstärkung]]
|[[Arch_Rebar_BOM/de|Verstärkung BOM]]
|[[Arch_Module/de|Architektur]]
|IconL=Arch_Rebar_BeamReinforcement.svg
|IconC=Workbench_Arch.svg
|IconR=Arch Rebar BOM.svg
}}
</div>


{{Arch Tools navi{{#translation:}}}}
{{Userdocnavi}}
{{Userdocnavi{{#translation:}}}}
[[Category:External Command Reference{{#translation:}}]]
[[Category:Reinforcement{{#translation:}}]]

Revision as of 20:00, 23 September 2020

Architektur Bewehrung

Menüeintrag
Architektur → Bewehrung
Arbeitsbereich
Architektur
Standardtastenkürzel
R B
Eingeführt in Version
-
Siehe auch
Architektur Struktur, Verstärkunserweiterung

Beschreibung

Das Architektur Bewehrung Werkzeug erlaubt es, Bewehrungsstäbe in Struktur Objekten zu platzieren.

The Arch Rebar tool is also integrated into BIM Workbench.

Bewehrungsobjekte basieren auf 2D Profilen wie Entwurfsobjekten und Skizzen, die auf einer Fläche des Strukturobjekts gezeichnet werden müssen. Nach der Erstellung kannst du die Eigenschaften des Bewehrungsstabs anpassen, einschließlich der Anzahl und des Durchmessers der Stäbe und des Versatzabstands zwischen ihnen und den Flächen des Strukturelements.

Strukturobjekt mit zwei auf seinen Flächen gezeichneten Skizzen, die dann in zwei Sätze von Bewehrungsobjekten umgewandelt werden

Verfügbare Erweiterung

Das Bewehrungswerkzeug wird durch die Bewehrungserweiterung erweitert, die über den Erweiterungsverwalter installiert wird. Die zusätzlich verfügbaren Bewehrungstypen der Erweiterung sind:

Anwendung

  1. Wechsle zum Architektur Arbeitsbereich
  2. Erstelle ein Architektur Struktur Element
  3. Wechsle zum Skizzierer Arbeitsbereich.
  4. Wähle eine Fläche des Strukturelements.
  5. Drücke die Neue Skizze Schaltfläche, um eine neue Skizze auf der gewählten Fläche zu erstellen.
  6. Zeichne das Balkendiagramm.
  1. Drücke die Skizze verlassen Schaltfläche zum Beenden.
  2. Wechsle zurück zum Arch Arbeitsbereich
  3. Wähle die gerade gezeichnete Skizze
  4. Drücke die Bewehrungsstab Schaltfläche oder drücke die R, dann B Tasten.
  5. Passe die gewünschten Eigenschaften an (Dein Bewehrungsstab erscheint möglicherweise nicht sofort, wenn einige der Eigenschaften eine unmögliche Situation schaffen, wie z.B. wenn der Stabdurchmesser 0 ist oder die Versatzabstände größer als die Länge des Strukturelements sind).

Obwohl ein Bewehrungsstab normalerweise in einem Architekturelement verwendet wird, kann er seit FreeCAD v0.19 auch außerhalb eines Host-Objekts erstellt werden. Um einen Bewehrungsstab in einem Objekt zu platzieren, muss einfach nur dessen DatenHost gesetzt werden.

Optionen

  • Bewehrungsstäbe haben die gleichen Eigenschaften und das gleiche Verhalten aller Arch-Komponenten
  • Der Verrundungswert wird als Vielfaches des Durchmessers ausgedrückt. Wenn Dein Stab einen Durchmesser von 5 mm hat, wird ein Verrundungswert von 3 zu einem Radius von 15 mm in den Ecken führen.
  • Standardwerte für neue Bewehrungsstäbe können in den Arch-Einstellungsdialogen gesetzt werden.
  • Falls ein Richtungsvektor nicht angegeben wurde, werden die Werte für Richtung und Abstand zwischen den Stäben automatisch abhängig vom Strukturobjekt berechnet, indem die normale Ausrichtung der Basisskizze und der Schnittpunkt mit dem Strukturobjekt genommen werden. Wenn Du einen Richtungsvektor angibst, wird die Länge des Vektor ebenfalls berücksichtigt.
  • Der Abstandswert wird aus der aktuellen Anzahl von Stäben berechnet und stellt den Abstand zwischen den Achsen der Stäbe dar. Du musst daher den Stabdurchmesser subtrahieren, um die Größe des freien Raums zwischen den Stäben zu erhalten.

Eigenschaften

  • Daten-EigenschaftAnzahl: Die Anzahl von Stäben.
  • Daten-EigenschaftDurchmesser: Der Durchmesser der Stäbe.
  • Daten-EigenschaftRichtung: Die Richtung (und Länge), über die die Stäbe verteilt werden müssen. Wenn der Wert (0,0,0) ist, wird die Richtung automatisch abhängig vom Host-Strukturobjekt gesetzt
  • Daten-EigenschaftVersatzbeginn: Der Versatzabstand zwischen dem Rand des Strukturobjekts und dem ersten Stab.
  • Daten-EigenschaftVersatzende: Der Versatzabstand zwischen dem Rand des Strukturobjekts und dem letzten Stab.
  • Daten-EigenschaftVerrundung: Ein Verrundungswert in den Ecken der Stäbe, ausgedrückt als das Vielfache des Durchmessers.
  • Daten-EigenschaftLeerraum: Der Abstand zwischen den Achsen jedes Stabs.

Skripten

Siehe auch: Arch API und FreeCAD Grundlagen Skripten.

Das Bewehrungsstabwerkzeug kann in Makros und aus der PythonKonsole aus mit folgender Funktion verwendet werden:

Rebar = makeRebar(baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar")
  • Erstellt ein Rebar Objekt aus dem gegebenen baseobj Objekt, das eine Struktur-Objekt ist und ein sketch als Profil.
    • diameter, amount und offset werden verwendet, um die Charakteristiken der Stäbe zu definieren.
  • Falls diameter (Durchmesser), amount (Menge) oder offset (Abstand) nicht angegeben sind, werden die Standardwerte aus den Arch Einstellungen verwendet.

Beispiel:

import FreeCAD, Arch, Part

Structure = Arch.makeStructure(None, length=1000, width=1000, height=3000)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()

p1 = FreeCAD.Vector(-400, 400, 0)
p2 = FreeCAD.Vector(400, 400, 0)
Sketch = FreeCAD.ActiveDocument.addObject('Sketcher::SketchObject', 'Sketch')
Sketch.MapMode = "FlatFace"
Sketch.Support = [(Structure, "Face6")]
Sketch.addGeometry(Part.LineSegment(p1, p2))
FreeCAD.ActiveDocument.recompute()

Rebar = Arch.makeRebar(Structure, Sketch, diameter=80, amount=7, offset=50)
Rebar.OffsetStart = 100
Rebar.OffsetEnd = 100
FreeCAD.ActiveDocument.recompute()