|
Lokalizacja w menu |
---|
3D / BIM → Narzędzia zbrojenia → Zbrojenie kolumn |
Środowisko pracy |
Zbrojenie, BIM |
Domyślny skrót |
brak |
Wprowadzono w wersji |
0.19 |
Zobacz także |
Zbrojenie słupów, Zbrojenie słupa dwa ściągi sześć prętów zbrojeniowych |
Opis
Narzędzie Zbrojenie okrągłych słupów pozwala użytkownikowi na tworzenie prętów zbrojeniowych wewnątrz obiektu konstrukcji. Ta strona pokazuje dodatkowy przykład użycia tego narzędzia.
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.
Dostępne są trzy przykłady użycia:
- Prostokątna kolumna z pojedynczym ściągiem
- Zbrojenie słupa dwa ściągi sześć prętów zbrojeniowych
- Zbrojenie okrągłych słupów (zobacz poniżej)
Okrągłe wzmocnienie wewnątrz słupa
Użycie
1. Wybierz górną ścianę wcześniej utworzonego obiektu konstrukcji architektury.
2. Następnie wybierz Zbrojenie słupów z narzędzi prętów zbrojeniowych.
3. Na ekranie pojawi się okno dialogowe, jak pokazano poniżej.
Okno dialogowe dla narzędzia Zbrojenie okrągłych słupów.
4. Wciśnij przycisk "Słup okrągły" w oknie dialogowym Zbrojenie słupa.
Okno dialogowe dla zbrojenia okrągłych słupów
5. Wprowadź dane dotyczące zbrojenia dla okrągłego słupa.
8. Kliknij OK lub Zastosuj, aby wygenerować zbrojenie słupa okrągłego.
7. Kliknij Anuluj, aby zamknąć okno dialogowe.
Właściwości
Spiralne pręty zbrojeniowe:
- DANEOtulina boczna: Odległość między prętem zbrojeniowym a zakrzywioną powierzchnią.
- DANEOtulina górna: Odległość między prętami zbrojeniowymi od górnej ściany konstrukcji.
- DANEOtulina dolna: Odległość między prętami zbrojeniowymi od dolnej powierzchni konstrukcji.
- DANESkok: Skok spirali to wysokość jednego pełnego obrotu spirali, mierzona równolegle do osi spirali.
- DANEŚrednica: Średnica pręta zbrojeniowego.
Zbrojenie główne:
- DANEOdsunięcie górne: Odległość między prętami zbrojeniowymi od górnej powierzchni konstrukcji.
- DANEOdsunięcie dolne: Odległość między prętami zbrojeniowymi od dolnej powierzchni konstrukcji.
- DANEŚrednica: Średnica głównych prętów zbrojeniowych.
- DANEIlość: Liczba głównych prętów zbrojeniowych.
- DANEKąt: Odległość kątowa między strzemionami.
Tworzenie skryptów
Zobacz również: Skrypty Architektury, Skrypty Zbrojenia oraz Podstawy tworzenia skryptów FreeCAD.
Narzędzie Zbrojenie kolumn może być używane w makrodefinicjach i z konsoli Python za pomocą następującej funkcji:
Tworzenie zbrojenia słupa okrągłego
RebarGroup = CircularColumn.makeReinforcement(
s_cover,
helical_rebar_t_offset,
helical_rebar_b_offset,
pitch,
dia_of_helical_rebar,
main_rebars_t_offset,
main_rebars_b_offset,
dia_of_main_rebars,
number_angle_check,
number_angle_value,
structure=None,
facename=None,
)
- Tworzy obiekt
RebarGroup
z podanejstructure
, która jest konstrukcją architektury, orazfacename
, który jest powierzchnią tej struktury.- Jeśli nie podano
structure
anifacename
, zostanie użyta wybrana przez użytkownika powierzchnia.
- Jeśli nie podano
s_cover
,helical_rebar_t_offset
ihelical_rebar_b_offset
to wewnętrzne odległości dla zbrojenia spiralnego względem powierzchni struktury. Są to odpowiednio odległości boczna, górna i dolna.pitch
to parametr określający, jak blisko lub daleko od siebie znajdują się poszczególne pętle spiralne.dia_of_helical_rebar
to średnica zbrojenia spiralnego wewnątrz struktury.main_rebars_t_offset
imain_rebars_b_offset
to wewnętrzne odległości dla głównych zbrojeń względem górnej i dolnej powierzchni struktury, odpowiednio.dia_of_main_rebars
to średnica głównych zbrojeń.number_angle_check
jeśli jestTrue
, utworzy tyle głównych zbrojeń, ile podano wnumber_angle_value
; jeśliFalse
, utworzy główne zbrojenia pod kątemnumber_spacing_value
, określonym w stopniach.number_angle_value
określa liczbę głównych zbrojeń lub wartość kąta między głównymi zbrojeniami, w zależności odnumber_angle_check
.
Przykład
import FreeCAD, Draft, Arch
from ColumnReinforcement import CircularColumn
Circle = Draft.makeCircle(radius=250)
Structure = Arch.makeStructure(Circle)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()
RebarGroup = CircularColumn.makeReinforcement(
s_cover=20,
helical_rebar_t_offset=40,
helical_rebar_b_offset=40,
pitch=50,
dia_of_helical_rebar=8,
main_rebars_t_offset=20,
main_rebars_b_offset=20,
dia_of_main_rebars=16,
number_angle_check=True,
number_angle_value=6,
structure=Structure,
facename="Face3",
).rebar_group
Edycja okrągłego zbrojenia kolumny
Właściwości prętów spiralnych i głównych można zmienić za pomocą poniższej funkcji:
rebar_group = editReinforcement(
rebar_group,
s_cover,
helical_rebar_t_offset,
helical_rebar_b_offset,
pitch,
dia_of_helical_rebar,
main_rebars_t_offset,
main_rebars_b_offset,
dia_of_main_rebars,
number_angle_check,
number_angle_value,
structure=None,
facename=None,
)
Rebar
jest wcześniej utworzonym obiektemColumnReinforcement
.- Pozostałe parametry są takie same jak wymagane przez funkcję
makeSingleTieFourRebars()
. structure
ifacename
mogą zostać pominięte, aby pręt zbrojeniowy pozostał w oryginalnej konstrukcji.
Przykład
from ColumnReinforcement import CircularColumn
rebar_group = CircularColumn.editReinforcement(
rebar_group,
s_cover=30,
helical_rebar_t_offset=30,
helical_rebar_b_offset=30,
pitch=60,
dia_of_helical_rebar=10,
main_rebars_t_offset=-30,
main_rebars_b_offset=-30,
dia_of_main_rebars=18,
number_angle_check=False,
number_angle_value=45,
structure=Structure,
facename="Face3",
)
Ta strona pochodzi z https://wiki.freecad.org/Reinforcement_ColumnRebars_Circular