|
Menüeintrag |
---|
3D/BIM → Bewehrungswerkzeuge → Wendelbewehrung |
Arbeitsbereich |
Reinforcement, BIM |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.17 |
Siehe auch |
Keiner |
Das Werkzeug Reinforcement Wendelbewehrung erlaubt dem Anwender, einen fortlaufenden spiralförmigen Bewehrungsstab in einem Struktur-Objekt zu erstellen.
Dieses Werkzeug ist Teil des Arbeitsbereichs Reinforcement; dieser ist ein externer Arbeitsbereich, der mit dem Addon-Manager installiert werden kann.
Ein fortlaufender spiralförmiger Bewehrungsstab in einer Struktur
'Amount'
(Menge) oder 'Spacing'
(Abstand).Aufgaben-Bereich für das Werkzeug
Siehe auch: Arch API,Reinforcement-API und FreeCAD Grundlagen Skripten.
Das Werkzeug Reinforcement Wendelbewehrung kann in Makros und von der Python-Konsole aus mit folgender Funktion verwendet werden:
Rebar = makeHelicalRebar(s_cover, b_cover, diameter, t_cover, pitch, structure=None, facename=None)
Rebar
-Objekt aus der gegebenen structure
, die eine Arch Struktur ist, und facename
, die eine Fläche dieser Struktur ist.
structure
noch facename
gegeben sind, wird die vom Benutzer gewählte Fläche als Eingabe genommen.s_cover
, b_cover
und t_cover
sind innere Abstände von den Bewehrungsstabelementen zu den Flächen der Struktur. Dies sind entsprechend die seitlichen, unteren und oberen Abstände.diameter
ist der Durchmesser der Verstärkungsstäbe innerhalb der Struktur.pitch
ist der Parameter, der festlegt, wie groß der Abstand der Windungen von einander ist.
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")
Die Eigenschaften des Bewehrungsstabes 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.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)