Arch Rebar/de: Difference between revisions

From FreeCAD Documentation
(Created page with "== Erweiterung verfügbar ==")
No edit summary
 
(134 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{GuiCommand/de|Name=Arch Rebar|Name/de=Arch Bewehrungsstab|Workbenches=[[Arch Module/de|Arch-Modul]]|MenuLocation=Arch → Bewehrungsstab|Shortcut=R B|SeeAlso=[[Arch Structure/de|Arch Struktur]]}}


{{Docnav/de
|[[Reinforcement_FootingRebars/de|Fundamentbewehrung]]
|[[Arch_CurtainWall/de|Vorhangfassade]]
|[[Arch_Workbench/de|Arch]]
|IconL=Reinforcement_FootingRebars.svg
|IconR=Arch_CurtainWall.svg
|IconC=Workbench_Arch.svg
}}

{{Docnav/de
|[[Reinforcement_FootingRebars/de|Fundamentbewehrung]]
|[[Reinforcement_BillOfMaterial/de|Stückliste]]
|[[Reinforcement_Workbench/de|Reinforcement]]
|IconL=Reinforcement_FootingRebars.svg
|IconR=Reinforcement_BillOfMaterial.svg
|IconC=Reinforcement_Workbench.svg
}}

{{GuiCommand/de
|Name=Arch Rebar
|Name/de= Arch Bewehrung
|MenuLocation=Arch → Rebar tools → Custom Rebar<br>3D/BIM → Reinforcement tools → Custom Rebar
|Workbenches=[[Arch_Workbench/de|Arch]], [[BIM_Workbench/de|BIM]], [[Reinforcement_Workbench/de|Reinforcement]]
|Shortcut={{KEY|R}} {{KEY|B}}
|SeeAlso=[[Arch_Structure/de|Arch Struktur]]
}}

<span id="Description"></span>
==Beschreibung==
==Beschreibung==


Das Werkzeug [[Arch_Rebar/de|Arch Bewehrung]] ermöglicht, [https://de.wikipedia.org/wiki/Bewehrungsstahl Bewehrungsstäbe] (und Bewehrungsbügel) in [[Arch_Structure/de|Arch Struktur]]-Objekten zu positionieren.
Das Bewehrungsstab-Werkzeug erlaubt es Dir, [https://de.wikipedia.org/wiki/Bewehrungsstahl Bewehrungsstäbe] in [[Arch Structure/de|Struktur]]-Objekten zu platzieren. Bewehrungsstab-Objekte basieren auf 2D-Profilen wie [[Sketcher Module/de|Skizzen]] oder [[Draft Module/de|Entwurfsobjeken]], die auf einer Fläche eines Strukturobjekts gezeichnet werden müssen. Du kannst dann die Konfiguration der Bewehrungsstäbe anpassen, wie Anzahl und Durchmesser der Stäbe oder den Abstand zu den beiden Enden des Strukturelements.


Das Werkzeug [[Arch_Rebar/de|Arch Bewehrung]] ist auch im Arbeitsbereich [[BIM_Workbench/de|BIM]] integriert.
[[Image:Arch Rebar example.jpg|400px]]


Bewehrungen (Rebar-Objekte) basieren auf 2D-Profilen, wie [[Draft_Workbench/de|Draft-Objekte]] und [[Sketcher_Workbench/de|Skizzen]], die auf einer Fläche des Strukturobjekts gezeichnet werden müssen. Nach der Erstellung können die Eigenschaften der Bewehrung angepasst werden, einschließlich der Anzahl und des Durchmessers der Bewehrungsstäbe sowie des Abstands zwischen ihnen und den Flächen des Strukturelements.
Das obige Bild zeigt ein Strukturelement mit zwei eingezeichneten Skizzen, die zwei Stabformen definieren. Diese zwei Skizzen werden dann in Bewehrungsstab-Objekte umgewandelt.


[[Image:Arch Rebar example.jpg|400px]]
== Erweiterung verfügbar ==
{{Caption|Strukturobjekt mit zwei auf seinen Flächen gezeichneten Skizzen, die dann in zwei Sätze von Bewehrungsobjekten umgewandelt werden}}


<span id="Usage"></span>
The Rebar tool has been greatly enhanced during the [[Google Summer of Code]] 2017 edition. The result of that work is a series of new presets and wizards for the most common rebar types. They are packaged under an independent module called '''Reinforcement''', that you can install via menu Tools -> Addons Manager. Once the Reinforcement addon is installed, on next run, FreeCAD will detect it and add a series of new tools under the Rebar button in the Arch toolbar and menu. The different tools from the Reinforcement Addon are described on the [[Arch Workbench]] page.
==Anwendung==


# Zum Arbeitsbereich [[Image:Workbench_Arch.svg|16px]] [[Arch Workbench/de|Arch]] wechseln.
==How to use==
# Ein {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/de|Arch Struktur]]}}-Element erstellen
# Zum Arbeitsbereich [[Image:Workbench_Sketcher.svg|16px]] [[Sketcher_Workbench/de|Sketcher]] wechseln.
# Eine Fläche des Strukturelements auswählen.
# Die Schaltfläche {{Button|[[Image:Sketcher_NewSketch.png|16px]] [[Sketcher_NewSketch/de|Skizze erstellen]]}} drücken, um eine neue Skizze auf der ausgewählten Fläche zu erstellen.
# Den Verlauf des Bewehrungsstabes skizzieren.
# Die Schaltfläche {{Button|[[Image:Sketcher_LeaveSketch.png|16px]] [[Sketcher_LeaveSketch/de|Skizze verlassen]]}} drücken, um die Skizze fertigzustellen.
# Zurück zum Arbeitsbereich [[Arch Workbench/de|Arch]] wechseln.
# Die gerade gezeichnete Skizze auswählen.
# Die Schaltfläche {{Button|[[Image:Arch Rebar.svg|16px]] [[Arch_Rebar/de|Benutzerdefinierter Stab]]}} drücken oder das Tastaturkürzel {{KEY|R}} dann {{KEY|B}}.
# Die gewünschten Eigenschaften anpassen (der Bewehrungsstab erscheint möglicherweise nicht sofort, wenn einige der Eigenschaften einen unmöglichen Zustand schaffen; z.B. wenn der Stabdurchmesser 0 ist oder die Abstände größer sind als die Länge des Strukturelements).


Obwohl eine Bewehrung normalerweise in einer Arch-Struktur verwendet wird, kann sie seit FreeCAD v0.19 auch außerhalb eines Host-Objekts erstellt werden. Um eine Bewehrung in einem Objekt zu platzieren, muss einfach nur dessen {{PropertyData/de|Host}} gesetzt werden.
# Create a [[Arch Structure|structure]] element
# Switch to the [[Sketcher Workbench]]
# Select one face of the structural element
# Press the {{KEY|[[Image:Sketcher NewSketch.png|16px]] [[Sketcher NewSketch|New Sketch]]}} button to start a new sketch on the selected face
# Draw the diagram of your bar
# Press the {{KEY|[[Image:Sketcher LeaveSketch.png|16px]] [[Sketcher LeaveSketch|Leave Sketch]]}} button to finish
# Switch back to the [[Arch Workbench]]
# Select the sketch you just drew
# Press the {{KEY|[[Image:Arch Rebar.png|16px]] [[Arch Rebar]]}} button, or press {{KEY|R}} then {{KEY|B}} keys
# Adjust the desired properties (your rebar might not appear immediately, if some of the properties create an impossible situation, such as the bar diameter being 0, or the offset distances being bigger than the length of the structural element)


==Options==
<span id="Options"></span>
==Optionen==


* Rebars share the common properties and behaviours of all [[Arch Component|Arch Components]]
* Bewehrungen haben die gleichen Eigenschaften und das gleiche Verhalten aller [[Arch Component/de|Arch-Komponenten]]
* Der Verrundungswert wird als Vielfaches des Durchmessers ausgedrückt. Wenn ein Stab einen Durchmesser von 5 mm hat, führt ein Verrundungswert von 3 zu einem Radius von 15 mm in den Ecken.
* The rounding value is expressed in times the diameter. If your bar has a diameter of 5mm, a rounding value of 3 will create rounding at angles with a radius of 15mm.
* Standardwerte für neue Bewehrungsstäbe können in den Arch-Einstellungsdialogen gesetzt werden.
* Default values for new rebars can be set in the Arch preferences settings.
* 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.
* If a direction vector is not specified, the direction and distance along which the bars will spread is calculated automatically from the host structural object, by taking the normal direction of the base sketch, and taking its intersection with the structural object. If you specify a direction vector, the length of that vector will also be taken into account.
* 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.
* The spacing value is calculated from the current amount of bars, and represents the distance between the axes of each bar. You must therefore subtract the bar diameter to obtain the size of the free space between bars.


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


* {{PropertyData|Amount}}: The amount of bars.
* {{PropertyData/de|Anzahl}}: Die Anzahl von Stäben.
* {{PropertyData|Diameter}}: The diameter of the bars.
* {{PropertyData/de|Durchmesser}}: Der Durchmesser der Stäbe.
* {{PropertyData|Direction}}: The direction (and length) along which the bars must spread. If the value is (0,0,0), the direction is calculated automatically from the host structural object.
* {{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|Offset Start}}: The offset distance between the border of the structural object and the first bar.
* {{PropertyData/de|Versatzbeginn}}: Der Versatzabstand zwischen dem Rand des Strukturobjekts und dem ersten Stab.
* {{PropertyData|Offset End}}: The offset distance between the border of the structural object and the last bar.
* {{PropertyData/de|Versatzende}}: Der Versatzabstand zwischen dem Rand des Strukturobjekts und dem letzten Stab.
* {{PropertyData|Rounding}}: A rounding value to be applied to the corners of the bars, expressed in times the diameter.
* {{PropertyData/de|Verrundung}}: Ein Verrundungswert in den Ecken der Stäbe, ausgedrückt als das Vielfache des Durchmessers.
* {{PropertyData|Spacing}}: The distance between the axes of each bar.
* {{PropertyData/de|Leerraum}}: Der Abstand zwischen den Achsen jedes Stabs.


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


{{Emphasis|Siehe auch:}} [[Arch_API/de|Arch API]] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]].
The Rebar tool can by used in [[macros]] and from the python console by using the following function:

Das Werkzeug Bewehrung kann in [[Macros/de|Makros]] und von der [[Python/de|Python]]-Konsole aus mit folgender Funktion verwendet werden:
{{Code|code=
{{Code|code=
makeRebar (structure,sketch,[diameter],[amount],[offset])
Rebar = makeRebar(baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar")
}}
}}


* Erstellt ein Objekt {{incode|Rebar}} aus dem gegebenen Objekt {{incode|baseobj}}, das ein [[Arch_Structure/de|Struktur]]-Objekt ist, und einem Profil {{incode|sketch}}.
* Adds a Reinforcing Bar object to the given structural object, using the given sketch as profile.
* If no diameter, amount or offset value is given, the default values from the Arch preferences settings are applied.
** {{incode|diameter}}, {{incode|amount}} und {{incode|offset}} werden verwendet, um die Merkmale der Stäbe festzulegen.
** Sind keine Werte für {{incode|diameter}} (Durchmesser), {{incode|amount}} (Menge) oder {{incode|offset}} (Abstand) angegeben, werden die Standardwerte aus den [[Arch Preferences/de|Arch Einstellungen]] verwendet.
* Returns the new Rebar object.

Beispiel:


Example:
{{Code|code=
{{Code|code=
import FreeCAD, Arch, Sketcher, PArt
import FreeCAD, Arch, Part

struct = Arch.makeStructure(1,1,3)
Structure = Arch.makeStructure(None, length=1000, width=1000, height=3000)
sketch = FreeCAD.ActiveDocument.addObject('Sketcher::SketchObject','Sketch')
Structure.ViewObject.Transparency = 80
sketch.Support = (struct,["Face6"])
FreeCAD.ActiveDocument.recompute()
sketch.addGeometry(Part.Line(App.Vector(-0.4,0.4,0),App.Vector(0.4,0.4,0)))

Arch.makeRebar(structure,sketch)
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()
}}
}}


{{Docnav/de
|[[Reinforcement_FootingRebars/de|Fundamentbewehrung]]
|[[Reinforcement_BillOfMaterial/de|Stückliste]]
|[[Reinforcement_Workbench/de|Reinforcement]]
|IconL=Reinforcement_FootingRebars.svg
|IconR=Reinforcement_BillOfMaterial.svg
|IconC=Reinforcement_Workbench.svg
}}

{{Docnav/de
|[[Reinforcement_FootingRebars/de|Fundamentbewehrung]]
|[[Arch_CurtainWall/de|Vorhangfassade]]
|[[Arch_Workbench/de|Arch]]
|IconL=Reinforcement_FootingRebars.svg
|IconR=Arch_CurtainWall.svg
|IconC=Workbench_Arch.svg
}}

[[Category:Reinforcement{{#translation:}}]]
{{Arch_Tools_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 20:40, 10 March 2024

Arch Bewehrung

Menüeintrag
Arch → Rebar tools → Custom Rebar
3D/BIM → Reinforcement tools → Custom Rebar
Arbeitsbereich
Arch, BIM, Reinforcement
Standardtastenkürzel
R B
Eingeführt in Version
-
Siehe auch
Arch Struktur

Beschreibung

Das Werkzeug Arch Bewehrung ermöglicht, Bewehrungsstäbe (und Bewehrungsbügel) in Arch Struktur-Objekten zu positionieren.

Das Werkzeug Arch Bewehrung ist auch im Arbeitsbereich BIM integriert.

Bewehrungen (Rebar-Objekte) basieren auf 2D-Profilen, wie Draft-Objekte und Skizzen, die auf einer Fläche des Strukturobjekts gezeichnet werden müssen. Nach der Erstellung können die Eigenschaften der Bewehrung angepasst werden, einschließlich der Anzahl und des Durchmessers der Bewehrungsstäbe sowie des Abstands 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

Anwendung

  1. Zum Arbeitsbereich Arch wechseln.
  2. Ein Arch Struktur-Element erstellen
  3. Zum Arbeitsbereich Sketcher wechseln.
  4. Eine Fläche des Strukturelements auswählen.
  5. Die Schaltfläche Skizze erstellen drücken, um eine neue Skizze auf der ausgewählten Fläche zu erstellen.
  6. Den Verlauf des Bewehrungsstabes skizzieren.
  7. Die Schaltfläche Skizze verlassen drücken, um die Skizze fertigzustellen.
  8. Zurück zum Arbeitsbereich Arch wechseln.
  9. Die gerade gezeichnete Skizze auswählen.
  10. Die Schaltfläche Benutzerdefinierter Stab drücken oder das Tastaturkürzel R dann B.
  11. Die gewünschten Eigenschaften anpassen (der Bewehrungsstab erscheint möglicherweise nicht sofort, wenn einige der Eigenschaften einen unmöglichen Zustand schaffen; z.B. wenn der Stabdurchmesser 0 ist oder die Abstände größer sind als die Länge des Strukturelements).

Obwohl eine Bewehrung normalerweise in einer Arch-Struktur verwendet wird, kann sie seit FreeCAD v0.19 auch außerhalb eines Host-Objekts erstellt werden. Um eine Bewehrung in einem Objekt zu platzieren, muss einfach nur dessen Daten-EigenschaftHost gesetzt werden.

Optionen

  • Bewehrungen haben die gleichen Eigenschaften und das gleiche Verhalten aller Arch-Komponenten
  • Der Verrundungswert wird als Vielfaches des Durchmessers ausgedrückt. Wenn ein Stab einen Durchmesser von 5 mm hat, führt ein Verrundungswert von 3 zu einem Radius von 15 mm in den Ecken.
  • 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 Werkzeug Bewehrung kann in Makros und von der Python-Konsole aus mit folgender Funktion verwendet werden:

Rebar = makeRebar(baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar")
  • Erstellt ein Objekt Rebar aus dem gegebenen Objekt baseobj, das ein Struktur-Objekt ist, und einem Profil sketch.
    • diameter, amount und offset werden verwendet, um die Merkmale der Stäbe festzulegen.
    • Sind keine Werte für diameter (Durchmesser), amount (Menge) oder offset (Abstand) angegeben, 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()