Arch Rebar/it: Difference between revisions

From FreeCAD Documentation
(Created page with " Gli oggetti Armature sono basati su profili 2D come gli schizzi o gli oggetti draft, che devono essere disegnati su una faccia di u...")
No edit summary
(47 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav/it|[[Arch_Rebar_Helical/it|Armatura elicoidale]]|[[Arch_Floor/it|Piano]]|[[Arch_Module/it|Arch]]|IconL=Arch_Rebar_Helical.svg |IconC=Workbench_Arch.svg |IconR=Arch_Floor.svg}}


<div class="mw-translate-fuzzy">
{{GuiCommand/it|Name=Arch_Rebar|Name/it=Armatura|Workbenches=[[Arch Module/it|Arch]]|MenuLocation=Arch → Armatura|Shortcut=R B|SeeAlso=[[Arch Structure/it|Struttura]], [[Reinforcement Addon/it|Addon Reinforcement]]}}
{{Docnav/it
|[[Arch_Rebar_BeamReinforcement/it|Armatura di trave]]
|[[Arch_Rebar_BOM|Distinta dei ferri]]
|[[Arch_Workbench/it|Arch]]
|IconL=Arch_Rebar_BeamReinforcement.svg
|IconC=Workbench_Arch.svg
|IconR=Arch Rebar BOM.svg
}}
</div>


<div class="mw-translate-fuzzy">
===Descrizione===
{{GuiCommand/it
|Name=Arch_Rebar
|Name/it=Armatura
|MenuLocation=Arch → Strumenti armatura o 3D/BIM → Strumenti armatura
|Workbenches=[[Arch_Workbench/it|Arch]], [[BIM_Workbench/it|BIM]]
|Shortcut={{KEY|R}} {{KEY|B}}
|SeeAlso=[[Arch Structure/it|Struttura]], [[Reinforcement Workbench/it|Ambiente Reinforcement]]
}}
</div>

==Descrizione==


Lo strumento Armatura permette di posizionare delle [http://en.wikipedia.org/wiki/Rebar barre di rinforzo] negli oggetti [[Arch Structure/it|Struttura]].
Lo strumento Armatura permette di posizionare delle [http://en.wikipedia.org/wiki/Rebar barre di rinforzo] negli oggetti [[Arch Structure/it|Struttura]].


Lo strumento '''Armatura''' è anche integrato in [[BIM_Workbench/it|BIM]].
Gli oggetti Armature sono basati su profili 2D come gli [[Sketcher Module/it|schizzi]] o gli [[Draft Module/it|oggetti draft]], che devono essere disegnati su una faccia di un oggetto struttura. Dopo la creazione è possibile modificare la configurazione delle armature, come il numero e il diametro delle barre, o la distanza tra le estremità dell'elemento strutturale.

Gli oggetti Armature sono basati su profili 2D come gli [[Sketcher_Workbench/it|schizzi]] o gli [[Draft_Workbench/it|oggetti draft]], che devono essere disegnati su una faccia di un oggetto struttura. Dopo la creazione è possibile modificare la configurazione delle armature, come il numero e il diametro delle barre, o la distanza tra le estremità dell'elemento strutturale.


[[Image:Arch Rebar example.jpg|400px]]
[[Image:Arch Rebar example.jpg|400px]]
{{Caption|Oggetto strutturale con due schizzi disegnati sulle sue facce, che vengono poi trasformati in due serie di oggetti armature}}
<div class="mw-translate-fuzzy">
L'immagine sopra mostra un oggetto struttura in cui sono disegnati due schizzi che definiscono due sagome di barre. Dopo, i due schizzi vengono trasformati in oggetti tondino per cemento armato.
</div>


== Estensione disponibile ==
== Estensione disponibile ==


Lo strumento Armatura è potenziato dall'ambiente [[Reinforcement Workbench/it|Reinforcement]], che viene installato dal [[Addon Manager/it|Addon Manager]]. I tipi di barre di armatura aggiuntivi disponibili con l'addon sono:
<div class="mw-translate-fuzzy">
* [[Image:Arch_Rebar_Straight.svg|32px]] [[Arch_Rebar_Straight/it|Armatura dritta]]
Lo strumento Armatura (Rebar) è stato notevolmente migliorato durante il [[Google Summer of Code]] nell'edizione del 2017. Il risultato di questo lavoro è una serie di nuovi preset e wizard per i tipi di armature più comuni. Sono impacchettati sotto un modulo indipendente chiamato '''Reinforcement''', che si può installare tramite il menu Strumenti -> Addons Manager. Una volta installato il componente Reinforcement, nella prossima esecuzione, FreeCAD lo rileva e aggiunge una serie di nuovi strumenti sotto il pulsante Armatura nella barra degli strumenti di Arch e nel menu:
* [[Image:Arch_Rebar_UShape.svg|32px]] [[Arch_Rebar_UShape/it|Armatura ad U]]
</div>
* [[Image:Arch_Rebar_LShape.svg|32px]] [[Arch_Rebar_LShape/it|Armatura ad L]]
* [[Image:Arch_Rebar_BentShape.svg|32px]] [[Arch_Rebar_BentShape/it|Armatura sagomata]]
* [[Image:Arch_Rebar_Stirrup.svg|32px]] [[Arch_Rebar_Stirrup/it|Staffe]]
* [[Image:Arch_Rebar_Helical.svg|32px]] [[Arch_Rebar_Helical/it|Armatura elicoidale]]


=== Utilizzo ===
==Utilizzo==


# Passare nell'ambiente [[Image:Workbench_Arch.svg|16px]] [[Arch Workbench/it|Arch]]
<div class="mw-translate-fuzzy">
# Creare un elemento [[Arch Structure/it|struttura]]
# Creare un elemento {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/it|Struttura]]}}.
# Passare nell'ambiente [[Sketcher Workbench/it|Sketcher]]
# Passare nell'ambiente [[Image:Workbench_Sketcher.svg|16px]] [[Sketcher Workbench/it|Sketcher]].
# Selezionare una faccia dell'elemento strutturale
# Selezionare una faccia dell'elemento strutturale.
# Premere il pulsante {{KEY|[[Image:Sketcher NewSketch.png|16px]] [[Sketcher NewSketch/it|Crea uno sketch]]}} per iniziare un nuovo schizzo sulla faccia selezionata
# Premere il pulsante {{Button|[[Image:Sketcher NewSketch.svg|16px]] [[Sketcher NewSketch/it|Crea uno schizzo]]}} per iniziare un nuovo schizzo sulla faccia selezionata.
# Disegnare la sagoma dell'armatura
# Disegnare la sagoma dell'armatura.
# Premere il pulsante {{KEY|[[Image:Sketcher LeaveSketch.png|16px]] [[Sketcher LeaveSketch/it|Esci]]}} per terminare lo schizzo
# Premere il pulsante {{Button|[[Image:Sketcher LeaveSketch.svg|16px]] [[Sketcher LeaveSketch/it|Esci]]}} per terminare lo schizzo.
# Passare nel modulo [[Arch Workbench/it|Arch]]
# Tornare nell'ambiente [[Image:Workbench_Arch.svg|16px]] [[Arch Workbench/it|Arch]].
# Selezionare lo schizzo appena disegnato
# Selezionare lo schizzo appena disegnato.
# Premere il pulsante {{KEY|[[Image:Arch Rebar.png|16px]] [[Arch Rebar/it|Armatura]]}}, o i tasti {{KEY|R}} poi {{KEY|B}}
# Premere il pulsante {{Button|[[Image:Arch Rebar.svg|16px]] [[Arch Rebar/it|Armatura]]}}, o i tasti {{KEY|R}} poi {{KEY|B}}.
# Regolare le proprietà desiderate. Se qualcuna delle proprietà crea una situazione impossibile, l'armatura potrebbe non apparire immediatamente, ad esempio, se il diametro del tondino è 0, o se la lunghezza offset è maggiore della lunghezza dell'elemento struttura
# Regolare le proprietà desiderate. Se qualcuna delle proprietà crea una situazione impossibile, l'armatura potrebbe non apparire immediatamente, ad esempio, se il diametro del tondino è 0, o se la lunghezza offset è maggiore della lunghezza dell'elemento struttura.
</div>


Anche se normalmente all'interno di una struttura di Arch viene utilizzata una barra d'armatura, da FreeCAD 0.19 l'armatura può essere creata al di fuori di qualsiasi oggetto ospite. Per ospitare una barra di armatura all'interno di un oggetto, basta impostare la sua proprietà {{PropertyData|Host}}.
=== Opzioni ===

==Opzioni==


* Gli elementi Armatura condividono le proprietà e i comportamenti comuni di tutti i [[Arch Component/it|Componenti Arch]]
* Gli elementi Armatura condividono le proprietà e i comportamenti comuni di tutti i [[Arch Component/it|Componenti Arch]]
Line 44: Line 68:
* La distanza viene calcolata secondo la quantità corrente di barre, e rappresenta la distanza tra gli assi delle barre. Quindi, per avere la dimensione dello spazio libero tra le barre è necessario sottrarre il diametro della barra.
* La distanza viene calcolata secondo la quantità corrente di barre, e rappresenta la distanza tra gli assi delle barre. Quindi, per avere la dimensione dello spazio libero tra le barre è necessario sottrarre il diametro della barra.


=== Proprietà ===
==Proprietà==


* {{ProprietaDati|Amount}}: La quantità di barre.
* {{ProprietaDati|Amount}}: La quantità di barre.
Line 54: Line 78:
* {{ProprietaDati|Spacing}}: La distanza tra gli assi di ogni barra.
* {{ProprietaDati|Spacing}}: La distanza tra gli assi di ogni barra.


==Script==
<div class="mw-translate-fuzzy">
{{Emphasis|Vedere anche:}} [[Arch API/it|API Arch]] e [[FreeCAD Scripting Basics/it|Script di base per FreeCAD]].
=== Script ===
</div>


Lo strumento Armatura può essere utilizzato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] tramite la seguente funzione:
<div class="mw-translate-fuzzy">
Lo strumento Armatura può essere utilizzato nelle [[macros/it|macro]] e dalla [[FreeCAD_Scripting_Basics/it|console di Python]] tramite la seguente funzione:
</div>
{{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")
}}
}}


* Crea un oggetto {{incode|Rebar}} dal {{incode|baseobj}} dato, che è una [[Arch Structure/it|Struttura]], e da uno {{incode|sketch}} come profilo.
<div class="mw-translate-fuzzy">
** {{incode|diameter}}, {{incode|amount}}, e {{incode|offset}} sono usati per definire le caratteristiche delle barre.
* Aggiunge un oggetto Barra di rinforzo all'oggetto strutturale, utilizzando come profilo lo schizzo dato
* Se non si specifica il diametro, la quantità o il valore di offset, vengono applicati i valori predefiniti delle impostazioni delle preferenze di Arch.
** Se non viene fornito nessun valore per {{incode|diameter}}, {{incode|amount}}, o {{incode|offset}}, sono utilizzati i valori di default definiti nelle [[Arch Preferences/it|Preferenze]] di Arch.
* Restituisce il nuovo oggetto Armatura.
</div>


Esempio:
Esempio:

{{Code|code=
{{Code|code=
import FreeCAD, Arch, Part
import FreeCAD, Arch, Part
Line 92: Line 112:
FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()
}}
}}
{{docnav/it|[[Arch_Rebar_Helical/it|Armatura elicoidale]]|[[Arch_Floor/it|Piano]]|[[Arch_Module/it|Arch]]|IconL=Arch_Rebar_Helical.svg |IconC=Workbench_Arch.svg |IconR=Arch_Floor.svg}}


{{Arch Tools navi/it}}


<div class="mw-translate-fuzzy">
{{Userdocnavi/it}}
{{Docnav/it
|[[Arch_Rebar_BeamReinforcement/it|Armatura di trave]]
|[[Arch_Rebar_BOM|Distinta dei ferri]]
|[[Arch_Workbench/it|Arch]]
|IconL=Arch_Rebar_BeamReinforcement.svg
|IconC=Workbench_Arch.svg
|IconR=Arch Rebar BOM.svg
}}
</div>

{{Arch Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:External Command Reference{{#translation:}}]]
[[Category:Reinforcement{{#translation:}}]]

Revision as of 20:02, 2 September 2021

Armatura

Posizione nel menu
Arch → Strumenti armatura o 3D/BIM → Strumenti armatura
Ambiente
Arch, BIM
Avvio veloce
R B
Introdotto nella versione
-
Vedere anche
Struttura, Ambiente Reinforcement

Descrizione

Lo strumento Armatura permette di posizionare delle barre di rinforzo negli oggetti Struttura.

Lo strumento Armatura è anche integrato in BIM.

Gli oggetti Armature sono basati su profili 2D come gli schizzi o gli oggetti draft, che devono essere disegnati su una faccia di un oggetto struttura. Dopo la creazione è possibile modificare la configurazione delle armature, come il numero e il diametro delle barre, o la distanza tra le estremità dell'elemento strutturale.

Oggetto strutturale con due schizzi disegnati sulle sue facce, che vengono poi trasformati in due serie di oggetti armature

Estensione disponibile

Lo strumento Armatura è potenziato dall'ambiente Reinforcement, che viene installato dal Addon Manager. I tipi di barre di armatura aggiuntivi disponibili con l'addon sono:

Utilizzo

  1. Passare nell'ambiente Arch
  2. Creare un elemento Struttura.
  3. Passare nell'ambiente Sketcher.
  4. Selezionare una faccia dell'elemento strutturale.
  5. Premere il pulsante Crea uno schizzo per iniziare un nuovo schizzo sulla faccia selezionata.
  6. Disegnare la sagoma dell'armatura.
  7. Premere il pulsante Esci per terminare lo schizzo.
  8. Tornare nell'ambiente Arch.
  9. Selezionare lo schizzo appena disegnato.
  10. Premere il pulsante Armatura, o i tasti R poi B.
  11. Regolare le proprietà desiderate. Se qualcuna delle proprietà crea una situazione impossibile, l'armatura potrebbe non apparire immediatamente, ad esempio, se il diametro del tondino è 0, o se la lunghezza offset è maggiore della lunghezza dell'elemento struttura.

Anche se normalmente all'interno di una struttura di Arch viene utilizzata una barra d'armatura, da FreeCAD 0.19 l'armatura può essere creata al di fuori di qualsiasi oggetto ospite. Per ospitare una barra di armatura all'interno di un oggetto, basta impostare la sua proprietà DatiHost.

Opzioni

  • Gli elementi Armatura condividono le proprietà e i comportamenti comuni di tutti i Componenti Arch
  • Il valore del raggio di piega viene espresso in n volte il diametro. Se la barra ha un diametro di 5 mm, un valore del raggio di piega 3 crea una curva con il raggio di 15 mm.
  • I valori di default per le nuove armature possono essere impostati nelle preferenze di Arch.
  • Se non è specificato un vettore di direzione, la direzione e la distanza lungo la quale le barre si propagano vengono calcolate automaticamente dall'oggetto strutturale ospitante, utilizzando la direzione normale al disegno di base, e incassandolo nell'oggetto struttura. Se si specifica un vettore di direzione, viene anche presa in considerazione la lunghezza di questo vettore.
  • La distanza viene calcolata secondo la quantità corrente di barre, e rappresenta la distanza tra gli assi delle barre. Quindi, per avere la dimensione dello spazio libero tra le barre è necessario sottrarre il diametro della barra.

Proprietà

  • DatiAmount: La quantità di barre.
  • DatiDiameter: Il diametro delle barre.
  • DatiDirection: La direzione (e lunghezza) lungo la quale le barre devono essere distribuite. Se il valore è (0,0,0), la direzione viene calcolata derivandola automaticamente dall'oggetto strutturale ospitante.
  • DatiOffset Start: La distanza di offset tra il bordo dell'oggetto strutturale e la prima barra.
  • DatiOffset End: La distanza di offset tra il bordo dell'oggetto strutturale e l'ultima barra.
  • DatiRounding: Un valore piega da applicare agli angoli delle barre, espresso in volte il diametro.
  • DatiSpacing: La distanza tra gli assi di ogni barra.

Script

Vedere anche: API Arch e Script di base per FreeCAD.

Lo strumento Armatura può essere utilizzato nelle macro e dalla console Python tramite la seguente funzione:

Rebar = makeRebar(baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar")
  • Crea un oggetto Rebar dal baseobj dato, che è una Struttura, e da uno sketch come profilo.
    • diameter, amount, e offset sono usati per definire le caratteristiche delle barre.
    • Se non viene fornito nessun valore per diameter, amount, o offset, sono utilizzati i valori di default definiti nelle Preferenze di Arch.

Esempio:

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