Arch Rebar/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "* Pręty zbrojeniowe dzielą wspólne właściwości i zachowania wszystkich Komponentów Architektonicznych. * Wartość zaokrąglenia jest wyrażana w wielokrotnościach średnicy pręta. Jeśli twój pręt ma średnicę 5 mm, wartość zaokrąglenia 3 spowoduje zaokrąglenie kątów o promieniu 15 mm. * Domyślne wartości dla nowych prętów zbrojeniowych można ustawić w preferencjach środowiska pracy Architektura. * Jeśli wektor kierunku ni...")
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 69: Line 69:
==Właściwości==
==Właściwości==


* {{PropertyData|Amount}}: The amount of bars.
* {{PropertyData|Ilość}}: Ilość prętów.
* {{PropertyData|Diameter}}: The diameter of the bars.
* {{PropertyData|Średnica}}: Średnica prętów.
* {{PropertyData|Direction}}: The direction (and length) along which the bars must spread. If the value is (0,0,0), the direction is calculated automatically from the host structural object.
* {{PropertyData|Kierunek}}: Kierunek ''(i długość)'', wzdłuż którego mają się rozłożyć pręty. Jeśli wartość wynosi (0,0,0), kierunek jest obliczany automatycznie na podstawie nadrzędnego obiektu konstrukcyjnego.
* {{PropertyData|Przesunięcie początkowe}}: Odległość przesunięcia między krawędzią obiektu konstrukcyjnego a pierwszym prętem.
* {{PropertyData|Offset Start}}: The offset distance between the border of the structural object and the first bar.
* {{PropertyData|Przesunięcie końcowe}}: Odległość przesunięcia między krawędzią obiektu konstrukcyjnego a ostatnim prętem.
* {{PropertyData|Offset End}}: The offset distance between the border of the structural object and the last bar.
* {{PropertyData|Zaokrąglenie}}: Wartość zaokrąglenia stosowana do narożników prętów, wyrażona w wielokrotnościach średnicy.
* {{PropertyData|Rounding}}: A rounding value to be applied to the corners of the bars, expressed in times the diameter.
* {{PropertyData|Spacing}}: The distance between the axes of each bar.
* {{PropertyData|Rozstaw}}: Odległość między osiami każdego pręta.


==Scripting==
<span id="Scripting"></span>
==Tworzenie skryptów==


{{Emphasis|See also:}} [[Arch API|Arch API]] and [[FreeCAD Scripting Basics|FreeCAD Scripting Basics]].
{{Emphasis|Zobacz również:}} [[Arch_API/pl|API: Architektura]] i [[FreeCAD_Scripting_Basics/pl|Podstawy tworzenia skryptów FreeCAD]].


The Rebar tool can be used in [[Macros|macros]] and from the [[Python|Python]] console by using the following function:
Narzędzie '''Pręt zbrojeniowy''' może być używane w [[Macros/pl|makrodefinicjach]] i z konsoli [[Python/pl|Python]] za pomocą następującej funkcji:
{{Code|code=
{{Code|code=
Rebar = makeRebar(baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar")
Rebar = makeRebar(baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar")
}}
}}


* Creates a {{incode|Rebar}} object from the given {{incode|baseobj}}, which is an [[Arch Structure|Arch Structure]], and a {{incode|sketch}} as profile.
* Tworzy obiekt {{incode|Rebar}} na podstawie podanego {{incode|baseobj}}, który jest obiektem [[Arch_Structure/pl|konstrukcyjnym]], oraz {{incode|sketch}} jako profilu.
** {{incode|diameter}}, {{incode|amount}}, and {{incode|offset}} are used to define the characteristics of the bars.
** {{incode|diameter}}, {{incode|amount}} i {{incode|offset}} używane do definiowania zbrojenia prętami.
** If no {{incode|diameter}}, {{incode|amount}}, or {{incode|offset}} values are given, the default values from the [[Arch Preferences|Arch Preferences]] are used.
** Jeśli nie podano wartości {{incode|diameter}}, {{incode|amount}} lub {{incode|offset}}, używane wartości domyślne z [[Arch_Preferences/pl|Ustawień]] środowiska Architektura.


Przykład:
Example:


{{Code|code=
{{Code|code=
Line 114: Line 115:




{{Docnav
{{Docnav/pl
|[[Reinforcement_FootingRebars|FootingRebars]]
|[[Reinforcement_FootingRebars/pl|Zbrojenie stopy]]
|[[Reinforcement_BillOfMaterial|BillOfMaterial]]
|[[Reinforcement_BillOfMaterial/pl|Zestawienie zbrojenia]]
|[[Reinforcement_Workbench|Reinforcement]]
|[[Reinforcement_Workbench/pl|środowisko pracy Zbrojenie]]
|IconL=Reinforcement_FootingRebars.svg
|IconL=Reinforcement_FootingRebars.svg
|IconR=Reinforcement_BillOfMaterial.svg
|IconR=Reinforcement_BillOfMaterial.svg
Line 123: Line 124:
}}
}}


{{Docnav
{{Docnav/pl
|[[Reinforcement_FootingRebars|FootingRebars]]
|[[Reinforcement_FootingRebars/pl|Zbrojenie stopy]]
|[[Arch_CurtainWall|CurtainWall]]
|[[Arch_CurtainWall/pl|Ściana kurtynowa]]
|[[Arch_Workbench|Arch]]
|[[Arch_Workbench/pl|środowisko pracy Architektura]]
|IconL=Reinforcement_FootingRebars.svg
|IconL=Reinforcement_FootingRebars.svg
|IconR=Arch_CurtainWall.svg
|IconR=Arch_CurtainWall.svg

Latest revision as of 04:32, 3 April 2024

Architektura: Zbrojenie

Lokalizacja w menu
Architektura → Narzędzia zbrojenia → Zbrojenie nietypowe
3D/BIM → Narzędzia zbrojenia → Zbrojenie nietypowe
Środowisko pracy
Architektura, BIM, Zbrojenie
Domyślny skrót
R B
Wprowadzono w wersji
-
Zobacz także
Konstrukcja

Opis

Narzędzie Zbrojenie pozwala na umieszczenie prętów zbrojeniowych wewnątrz obiektów konstrukcyjnych.

Narzędzie Zbrojenie jest również zintegrowane ze środowiskiem pracy BIM.

Obiekty prętów zbrojeniowych są oparte na profilach 2D, takich jak obiekty rysunku roboczego i szkice, które muszą być narysowane na powierzchni obiektu konstrukcyjnego. Po utworzeniu można dostosować właściwości pręta zbrojeniowego, w tym liczbę i średnicę prętów oraz odległość przesunięcia między nimi a powierzchniami elementu konstrukcyjnego.

Obiekt konstrukcyjny z dwoma szkicami narysowanymi na jego powierzchniach, które są następnie przekształcane w dwa zestawy obiektów prętów zbrojeniowych.

Użycie

  1. Przełącz się do środowiska pracy Architektura.
  2. Utwórz element konstrukcyjny.
  3. Przełącz się do środowiska pracy Rysunek Roboczy.
  4. Wybierz jedną z powierzchni elementu konstrukcyjnego.
  5. Naciśnij przycisk Utwórz szkic, aby rozpocząć nowy szkic na wybranej powierzchni.
  6. Narysuj schemat swojego pręta.
  7. Naciśnij przycisk Zamknij szkic, aby zakończyć.
  8. Przełącz się ponownie do środowiska pracy Architektura.
  9. Wybierz właśnie narysowany szkic.
  10. Naciśnij przycisk Zbrojenie nietypowe, lub naciśnij klawisze R a następnie B.
  11. Dostosuj właściwości (pręt zbrojeniowy może nie pojawić się od razu, jeśli niektóre właściwości stworzą sytuację niemożliwą do rozwiązania, taką jak średnica pręta równa 0 lub odległości przesunięcia większe niż długość elementu konstrukcyjnego).

Chociaż zwykle pręt zbrojeniowy jest używany wewnątrz konstrukcji architektury, od wersji FreeCAD 0.19 pręt zbrojeniowy może być tworzony poza dowolnym obiektem docelowym. Aby umieścić pręt zbrojeniowy wewnątrz obiektu, wystarczy ustawić jego obiekt DANEHost.

Opcje

  • Pręty zbrojeniowe dzielą wspólne właściwości i zachowania wszystkich Komponentów Architektonicznych.
  • Wartość zaokrąglenia jest wyrażana w wielokrotnościach średnicy pręta. Jeśli twój pręt ma średnicę 5 mm, wartość zaokrąglenia 3 spowoduje zaokrąglenie kątów o promieniu 15 mm.
  • Domyślne wartości dla nowych prętów zbrojeniowych można ustawić w preferencjach środowiska pracy Architektura.
  • Jeśli wektor kierunku nie jest określony, kierunek i odległość, wzdłuż których rozłożone będą pręty, są obliczane automatycznie na podstawie strukturalnego obiektu nadrzędnego, poprzez pobranie normalnej kierunku bazowego szkicu i jego przecięcie z obiektem konstrukcyjnym. Jeśli określisz wektor kierunku, długość tego wektora również będzie brana pod uwagę.
  • Wartość odstępu jest obliczana na podstawie bieżącej liczby prętów i reprezentuje odległość między osiami każdego pręta. Musisz więc odjąć średnicę pręta, aby uzyskać rozmiar wolnej przestrzeni między prętami.

Właściwości

  • DANEIlość: Ilość prętów.
  • DANEŚrednica: Średnica prętów.
  • DANEKierunek: Kierunek (i długość), wzdłuż którego mają się rozłożyć pręty. Jeśli wartość wynosi (0,0,0), kierunek jest obliczany automatycznie na podstawie nadrzędnego obiektu konstrukcyjnego.
  • DANEPrzesunięcie początkowe: Odległość przesunięcia między krawędzią obiektu konstrukcyjnego a pierwszym prętem.
  • DANEPrzesunięcie końcowe: Odległość przesunięcia między krawędzią obiektu konstrukcyjnego a ostatnim prętem.
  • DANEZaokrąglenie: Wartość zaokrąglenia stosowana do narożników prętów, wyrażona w wielokrotnościach średnicy.
  • DANERozstaw: Odległość między osiami każdego pręta.

Tworzenie skryptów

Zobacz również: API: Architektura i Podstawy tworzenia skryptów FreeCAD.

Narzędzie Pręt zbrojeniowy może być używane w makrodefinicjach i z konsoli Python za pomocą następującej funkcji:

Rebar = makeRebar(baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar")
  • Tworzy obiekt Rebar na podstawie podanego baseobj, który jest obiektem konstrukcyjnym, oraz sketch jako profilu.
    • diameter, amount i offset są używane do definiowania zbrojenia prętami.
    • Jeśli nie podano wartości diameter, amount lub offset, używane są wartości domyślne z Ustawień środowiska Architektura.

Przykład:

import FreeCAD, Arch, Part

Structure = Arch.makeStructure(None, length=1000, width=1000, height=3000)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()

p1 = FreeCAD.Vector(-400, 400, 0)
p2 = FreeCAD.Vector(400, 400, 0)
Sketch = FreeCAD.ActiveDocument.addObject('Sketcher::SketchObject', 'Sketch')
Sketch.MapMode = "FlatFace"
Sketch.Support = [(Structure, "Face6")]
Sketch.addGeometry(Part.LineSegment(p1, p2))
FreeCAD.ActiveDocument.recompute()

Rebar = Arch.makeRebar(Structure, Sketch, diameter=80, amount=7, offset=50)
Rebar.OffsetStart = 100
Rebar.OffsetEnd = 100
FreeCAD.ActiveDocument.recompute()