Reinforcement HelicalRebar/de: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 23: Line 23:
==Beschreibung==
==Beschreibung==


<div class="mw-translate-fuzzy">
Das [[Arch Rebar Helical/de|spiralförmiger Bewehrungsstab]]-Werkzeug erlaubt es dem Anwender, einen fortlaufenden spiralförmigen Bewehrungsstab in einem [[Arch Structur/de|Struktur]]-Objekt zu erstellen.
Das [[Arch Rebar Helical/de|spiralförmiger Bewehrungsstab]]-Werkzeug erlaubt es dem Anwender, einen fortlaufenden spiralförmigen Bewehrungsstab in einem [[Arch Structur/de|Struktur]]-Objekt zu erstellen.
</div>


<div class="mw-translate-fuzzy">
Dieser Befehl ist Teil des [[Reinforcement Addon/de|Reinforcement-Addons]], das mit dem [[Addon Manager/de|Addon-Manager]] über das Menü {{MenuCommand|Werkzeuge → Addon-Manager → Reinforcement}} installiert werden kann.
Dieser Befehl ist Teil des [[Reinforcement Addon/de|Reinforcement-Addons]], das mit dem [[Addon Manager/de|Addon-Manager]] über das Menü {{MenuCommand|Werkzeuge → Addon-Manager → Reinforcement}} installiert werden kann.
</div>


[[Image:Arch_Rebar_Helical_example.png|80px]]
[[Image:Arch_Rebar_Helical_example.png|80px]]
<div class="mw-translate-fuzzy">
{{Caption|Ein fortlaufender spiralförmiger Bewehrungsstab in einer [[Arch Structure/de|Struktur]]}}
{{Caption|Ein fortlaufender spiralförmiger Bewehrungsstab in einer [[Arch Structure/de|Struktur]]}}
</div>


<div class="mw-translate-fuzzy">
==Anwendung==
==Anwendung==
</div>


<div class="mw-translate-fuzzy">
# Wähle eine beliebige Fläche eines vorher erstellten {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/de|Struktur]]}}-Objekts.
# Wähle eine beliebige Fläche eines vorher erstellten {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/de|Struktur]]}}-Objekts.
# Wähle dann {{Button|[[Image:Arch_Rebar_Helical.svg|16px]] [[Arch Rebar Helical/de|Spiralförmiger Bewehrungsstab]]}} aus den Bewehrungsstab-Werkzeugen.
# Wähle dann {{Button|[[Image:Arch_Rebar_Helical.svg|16px]] [[Arch Rebar Helical/de|Spiralförmiger Bewehrungsstab]]}} aus den Bewehrungsstab-Werkzeugen.
Line 42: Line 51:
# Klicke {{Button|OK}} oder {{Button|Anwenden}} zur Erzeugung der Bewehrungsstäbe.
# Klicke {{Button|OK}} oder {{Button|Anwenden}} zur Erzeugung der Bewehrungsstäbe.
# Klicke {{Button|Abbrechen}} zum Verlassen des Aufgaben-Paneels.
# Klicke {{Button|Abbrechen}} zum Verlassen des Aufgaben-Paneels.
</div>


[[Image:HelicalRebarDialog.png|250px]]
[[Image:HelicalRebarDialog.png|250px]]
Line 54: Line 64:
* {{PropertyData/de|Diameter}}: Durchmesser des Bewehrungsstabs.
* {{PropertyData/de|Diameter}}: Durchmesser des Bewehrungsstabs.


<div class="mw-translate-fuzzy">
==Scripting==
==Scripting==
{{Emphasis|Siehe auch:}} [[Arch API/de|Arch API]],[[Reinforcement API/de|Reinforcement-API]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Basics]].
{{Emphasis|Siehe auch:}} [[Arch API/de|Arch API]],[[Reinforcement API/de|Reinforcement-API]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Basics]].
</div>


<div class="mw-translate-fuzzy">
Das Spiralförmiger Bewehrungsstab-Werkzeug kann in [[macros/de|Makros]] und aus der [[Python/de|Python]]-Konsole heraus durch folgende Funktion angesprochen werden:
Das Spiralförmiger Bewehrungsstab-Werkzeug kann in [[macros/de|Makros]] und aus der [[Python/de|Python]]-Konsole heraus durch folgende Funktion angesprochen werden:
</div>

{{Code|code=
{{Code|code=
Rebar = makeHelicalRebar(s_cover, b_cover, diameter, t_cover, pitch, structure=None, facename=None)
Rebar = makeHelicalRebar(s_cover, b_cover, diameter, t_cover, pitch, structure=None, facename=None)
}}
}}


* Creates a {{incode|Rebar}} object from the given {{incode|structure}}, which is an [[Arch Structure]], and {{incode|facename}}, which is a face of that structure.
* Creates a {{incode|Rebar}} object from the given {{incode|structure}}, which is an [[Arch Structure|Arch Structure]], and {{incode|facename}}, which is a face of that structure.
** If no {{incode|structure}} nor {{incode|facename}} are given, it will take the user selected face as input.
** If no {{incode|structure}} nor {{incode|facename}} are given, it will take the user selected face as input.
* {{incode|s_cover}}, {{incode|b_cover}}, and {{incode|t_cover}} are inner offset distances for the rebar with respect to the faces of the structure. They are respectively the side, bottom, and top offsets.
* {{incode|s_cover}}, {{incode|b_cover}}, and {{incode|t_cover}} are inner offset distances for the rebar with respect to the faces of the structure. They are respectively the side, bottom, and top offsets.
Line 69: Line 84:


=== Beispiel ===
=== Beispiel ===

{{Code|code=
{{Code|code=
import FreeCAD, Draft, Arch, HelicalRebar
import FreeCAD, Draft, Arch, HelicalRebar
Line 96: Line 112:
HelicalRebar.editHelicalRebar(Rebar, 20, 100, 20, 20, 100)
HelicalRebar.editHelicalRebar(Rebar, 20, 100, 20, 20, 100)
}}
}}

<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{docnav/de
{{docnav/de

Revision as of 17:59, 3 February 2020

Arch Rebar Helical

Menüeintrag
Arch → Rebar tools
Arbeitsbereich
Arch, BIM
Standardtastenkürzel
Keiner
Eingeführt in Version
0.17
Siehe auch
bügelförmiger Bewehrungsstab, Bewehrungsstab

Beschreibung

Das spiralförmiger Bewehrungsstab-Werkzeug erlaubt es dem Anwender, einen fortlaufenden spiralförmigen Bewehrungsstab in einem Struktur-Objekt zu erstellen.

Dieser Befehl ist Teil des Reinforcement-Addons, das mit dem Addon-Manager über das Menü Werkzeuge → Addon-Manager → Reinforcement installiert werden kann.

Ein fortlaufender spiralförmiger Bewehrungsstab in einer Struktur

Anwendung

  1. Wähle eine beliebige Fläche eines vorher erstellten Struktur-Objekts.
  2. Wähle dann Spiralförmiger Bewehrungsstab aus den Bewehrungsstab-Werkzeugen.
  3. Ein Aufgaben-Paneel wird auf der linken Seite des Bildschirm angezeigt wie im folgenden Bild dargestellt.
  4. Wähle die gewünschte Ausrichtung.
  5. Gib die Werte für vordere, rechte, linke und untere Fläche an, außerdem den Durchmesser des Bewehrungsstabes.
  6. Wähle den Verteilungsmodus, entweder amount (Menge) oder spacing (Abstand).
  7. Falls 'spacing' gewählt wurde, kann auch benutzerdefinierter Abstand gewählt werden.
  8. Wähle 'Pick selected face' zur Überprüfung oder ändere die Fläche zur Verteilung der Bewehrungsstäbe.
  9. Klicke OK oder Anwenden zur Erzeugung der Bewehrungsstäbe.
  10. Klicke Abbrechen zum Verlassen des Aufgaben-Paneels.

Aufgaben-Ansicht für das Arch Bewehrungsstab spiralförmig-Werkzeug

Eigenschaften

  • Daten-EigenschaftSide Cover: Der Abstand zwischen dem Bewehrungsstab und der gekrümmten Fläche.
  • Daten-EigenschaftTop Cover: Der Abstand zwischen dem Bewehrungsstab und der oberen Fläche der Struktur.
  • Daten-EigenschaftBottom Cover: Der Abstand zwischen dem Bewehrungsstab und der unteren Fläche der Struktur.
  • Daten-EigenschaftPitch: Die Höhe einer vollständigen Helixumdrehung, gemessen parallel zu den Achsen der Helix.
  • Daten-EigenschaftDiameter: Durchmesser des Bewehrungsstabs.

Das Spiralförmiger Bewehrungsstab-Werkzeug kann in Makros und aus der Python-Konsole heraus durch folgende Funktion angesprochen werden:

Rebar = makeHelicalRebar(s_cover, b_cover, diameter, t_cover, pitch, structure=None, facename=None)
  • Creates a Rebar object from the given structure, which is an Arch Structure, and facename, which is a face of that structure.
    • If no structure nor facename are given, it will take the user selected face as input.
  • s_cover, b_cover, and t_cover are inner offset distances for the rebar with respect to the faces of the structure. They are respectively the side, bottom, and top offsets.
  • diameter is the diameter of the reinforcement spiral inside the structure.
  • pitch is the parameter that determines how close or far apart each spiral loop is to each other.

Beispiel

import FreeCAD, Draft, Arch, HelicalRebar

Circle = Draft.makeCircle(radius=250)
Structure = Arch.makeStructure(Circle)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()

Rebar = HelicalRebar.makeHelicalRebar(10, 50, 8, 50, 50, structure, "Face2")

Anpassung des Bewehrungsstabs

Die Eigenschaften des Bewehrungsstabs lassen sich mit der folgenden Funktion verändern

editHelicalRebar(Rebar, s_cover, b_cover, diameter, t_cover, pitch, structure=None, facename=None)
  • Rebar ist ein vorher erzeugtes HelicalRebar-Objekt.
  • Die anderen Parameter sind die gleichen wie die für die makeHelicalRebar()-Funktion erforderlichen.
  • structure und facename können weggelassen werden, so dass die Bewehrung in der ursprünglichen Struktur bleibt.
import HelicalRebar

HelicalRebar.editHelicalRebar(Rebar, 20, 100, 20, 20, 100)