|
|
| 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)