Temat |
---|
Przykładowa płyta z siatką prętów prostych |
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ż |
- |
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 posiadające siatkę prostych prętów zbrojeniowych (proste pręty zbrojeniowe zarówno w kierunku równoległym, jak i poprzecznym), jak pokazano na poniższym rysunku.
Przykład zbrojenia płyty prostymi prętami zbrojeniowymi na rozpiętości konstrukcji płyty.
1. Wybierz dowolną ścianę wcześniej utworzonego obiektu konstrukcji płyty, jak pokazano na poniższym obrazku.
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.
4. Wybierz żądany typ pokrycia siatki zbrojeniowej (Góra lub Dół) W przykładzie wybrano Dół.
5. Wybierz typ pręta zbrojeniowego Pręt prosty i inne dane wejściowe dla prętów zbrojeniowych w kierunku równoległym do wybranej powierzchni, jak pokazano na poniższym rysunku.
6. Teraz kliknij przycisk Dalej lub wybierz Pręty zbrojeniowe w widoku listy.
7. Teraz wybierz typ pręta zbrojeniowego Pręt prosty i inne żądane dane dla danych wejściowych prętów zbrojeniowych w kierunku poprzecznym wybranej powierzchni, jak pokazano na poniższym rysunku.
11. Kliknij OK lub Zastosuj lub Zakończ, aby wygenerować zbrojenie płyty.
9. Kliknij Anuluj, aby zamknąć okno dialogowe.
Właściwości prętów zbrojeniowych w kierunku równoległym do wybranej ściany:
Właściwości prętów zbrojeniowych w kierunku poprzecznym do wybranej ściany:
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:
Aby utworzyć zbrojenie płyty z prostymi prętami zbrojeniowymi pokazanymi 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="StraightRebar",
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_diameter=8,
parallel_amount_spacing_check=False,
parallel_amount_spacing_value=50,
cross_rebar_type="StraightRebar",
cross_front_cover=20,
cross_rear_cover=20,
cross_left_cover=10,
cross_right_cover=10,
cross_top_cover=29,
cross_bottom_cover=20,
cross_diameter=8,
cross_amount_spacing_check=False,
cross_amount_spacing_value=50,
mesh_cover_along = "Bottom",
structure=App.getDocument("slab").getObject("Beam"),
facename='Face4',
)
SlabReinforcementGroup
dla rozpiętości płyty z prostym zbrojeniem prętami zbrojeniowymi z podanego obiektu structure
, który jest konstrukcją, oraz facename
, który jest ścianą tej konstrukcji.
structure
ani facename
, jako dane wejściowe zostanie przyjęta ściana wybrana przez użytkownika.Właściwości używane do łączenia płyt w dwóch kierunkach na potrzeby skryptów.
Właściwości prętów zbrojeniowych w kierunku równoległym do wybranej ściany:.
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.Właściwości prętów zbrojeniowych w kierunku poprzecznym do wybranej ściany:
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.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.
Właściwości zbrojenia płyty dla rozpiętości płyty ze zbrojeniem prętami prostymi można zmienić za pomocą funkcji editSlabReinforcement
w następujący sposób:
from SlabReinforcement.SlabReinforcement import editSlabReinforcement
SlabReinforcementGroup = editSlabReinforcement(
SlabReinforcementGroup,
parallel_rebar_type="StraightRebar",
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_diameter=8,
parallel_amount_spacing_check=True,
parallel_amount_spacing_value=10,
cross_rebar_type="StraightRebar",
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_diameter=8,
cross_amount_spacing_check=True,
cross_amount_spacing_value=10,
mesh_cover_along = "Bottom",
structure=App.getDocument("slab").getObject("Beam"),
facename='Face4',
)
slabReinforcementGroup
jest wcześniej utworzonym obiektem grupy Slab Reinforcement
.makeSingleTieFourRebars()
.możesz zmienić dowolną właściwość, aby edytować zbrojenie płyty.