Reinforcement StirrupRebar/it: Difference between revisions
(Updating to match new version of source page) |
Renatorivo (talk | contribs) No edit summary |
||
(42 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{Docnav/it|[[Arch_Rebar_BentShape/it|Armatura sagomata]]|[[Arch_Rebar_Helical/it|Armatura elicoidale]]|[[Arch_Module/it|Arch]]|IconL=Arch_Rebar_BentShape.svg |IconC=Workbench_Arch.svg |IconR=Arch_Rebar_Helical.svg}} |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommandAddon/it|Name=Arch Rebar Stirrup|Name/it=Staffe armatura|Workbenches=[[Arch Module/it|Arch]]|Addon=Reinforcement|MenuLocation=Arch → Strumenti armatura|Shortcut=None|SeeAlso=[[Arch_Rebar/it|Armatura]], [[Arch_Rebar_UShape/it|Armatura a U]], [[Arch Rebar Straight/it|Armatura dritta]], [[Arch_Rebar_LShape/it|Armatura a L]], [[Arch_Rebar_BentShape/it|Armatura sagomata]], [[Arch_Rebar_Helical/it|Armatura elicoidale]]}} |
|||
{{GuiCommand/it |
|||
</div> |
|||
|Name=Arch_Rebar_Stirrup |
|||
|Name/it=Staffe armatura |
|||
|MenuLocation=Arch → Strumenti armatura → Staffe armatura o BIM → 3D/BIM → Reinforcement → Stirrup |
|||
|Workbenches=[[Arch Workbench/it|Arch]], [[BIM Workbench/it|BIM]] |
|||
|SeeAlso=[[Arch_Rebar_Helical/it|Armatura elicoidale]], [[Arch Rebar/it|Armatura personalizzata]] |
|||
|Version=0.17 |
|||
}} |
|||
==Descrizione== |
==Descrizione== |
||
Lo strumento [[Arch Rebar Stirrup/it|Staffe armatura]] consente all'utente di creare un set di staffe d'armatura all'interno di un oggetto [[Arch Structure/it|Struttura]]. |
|||
<div class="mw-translate-fuzzy"> |
|||
Lo strumento {{KEY|[[Image:Arch_Rebar_Stirrup.png|16px]] Staffe armatura}} crea una serie di staffe per armatura in un elemento strutturale selezionato. |
|||
Lo strumento '''Staffe armatura''' è anche integrato in [[BIM_Workbench/it|BIM]]. |
|||
</div> |
|||
Questo comando fa parte dell'ambiente [[Reinforcement Workbench/it|Reinforcement]], un [[External workbenches/it|ambiente esterno]] che si può installare con [[Image:AddonManager.svg|24px]] [[Addon Manager/it|Addon manager]], tramite il menu {{MenuCommand|Strumenti → Addon manager → Reinforcement}}. |
|||
[[Image:Arch_Rebar_Stirrup_example.png|400px]] |
[[Image:Arch_Rebar_Stirrup_example.png|400px]] |
||
{{Caption|Un set di staffe di rinforzo all'interno di una [[Arch Structure/it|Struttura]]}} |
|||
<div class="mw-translate-fuzzy"> |
|||
[[Image:Stirrup.png|800px]] |
|||
</div> |
|||
== |
==Utilizzo== |
||
# Selezionare una qualsiasi faccia dell'oggetto {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/it|Struttura]]}} creato in precedenza. |
|||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
# Creare un elemento [[Arch Structure/it|Struttura]] |
|||
⚫ | |||
# Selezionare una qualsiasi faccia della struttura |
|||
⚫ | |||
⚫ | |||
# Fornire i dati per 'Left Cover', Right Cover, Top Cover, 'Bottom Cover', 'Front Cover', 'Bent Angle', 'Bent Factor', 'Rounding' e 'Diameter' dell'armatura. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
# Fornire i dati per front cover, right side cover, left side cover, bottom cover, top cover, rounding factor and diameter of the rebar |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
</div> |
|||
[[Image:StirrupDialog.png|250px]] |
:[[Image:StirrupDialog.png|250px]] |
||
{{Caption| |
{{Caption|Pannello Azioni per lo strumento Staffe armatura di Arch}} |
||
== Proprietà == |
== Proprietà == |
||
Line 49: | Line 51: | ||
* {{PropertyData/it|Spacing}}: La distanza tra gli assi di ogni barra. |
* {{PropertyData/it|Spacing}}: La distanza tra gli assi di ogni barra. |
||
==Scripting== |
|||
<div class="mw-translate-fuzzy"> |
|||
{{Emphasis|Vedere anche:}} [[Arch API/it|API Arch]], [[Reinforcement API/it|API Reinforcement]] e [[FreeCAD Scripting Basics/it|Script di base per FreeCAD]]. |
|||
== Script == |
|||
</div> |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
Rebar = makeStirrup(l_cover, r_cover, t_cover, b_cover, f_cover, |
Rebar = makeStirrup(l_cover, r_cover, t_cover, b_cover, f_cover, |
||
Line 62: | Line 61: | ||
}} |
}} |
||
* Crea un oggetto {{incode|Rebar}} dalla {{incode|structure}} data, che è una [[Arch Structure/it|Struttura]], e da una {{incode|facename}}, che è una faccia di quella struttura. |
|||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
* Aggiunge un oggetto barra d'armatura Staffa all'oggetto strutturale dato. |
|||
* {{incode|l_cover}}, {{incode|r_cover}}, {{incode|t_cover}}, {{incode|b_cover}}, e {{incode|f_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. |
|||
⚫ | |||
* {{incode|diameter}} è il diametro delle barre di rinforzo all'interno della struttura. |
|||
* Qui argomento CoverAlong sta avendo tipo tupla. |
|||
* {{incode|rounding}} è il parametro che determina il raggio di curvatura delle barre di armatura quando creano un giro. |
|||
* Restituisce il nuovo oggetto dell'armatura. |
|||
* {{incode|bentLength}} e {{incode|bentAngle}} definiscono la lunghezza e l'angolo della punta dell'anello di rinforzo. |
|||
</div> |
|||
* Se {{incode|amount_spacing_check}} è {{incode|True}} creerà tanti giri come indicato in {{incode|amount_spacing_value}}; se è {{incode|False}} crea loop di rinforzo separati dal valore numerico di {{incode|amount_spacing_value}}. |
|||
* {{incode|amount_spacing_value}} specifica il numero di barre di rinforzo o il valore della separazione tra di esse, secondo come sono indicato in {{incode|amount_spacing_check}}. |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
Creare una Stirrup. |
|||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
import Draft, Arch, Stirrup |
import Draft, Arch, Stirrup |
||
Line 88: | Line 86: | ||
}} |
}} |
||
=== Modifica delle barre === |
|||
<div class="mw-translate-fuzzy"> |
|||
È possibile modificare le proprietà dell'armatura con la seguente funzione: |
|||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
editStirrup(Rebar, l_cover, r_cover, t_cover, b_cover, f_cover, |
editStirrup(Rebar, l_cover, r_cover, t_cover, b_cover, f_cover, |
||
Line 97: | Line 94: | ||
}} |
}} |
||
* {{incode|Rebar}} |
* {{incode|Rebar}} è l'oggetto {{incode|StirrupRebar}} creato in precedenza. |
||
* |
* Gli altri parametri sono gli stessi richiesti dalla funzione {{incode|makeStirrup()}}. |
||
* {{incode|structure}} |
* {{incode|structure}} e {{incode|facename}} possono essere omesse in modo che l'armatura rimanga nella struttura originale. |
||
{{Code|code= |
{{Code|code= |
||
Line 107: | Line 104: | ||
100, 4, 14, 8, True, 8) |
100, 4, 14, 8, True, 8) |
||
}} |
}} |
||
{{Docnav/it|[[Arch_Rebar_BentShape/it|Armatura sagomata]]|[[Arch_Rebar_Helical/it|Armatura elicoidale]]|[[Arch_Module/it|Arch]]|IconL=Arch_Rebar_BentShape.svg |IconC=Workbench_Arch.svg |IconR=Arch_Rebar_Helical.svg}} |
|||
<div class="mw-translate-fuzzy"> |
|||
[[Category:Arch/it]] |
|||
{{Arch Tools navi{{#translation:}}}} |
|||
</div> |
|||
{{Userdocnavi{{#translation:}}}} |
|||
[[Category:Reinforcement{{#translation:}}]] |
Revision as of 21:27, 23 September 2020
Staffe armatura |
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)
Arch
- Elements: Wall, Structure, Curtain Wall, Window, Roof, Space, Stairs, Equipment, Frame, Fence, Truss, Profile, Pipe, Pipe Connector
- Reinforcements: Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement, Custom Rebar
- Panels: Panel, Panel Cut, Panel Sheet, Nest
- Materials: Material, Multi-Material
- Organization: Building Part, Project, Site, Building, Level, External reference, Section Plane, Schedule
- 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-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, 3 Views from mesh, Create IFC spreadsheet, Toggle Subcomponents
- Additional: Preferences, Import Export Preferences (IFC, DAE, OBJ, JSON, 3DS, SHP), IfcOpenShell, IfcPlusPlus, Arch API
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub