|
Lokalizacja w menu |
---|
3D / BIM → Narzędzia zbrojenia → Pręty zbrojeniowe typu L |
Środowisko pracy |
Zbrojenie, BIM |
Domyślny skrót |
brak |
Wprowadzono w wersji |
0.17 |
Zobacz także |
brak |
Opis
Narzędzie Pręty zbrojeniowe typu L pozwala użytkownikowi na utworzenie zestawu prętów zbrojeniowych w kształcie L, wewnątrz obiektu konstrukcji.
To polecenie jest częścią zewnętrznego środowiska pracy Zbrojenie, które można zainstalować za pomocą Menadżera dodatków poprzez menu Przybory → Menadżera dodatków → Zbrojenie.
Dwa zestawy prętów zbrojeniowych w kształcie L, wewnątrz konstrukcji
Użycie
- Wybierz dowolną ścianę wcześniej utworzonego obiektu
konstrukcji.
- Następnie wybierz
Pręty zbrojeniowe typu L z narzędzi zbrojenia.
- Po lewej stronie ekranu pojawi się panel zadań, jak pokazano poniżej.
- Wybierz żądaną orientację.
- Wypełnij dane wejściowe, takie jak "Lewa otulina", "Prawa otulina", "Górna otulina", "Dolna otulina", "Przednia otulina", "Kąt wygięcia", "Współczynnik wygięcia", "Zaokrąglenie" i "Średnica" pręta zbrojeniowego.
- Wybierz tryb dystrybucji "Ilość" lub "Rozstaw".
- Jeśli wybrano "Rozstaw", użytkownik może również wybrać Rozstaw niestandardowy.
- Wybierz zaznaczoną ścianę służy do weryfikacji lub zmiany powierzchni dla rozmieszczenia prętów zbrojeniowych.
- Kliknij OK lub Zastosuj, aby wygenerować pręty zbrojeniowe.
- Kliknij przycisk Anuluj, aby opuścić panel zadań.
Panel zadań dla narzędzia.
Właściwości
Otulina* DANEOrientacja: Decyduje o orientacji pręta zbrojeniowego (jak dół, góra, prawo i lewo).
- DANEOtulina przednia: Odległość między prętem zbrojeniowym a wybraną powierzchnią czołową.
- DANEOtulina prawa: Odległość między prawym końcem pręta zbrojeniowego a prawą ścianą konstrukcji.
- DANEOtulina lewa: Odległość między prawym końcem pręta zbrojeniowego a prawą ścianą konstrukcji: * DANEZaokrąglenie: Odległość między lewym końcem pręta zbrojeniowego a lewą ścianą konstrukcji.
- DANEOtulina dolna: Odległość między prętami zbrojeniowymi a dolną ścianą konstrukcji.
- DANEOtulina górna: Odległość między prętami zbrojeniowymi od górnej powierzchni konstrukcji.
- DANEZaokrąglenie: Wartość zaokrąglenia stosowana do narożników prętów, wyrażona jako wielokrotność średnicy.
- DANEIlość: Ilość prętów zbrojeniowych.
- DANERozstaw: Odległość między osiami każdego pręta.
Tworzenie skryptów
Zobacz również: Skrypty Architektury, Skrypty Zbrojenia oraz Podstawy tworzenia skryptów FreeCAD.
Narzędzie Pręty zbrojeniowe typu L może być używane w makrodefinicjach i z konsoli Python za pomocą następującej funkcji:
Rebar = makeLShapeRebar(f_cover, b_cover, l_cover, r_cover,
diameter, t_cover, rounding, amount_spacing_check, amount_spacing_value, orientation="Bottom Left",
structure=None, facename=None):
- Tworzy obiekt
Rebar
z podanegostructure
, który jest konstrukcją architektury, ifacename
, który jest twarzą tej konstrukcji.- Jeśli nie podano
structure
anifacename
, jako dane wejściowe zostanie przyjęta ściana wybrana przez użytkownika.
- Jeśli nie podano
f_cover
,b_cover
,l_cover
,r_cover
it_cover
są wewnętrznymi odległościami przesunięcia dla elementów zbrojenia względem powierzchni konstrukcji. Są to odpowiednio przednie, dolne, lewe, prawe i górne przesunięcia.diameter
to średnica prętów zbrojeniowych wewnątrz konstrukcji.rounding
to parametr określający promień gięcia prętów zbrojeniowych.amount_spacing_check
jeśli ma wartośćPrawda
, utworzy tyle prętów zbrojeniowych, ile podano w parametrze amount_spacing_value. Jeśli ma wartośćFałsz
, utworzy pręty zbrojeniowe oddzielone wartością liczbową parametru amount_spacing_value.amount_spacing_value
określa liczbę prętów zbrojenia lub wartość odstępu między nimi, w zależności od amount_spacing_check.orientation
określa orientację pręta zbrojeniowego; może to być"Dół prawa"
,"Góra lewa"
,"Góra prawa"
lub"Góra lewa"
.
Przykład
import FreeCAD, Arch, LShapeRebar
Structure = Arch.makeStructure(length=1000, width=1000, height=400)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()
Rebar = LShapeRebar.makeLShapeRebar(50, 20, 20, 20,
8, 50, 4, True, 6, "Bottom Left", Structure, "Face4")
Rebar.ViewObject.ShapeColor = (0.9, 0.0, 0.0)
Rebar2 = LShapeRebar.makeLShapeRebar(50, 50, 20, 20,
8, 50, 4, True, 6, "Bottom Left", Structure, "Face6")
Rebar2.ViewObject.ShapeColor = (0.0, 0.0, 0.9)
Edycja zbrojenia
Właściwości pręta zbrojeniowego można zmienić za pomocą poniższej funkcji:
editLShapeRebar(Rebar, f_cover, b_cover, l_cover, r_cover,
diameter, t_cover, rounding, amount_spacing_check, amount_spacing_value, orientation,
structure=None, facename=None)
Rebar
jest wcześniej utworzonym obiektemLShapeRebar
.- Pozostałe parametry są takie same jak wymagane przez funkcję
makeUShapeRebar()
. structure
ifacename
mogą zostać pominięte, aby pręt zbrojeniowy pozostał w oryginalnej konstrukcji.
import LShapeRebar
LShapeRebar.editLShapeRebar(Rebar, 50, 50, 20, 20,
12, 50, 6, True, 5, "Top Right")
LShapeRebar.editLShapeRebar(Rebar2, 50, 50, 20, 20,
12, 70, 6, True, 5, "Top Right")
Ta strona pochodzi z https://wiki.freecad.org/Reinforcement_LShapeRebar