Jump to content

Zbrojenie: Strzemiona zbrojeniowe

From FreeCAD Documentation
This page is a translated version of the page Reinforcement StirrupRebar and the translation is 100% complete.

Zbrojenie: Strzemiona

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

Opis

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.

Użycie

  1. Wybierz dowolną ścianę wcześniej utworzonego obiektu konstrukcji.
  2. Następnie wybierz Strzemiona z narzędzi zbrojenia.
  3. Po lewej stronie ekranu pojawi się Panel zadań, jak pokazano poniżej.
  4. Wybierz żądaną orientację.
  5. 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.
  6. Wybierz tryb dystrybucji "Ilość" lub "Rozstaw".
  7. Wybierz zaznaczoną ścianę służy do weryfikacji lub zmiany powierzchni dla rozmieszczenia prętów zbrojeniowych.
  8. Kliknij OK lub Zastosuj, aby wygenerować pręty zbrojeniowe.
  9. Kliknij przycisk Anuluj, aby opuścić panel zadań.

Panel zadań dla narzędzia.

Właściwości

  • DANEOtulina przednia: Odległość między prętem zbrojeniowym a wybraną powierzchnią.
  • 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: 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.
  • DANEKąt wygięcia: Kąt wygięcia określa kąt na końcach strzemion.
  • DANEWspółczynnik wygięcia: Współczynnik wygięcia określa długość końca strzemienia.
  • 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 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)
  • Tworzy obiekt Rebar z podanego structure, który jest Arch Structure i facename, który jest ścianą tej konstrukcji.
    • Jeśli nie podano 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.

Przykład

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

Edycja zbrojenia

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.
  • Pozostałe parametry są takie same jak wymagane przez funkcję 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)