|
Lokalizacja w menu |
---|
3D / BIM → Narzędzia zbrojenia → Strzemiona |
Środowisko pracy |
Zbrojenie, BIM |
Domyślny skrót |
brak |
Wprowadzono w wersji |
0.17 |
Zobacz także |
brak |
Narzędzie Strzemiona zbrojeniowe pozwala użytkownikowi na utworzenie zestaw strzemion wzmacniających wewnątrz obiektu konstrukcyjnego.
To polecenie jest częścią zewnętrznego środowiska pracy Zbrojenie, które można zainstalować za pomocą Menadżera dodatków.
Jeden zestaw strzemion wzmacniających wewnątrz obiektu konstrukcji.
Panel zadań dla narzędzia.
Zobacz również: Skrypty Architektury, Skrypty Zbrojenia oraz Podstawy tworzenia skryptów FreeCAD.
Narzędzie Strzemiona może być używane w makrodefinicjach i z konsoli Python za pomocą następującej funkcji:
Rebar = makeStirrup(l_cover, r_cover, t_cover, b_cover, f_cover,
bentAngle, bentFactor, diameter, rounding, amount_spacing_check, amount_spacing_value,
structure=None, facename=None)
Rebar
z podanego structure
, który jest Arch Structure i facename
, który jest ścianą tej konstrukcji.
structure
ani facename
, jako dane wejściowe zostanie przyjęta ściana wybrana przez użytkownika.l_cover
, r_cover
, t_cover
, b_cover
i f_cover
są wewnętrznymi odległościami przesunięcia dla elementów zbrojenia względem powierzchni konstrukcji. Są to odpowiednio lewy, prawy, górny, dolny i przedni offset.diameter
to średnica prętów zbrojeniowych wewnątrz konstrukcji.rounding
to parametr określający promień gięcia prętów zbrojeniowych podczas tworzenia pętli.bentLength
i bentAngle
definiują długość i kąt końcówki pętli zbrojenia.amount_spacing_check
jeśli ma wartość True
utworzy tyle pętli zbrojenia ile podano w amount_spacing_value
; jeśli ma wartość False
utworzy pętle zbrojenia oddzielone wartością liczbową amount_spacing_value
.amount_spacing_value
określa liczbę pętli zbrojenia lub wartość odstępu między nimi, w zależności od parametru amount_spacing_check
.
import Draft, Arch, Stirrup
# It doesn't work if the structure is not based on a face
# Structure = Arch.makeStructure(length=1000, width=400, height=400)
Rect = Draft.makeRectangle(400, 400)
Structure = Arch.makeStructure(Rect, height=1600)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()
Rebar = Stirrup.makeStirrup(20, 20, 20, 20, 20,
115, 4, 8, 2, True, 10, Structure, "Face6")
Właściwości pręta zbrojeniowego można zmienić za pomocą poniższej funkcji:
editStirrup(Rebar, l_cover, r_cover, t_cover, b_cover, f_cover,
bentAngle, bentFactor, diameter, rounding, amount_spacing_check, amount_spacing_value,
structure=None, facename=None)
Rebar
jest wcześniej utworzonym obiektem StraightRebar
.makeStirrup()
.structure
i facename
mogą zostać pominięte, aby pręt zbrojeniowy pozostał w oryginalnej strukturze.import Stirrup
Stirrup.editStirrup(Rebar, 20, 20, 20, 20, 50,
100, 4, 14, 8, True, 8)