Ćwiczenie
|
Temat
|
Example Slab Having L-Shape Rebars Reinforcement Mesh
|
Poziom trudności
|
Średnio zaawansowany
|
Czas wykonania
|
dowolny
|
Autorzy
|
Shiv Charan
|
Wersja FreeCAD
|
0.20
|
Pliki z przykładami
|
nie dołączono
|
Zobacz również
|
-
|
|
Opis
Narzędzie
Zbrojenie płyt pozwala użytkownikowi na tworzenie prętów zbrojeniowych wewnątrz obiektu konstrukcji płyty.
To narzędzie jest częścią zewnętrznego środowiska pracy Zbrojenie, które można zainstalować za pomocą
Menadżera dodatków.
W tym przykładzie utworzymy zbrojenie płyty z prętami zbrojeniowymi w kształcie litery L dla obu kierunków, jak pokazano na poniższym rysunku.
Przykład zbrojenia płyty prętami zbrojeniowymi w kształcie litery L w konstrukcji płyty.
Użycie
1. Wybierz dowolną ścianę wcześniej utworzonego obiektu
konstrukcji Płyty , jak pokazano na poniższym rysunku.
![](../File/Selected_face_for_Slab_Arch_Structure.png)
Wybrana ściana dla konstrukcji płyty.
2. Następnie wybierz
Zbrojenie płyty z narzędzi prętów zbrojeniowych.
3. Na ekranie pojawi się okno dialogowe, jak pokazano poniżej.
![](../File/Slab_Reinforcement_input_dialog_box.png)
Okno dialogowe dla zbrojenia płyty.
4. Wybierz żądany typ pokrycia siatki zbrojeniowej (Góra lub Dół) W przykładzie wybrano Dół.
5. Wybierz typ pręta zbrojeniowego w kształcie L i inne dane wejściowe dla prętów zbrojeniowych w kierunku równoległym do wybranej powierzchni, jak pokazano na poniższym rysunku.
![](../File/L-Shape_Rebars_parallel_direction_input.png)
Okno dialogowe dla zbrojenia płyty, zbrojenie w kierunku równoległym do wybranej ściany.
6. Teraz kliknij przycisk Dalej lub wybierz pozycję Pręty zbrojeniowe poprzeczne w widoku listy.
7. Teraz wybierz typ pręta zbrojeniowego w kształcie L i inne żądane dane jako dane wejściowe dla prętów zbrojeniowych w kierunku poprzecznym wybranej powierzchni, jak pokazano na poniższym rysunku.
![](../File/L-Shape_Rebars_cross_direction_inputs.png)
Okno dialogowe zbrojenia płyty prętami zbrojeniowymi w kierunku poprzecznym wybranej ściany.
11. Kliknij OK lub Zastosuj lub Zakończ, aby wygenerować zbrojenie płyty.
9. Kliknij Anuluj, aby zamknąć okno dialogowe.
Właściwości stosowane do zbrojenia płyt prętami zbrojeniowymi w kształcie L
Właściwości prętów zbrojeniowych w kierunku równoległym do wybranej ściany:.
- DANEPokrycie siatki wzdłuż: Reprezentuje wyrównanie siatki zbrojeniowej wzdłuż górnej lub dolnej powierzchni konstrukcji. Może mieć dwie wartości "Góra" i "Dół".
- DANETyp pręta: Typ prętów zbrojeniowych dla równoległych prętów zbrojeniowych do zbrojenia płyt. Może mieć cztery wartości "Pręty zbrojeniowe proste", "Pręty zbrojeniowe typu L", "Pręty zbrojeniowe typu U", "Pręty zbrojeniowe odgięte".
- DANEOtulina przednia: Odległość między równoległym prętem zbrojeniowym, a wybraną powierzchnią czołową.
- DANEOtulina lewa: Odległość między lewym końcem równoległego pręta zbrojeniowego, a lewą ścianą konstrukcji.
- DANEOtulina prawa: Odległość między prawym końcem równoległego pręta zbrojeniowego, a prawą ścianą konstrukcji.
- DANEOtulina dolna: Odległość między równoległymi prętami zbrojeniowymi od dolnej ściany konstrukcji.
- DANEOtulina górna: Odległość między równoległymi prętami zbrojeniowymi od górnej powierzchni konstrukcji.
- DANEOtulina tylna: Tylna osłona dla zbrojenia płyty równoległymi prętami zbrojeniowymi.
- DANEOrientacja haka: Reprezentuje orientację haka równoległego pręta zbrojeniowego w kształcie litery L, jeśli parallel_rebar_type to Pręty zbrojeniowe typu L. Może mieć trzy wartości "Lewy", "Prawy", "Alternatywny".
- DANEŚrednica: Średnica równoległych prętów zbrojeniowych.
- DANEZaokrąglenie: Wartość zaokrąglenia, która zostanie zastosowana do narożników prętów, wyrażona w krotności średnicy równoległych prętów zbrojeniowych.
- DANEIlość: Zawiera liczbę równoległych prętów zbrojeniowych.
- DANEOdstęp: Zawiera odstępy między równoległymi prętami zbrojeniowymi.
Właściwości prętów zbrojeniowych w kierunku poprzecznym do wybranej ściany:
- DANETyp pręta: Typ prętów zbrojeniowych dla równoległych prętów zbrojeniowych do zbrojenia płyt. Może mieć cztery wartości "Pręty zbrojeniowe proste", "Pręty zbrojeniowe typu L", "Pręty zbrojeniowe typu U", "Pręty zbrojeniowe odgięte".
- DANEOtulina przednia: Odległość między równoległym prętem zbrojeniowym, a wybraną powierzchnią czołową.
- DANEOtulina lewa: Odległość między lewym końcem równoległego pręta zbrojeniowego, a lewą ścianą konstrukcji.
- DANEOtulina prawa: Odległość między prawym końcem równoległego pręta zbrojeniowego, a prawą ścianą konstrukcji.
- DANEOtulina dolna: Odległość między równoległymi prętami zbrojeniowymi od dolnej ściany konstrukcji.
- DANEOtulina górna: Odległość między równoległymi prętami zbrojeniowymi od górnej powierzchni konstrukcji.
- DANEOtulina tylna: Tylna osłona dla zbrojenia płyty równoległymi prętami zbrojeniowymi.
- DANEZaokrąglenie: Wartość zaokrąglenia, która zostanie zastosowana do narożników prętów, wyrażona w krotności średnicy równoległych prętów zbrojeniowych.
- DANEOrientacja haka: Reprezentuje orientację haka równoległego pręta zbrojeniowego w kształcie litery L, jeśli parallel_rebar_type to Pręty zbrojeniowe typu L. Może mieć trzy wartości "Lewy", "Prawy", "Alternatywny".
- DANEŚrednica: Średnica równoległych prętów zbrojeniowych.
- DANEIlość: Zawiera liczbę równoległych prętów zbrojeniowych.
- DANEOdstęp: Zawiera odstępy między równoległymi prętami zbrojeniowymi.
Tworzenie skryptów
Zobacz również: Skrypty Architektury, Skrypty Zbrojenia oraz Podstawy tworzenia skryptów FreeCAD.
Narzędzie Zbrojenie płyt może być używane z konsoli środowiska Python za pomocą następującej funkcji:
Tworzenie zbrojenia płyty prętami zbrojeniowymi w kształcie litery L
Aby utworzyć zbrojenie płyty w kształcie litery L, jak pokazano na powyższych rysunkach, można użyć funkcji makeSlabReinforcement
w następujący sposób:
from SlabReinforcement.SlabReinforcement import makeSlabReinforcement
SlabReinforcementGroup = makeSlabReinforcement(
parallel_rebar_type="LShapeRebar",
parallel_front_cover=20,
parallel_rear_cover=20,
parallel_left_cover=10,
parallel_right_cover=10,
parallel_top_cover=30,
parallel_bottom_cover=20,
parallel_rounding=2,
parallel_diameter=8,
parallel_amount_spacing_check=True,
parallel_amount_spacing_value=10,
parallel_l_shape_hook_orintation= "Alternate",
cross_rebar_type="LShapeRebar",
cross_front_cover=20,
cross_rear_cover=20,
cross_left_cover=10,
cross_right_cover=10,
cross_top_cover=20,
cross_bottom_cover=20,
cross_rounding=2,
cross_diameter=8,
cross_amount_spacing_check=True,
cross_amount_spacing_value=10,
cross_l_shape_hook_orintation= "Alternate",
mesh_cover_along = "Bottom",
structure=App.getDocument("slab").getObject("Beam"),
facename='Face4',
)
- Tworzy obiekt
SlabReinforcementGroup
dla zbrojenia płyty z prętami zbrojeniowymi w kształcie litery L dla podanego obiektu structure
, który jest konstrukcją płyty i obiektrm facename
, który jest powierzchnią tej konstrukcji.
- Jeśli nie podano
structure
ani facename
, jako dane wejściowe przyjmowana jest ściana wybrana przez użytkownika.
Właściwości stosowane do zbrojenia płyt z prętami zbrojeniowymi w kształcie litery L do zbrojenia za pomocą skryptów
Właściwości prętów zbrojeniowych w kierunku równoległym do wybranej ściany:.
- DANEparallel_rebar_type: Typ pręta zbrojeniowego dla równoległych prętów zbrojeniowych do zbrojenia płyt. Może mieć cztery wartości "Pręty zbrojeniowe proste", "Pręty zbrojeniowe typu L", "Pręty zbrojeniowe typu U", "Pręty zbrojeniowe odgięte".
- DANEparallel_front_cover: Odległość między równoległym prętem zbrojeniowym a wybraną powierzchnią.
- DANEparallel_rear_cover: Tylna otulina dla zbrojenia płyty równoległymi prętami zbrojeniowymi.
- DANEparallel_left_cover: Odległość między lewym końcem równoległego pręta zbrojeniowego a lewą ścianą konstrukcji.
- DANEparallel_right_cover: Odległość między prawym końcem równoległego pręta zbrojeniowego a prawą ścianą konstrukcji.
- DANEparallel_top_cover: Odległość między równoległymi prętami zbrojeniowymi od górnej powierzchni konstrukcji.
- DANEparallel_bottom_cover: Odległość między równoległymi prętami zbrojeniowymi od dolnej powierzchni konstrukcji.
- DANEparallel_l_shape_hook_orintation: Reprezentuje orientację haka równoległego pręta zbrojeniowego w kształcie litery L, jeśli parallel_rebar_type to Pręty zbrojeniowe typu L. Może mieć trzy wartości "Lewy", "Prawy", "Alternatywny"
- DANEparallel_diameter: Średnica równoległych prętów zbrojeniowych.
- DANEparallel_amount_spacing_check: Jeśli jest ustawiona na
Prawda
, wartość parallel_amount_spacing_value jest używana jako liczba prętów zbrojeniowych, w przeciwnym razie wartość parallel_amount_spacing_value jest używana jako odstęp w równoległych prętach zbrojeniowych.
- DANEparallel_amount_spacing_value: Zawiera liczbę prętów zbrojeniowych lub odstęp między równoległymi prętami zbrojeniowymi w oparciu o wartość amount_spacing_check.
- DANEparallel_rounding: Wartość zaokrąglenia, która zostanie zastosowana do narożników prętów, wyrażona w wielokrotności parallel_diameter.
Właściwości prętów zbrojeniowych w kierunku poprzecznym do wybranej ściany:
- DANEcross_rebar_type: Typ pręta zbrojeniowego dla poprzecznych prętów zbrojeniowych do zbrojenia płyt. Może mieć cztery wartości "Pręty zbrojeniowe proste", "Pręty zbrojeniowe typu L", "Pręty zbrojeniowe typu U", "Pręty zbrojeniowe odgięte".
- DANEcross_front_cover: Odległość między poprzecznym prętem zbrojeniowym a cross_face (powierzchnia prostopadła do wybranej powierzchni).
- DANEcross_rear_cover: Tylna otulina dla zbrojenia poprzecznego prętów zbrojeniowych płyty.
- DANEcross_left_cover: Odległość między lewym końcem poprzecznego pręta zbrojeniowego a lewą ścianą konstrukcji.
- DANEcross_right_cover: Odległość między prawym końcem pręta zbrojeniowego a prawą powierzchnią konstrukcji względem cross_face.
- DANEcross_top_cover: Odległość między poprzecznymi prętami zbrojeniowymi od górnej powierzchni konstrukcji.
- DANEcross_bottom_cover: Odległość między poprzecznymi prętami zbrojeniowymi od dolnej powierzchni konstrukcji.
- DANEcross_l_shape_hook_orintation: Reprezentuje orintację haka poprzecznego pręta zbrojeniowego w kształcie litery L, jeśli cross_rebar_type to Pręty zbrojeniowe typu L. Może mieć trzy wartości "Lewy", "Prawy", "Alternatywny"
- DANEcross_diameter: Średnica poprzecznych prętów zbrojeniowych.
- DANEcross_amount_spacing_check: Jeśli jest ustawiona na
Prawda
, wartość cross_amount_spacing_value jest używana jako liczba prętów zbrojeniowych, w przeciwnym razie wartość cross_amount_spacing_value jest używana jako odstęp w prętach zbrojeniowych.
- DANEcross_amount_spacing_value: Zawiera liczbę prętów zbrojeniowych lub odstęp między prętami zbrojeniowymi w oparciu o wartość cross_amount_spacing_check.
- DANEcross_rounding: Wartość zaokrąglenia, która ma być zastosowana do narożników prętów, wyrażona w krotności cross_diameter.
Wspólne właściwości prętów równoległych i krzyżowych:
mesh_cover_along
: Może mieć dwie wartości " Góra", "Dół". Reprezentuje wyrównanie siatki zbrojeniowej wzdłuż górnej lub dolnej powierzchni konstrukcji.
structure
: Obiekt konstrukcji Architektury. Domyślnie przyjmuje wartość Brak.
facename
: wybrana ściana konstrukcji. Domyślnie przyjmuje wartość Brak.
Edycja zbrojenia płyty z prętami zbrojeniowymi w kształcie litery L
Właściwości zbrojenia płyty z prętami zbrojeniowymi w kształcie litery L można zmienić za pomocą funkcji editSlabReinforcement
w następujący sposób:
from SlabReinforcement.SlabReinforcement import editSlabReinforcement
SlabReinforcementGroup = editSlabReinforcement(
SlabReinforcementGroup,
parallel_rebar_type="LShapeRebar",
parallel_front_cover=20,
parallel_rear_cover=20,
parallel_left_cover=10,
parallel_right_cover=10,
parallel_top_cover=30,
parallel_bottom_cover=20,
parallel_rounding=2,
parallel_diameter=8,
parallel_amount_spacing_check=True,
parallel_amount_spacing_value=15,
parallel_l_shape_hook_orintation= "Alternate",
cross_rebar_type="LShapeRebar",
cross_front_cover=20,
cross_rear_cover=20,
cross_left_cover=10,
cross_right_cover=10,
cross_top_cover=20,
cross_bottom_cover=20,
cross_rounding=2,
cross_diameter=8,
cross_amount_spacing_check=True,
cross_amount_spacing_value=15,
cross_l_shape_hook_orintation= "Alternate",
mesh_cover_along = "Bottom",
structure=App.getDocument("slab").getObject("Beam"),
facename='Face4',
)
slabReinforcementGroup
jest wcześniej utworzonym obiektem grupy Slab Reinforcement
.
- Pozostałe parametry są takie same jak wymagane przez funkcję
makeSingleTieFourRebars()
.
możesz zmienić dowolną właściwość, aby edytować zbrojenie płyty.