Arch: Staffe armatura
Jump to navigation
Jump to search
Outdated translations are marked like this.
Posizione nel menu |
---|
Arch → Strumenti armatura → Staffe armatura o BIM → 3D/BIM → Reinforcement → Stirrup |
Ambiente |
Arch, BIM |
Avvio veloce |
Nessuno |
Introdotto nella versione |
0.17 |
Vedere anche |
Armatura elicoidale, Armatura personalizzata |
Descrizione
Lo strumento Staffe armatura consente all'utente di creare un set di staffe d'armatura all'interno di un oggetto Struttura.
Lo strumento Staffe armatura è anche integrato in BIM.
Questo comando fa parte dell'ambiente Reinforcement, un ambiente esterno che si può installare con Addon manager, tramite il menu Strumenti → Addon manager → Reinforcement.
Un set di staffe di rinforzo all'interno di una Struttura
Utilizzo
- Selezionare una qualsiasi faccia dell'oggetto
Struttura creato in precedenza.
- Quindi selezionare
Staffa armatura dagli strumenti armatura.
- Sul lato sinistro dello schermo appare un pannello delle azioni come sottostante.
- Selezionare l'orientamento desiderato.
- Fornire i dati per 'Left Cover', Right Cover, Top Cover, 'Bottom Cover', 'Front Cover', 'Bent Angle', 'Bent Factor', 'Rounding' e 'Diameter' dell'armatura.
- Selezionare la modalità di distribuzione 'Amount' o 'Spacing' (quantità o spaziatura).
- Se è selezionata 'Spacing', la spaziatura, l'utente può anche optare per una spaziatura personalizzata.
- Pick Selected Face serve per verificare o modificare la faccia per la distribuzione dell'armatura.
- Cliccare OK o Applica per generare l'armatura.
- Cliccare Annulla per uscire dal pannello delle azioni.
Pannello Azioni per lo strumento Staffe armatura di Arch
Proprietà
- DatiOrientation: Decide l'orientamento dell'armatura (es. in basso, in alto, a destra e a sinistra).
- DatiFront Cover: La distanza tra l'armatura e la faccia selezionata. Copriferro anteriore
- DatiRight Cover: La distanza tra l'estremità destra della barra di destra e la faccia destra della struttura. Copriferro destro
- DatiLeft Cover: La distanza tra l'estremità sinistra della barra di sinistra e la faccia sinistra della struttura. Copriferro sinistro
- DatiBottom Cover: La distanza tra l'armatura e la parte inferiore della struttura. Copriferro inferiore
- DatiTop Cover: La distanza tra l'armatura e la parte superiore della struttura. Copriferro superiore
- DatiBent Angle: L'angolo del gancio finale della staffa.
- DatiBent Factor: Lunghezza del gancio finale della staffa.
- DatiAmount: La quantità di barre.
- DatiSpacing: La distanza tra gli assi di ogni barra.
Scripting
Vedere anche: API Arch, API Reinforcement e Script di base per FreeCAD.
Lo strumento Staffe armatura può essere usato nelle macro e dalla console Python utilizzando la seguente funzione:
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)
- Crea un oggetto
Rebar
dallastructure
data, che è una Struttura, e da unafacename
, che è una faccia di quella struttura.- Se non è data nessuna
structure
e neppure unafacename
, prende come riferimento la faccia selezionata dall'utente.
- Se non è data nessuna
l_cover
,r_cover
,t_cover
,b_cover
, ef_cover
sono le distanze di offset interne per gli elementi dell'armatura rispetto alle facce della struttura. Sono rispettivamente gli offset sinistro, destro, superiore, inferiore e frontale.diameter
è il diametro delle barre di rinforzo all'interno della struttura.rounding
è il parametro che determina il raggio di curvatura delle barre di armatura quando creano un giro.bentLength
ebentAngle
definiscono la lunghezza e l'angolo della punta dell'anello di rinforzo.- Se
amount_spacing_check
èTrue
creerà tanti giri come indicato inamount_spacing_value
; se èFalse
crea loop di rinforzo separati dal valore numerico diamount_spacing_value
. amount_spacing_value
specifica il numero di barre di rinforzo o il valore della separazione tra di esse, secondo come sono indicato inamount_spacing_check
.
Esempio
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")
Modifica delle barre
È possibile modificare le proprietà dell'armatura con la seguente funzione:
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
è l'oggettoStirrupRebar
creato in precedenza.- Gli altri parametri sono gli stessi richiesti dalla funzione
makeStirrup()
. structure
efacename
possono essere omesse in modo che l'armatura rimanga nella struttura originale.
import Stirrup
Stirrup.editStirrup(Rebar, 20, 20, 20, 20, 50,
100, 4, 14, 8, True, 8)
Documentazione di Arch
- Elements: Wall, Structure, Roof, Window, Door, Stairs, Space, Frame, Equipment; Pipe, Pipe Connector; Schedule
- Reinforcements: Rebar; Straight Rebar, UShape Rebar, LShape Rebar, Bent Shape Rebar, Stirrup Rebar, Helical Rebar
- Panels: Panel, Panel Cut, Panel Sheet, Nest
- Materials: Material, Multi-Material
- Organization: Site, Reference, Building, Floor, Building Part, Section Plane
- Axes: Axis, Axes system, Grid
- Modification: Cut with plane, Add component, Remove component, Survey
- Utilities: Component, Clone component, Split Mesh, Mesh To Shape, Select non-solid meshes, Remove Shape, Close Holes, Merge Walls, Check, Ifc Explorer, Toggle IFC Brep flag, 3 Views from mesh, Create IFC spreadsheet, Toggle Subcomponents
- Additional: Preferences, Import-Export Preferences (IFC, DAE, OBJ, JSON, 3DS); Api Arch
Documentazione utente

- Installazione: Windows, Linux, Mac; Getting started
- Base: About FreeCAD, Workbenches, Preferences, Document structure, Interface Customization, Properties, Mouse Model; Tutorials
- Ambienti: Menu di base; Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface workbench, TechDraw, Test Framework, Web
- Scripting: Introduction to Python, FreeCAD scripting tutorial, FreeCAD Scripting Basics, How to install macros, Gui Command, Units Modules: Builtin modules, Workbench creation, Installing more workbenches Meshes: Mesh Scripting, Mesh Module Parts: The Part Module, Topological data scripting, PythonOCC, Mesh to Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Qt interface: PySide, Using the FreeCAD GUI, Dialog creation Parametric objects: Scripted objects Other: Code snippets, Line drawing function, Embedding FreeCAD, FreeCAD vector math library, Power users hub, Python, Macros, FreeCAD Scripting Basics, Topological data scripting