Reinforcement ColumnRebars Circular/it: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
(41 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
{{Docnav/it |
|||
{{docnav/it|[[Arch_Rebar_Helical/it|Armatura elicoidale]]|[[Arch_Rebar_ColumnReinforcement/it|Rinforzo di pilastro]]|[[Arch_Module/it|Arch]]|IconL=Arch_Rebar_Helical.svg|IconC=Workbench_Arch.svg|IconR=Arch_Rebar_ColumnReinforcement.svg}} |
|||
|[[Arch_Rebar_Helical/it|Armatura elicoidale]] |
|||
|[[Arch_Rebar_ColumnReinforcement/it|Armatura di pilastro]] |
|||
|[[Arch_Workbench/it|Arch]] |
|||
|IconL=Arch_Rebar_Helical.svg |
|||
|IconR=Arch_Rebar_ColumnReinforcement.svg |
|||
|IconC=Workbench_Arch.svg |
|||
}} |
|||
</div> |
</div> |
||
Line 7: | Line 15: | ||
{{GuiCommand/it |
{{GuiCommand/it |
||
|Name=Arch Rebar ColumnReinforcement |
|Name=Arch Rebar ColumnReinforcement |
||
|Name/it= |
|Name/it=Armatura di colonna |
||
|MenuLocation=Arch → Strumenti armatura |
|MenuLocation=Reinforcement → Column Reinforcement, Arch → Strumenti armatura |
||
|Workbenches=[[ |
|Workbenches=[[Arch_Workbench/it|Arch]], [[BIM_Workbench/it|BIM]] |
||
|SeeAlso=[[Arch_Rebar_ColumnReinforcement_TwoTiesSixRebars/it|Rinforzo di colonna con 2 staffe e 6 barre]], [[Arch Rebar/it|Armatura]] |
|||
|Version=0.19 |
|Version=0.19 |
||
|SeeAlso=[[Reinforcement_Workbench/it|Reinforcement]], [[Arch_Rebar_ColumnReinforcement_TwoTiesSixRebars/it|Armatura di pilastro con 2 staffe e 6 barre]], [[Arch_Rebar/it|Armatura personalizzata]] |
|||
}} |
}} |
||
</div> |
</div> |
||
<span id="Description"></span> |
|||
==Descrizione== |
==Descrizione== |
||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
Lo strumento [[Arch_Rebar_Circular_ColumnReinforcement/it| |
Lo strumento [[Arch_Rebar_Circular_ColumnReinforcement/it|Armatura di colonna]] consente all'utente di creare delle barre di rinforzo all'interno di un oggetto [[Arch Structure/it|Struttura]] Colonna. |
||
</div> |
</div> |
||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
Questo comando fa parte |
Questo comando fa parte dell'ambiente aggiuntivo [[Reinforcement Workbench/it|Reinforcement]], che si può installare con [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/it|Addon manager]], tramite il menu {{MenuCommand|Strumenti → Addon manager → Reinforcement}}. |
||
</div> |
</div> |
||
Three usage examples are available: |
|||
* [[Reinforcement_ColumnRebars|Single tie rectangular column]] |
|||
* [[Reinforcement_ColumnRebars_TwoTiesSixRebars|Two ties six rebars rectangular column]] |
|||
* [[#Usage|Circular column (see below)]] |
|||
[[Image:Arch_Rebar_Circular_ColumnReinforcement_example.png|400px]] |
[[Image:Arch_Rebar_Circular_ColumnReinforcement_example.png|400px]] |
||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
{{Caption|Rinforzo di colonna |
{{Caption|Rinforzo di colonna all'interno di una [[Arch Structure/it|Struttura]] colonna}} |
||
</div> |
</div> |
||
<span id="Usage"></span> |
|||
<div class="mw-translate-fuzzy"> |
|||
== |
==Utilizzo== |
||
</div> |
|||
1. Select top face of a previously created {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure|Arch Structure]]}} object. |
|||
2. Then select {{Button|[[Image:Reinforcement_ColumnRebars.svg|16px]] [[Reinforcement_ColumnRebars|Column Reinforcement]]}} from the rebar tools. |
|||
1. Select top face of a previously created {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure|Arch Structure]]}} object. <br> |
|||
2. Then select {{Button|[[Image:Arch_Rebar_ColumnReinforcement.svg|16px]] [[Arch Rebar ColumnReinforcement|Column Reinforcement]]}} from the rebar tools. <br> |
|||
3. A dialog box will pop-out on screen as shown below. |
3. A dialog box will pop-out on screen as shown below. |
||
[[Image:ColumnReinforcementDialog_Ties.png|700px]] |
: [[Image:ColumnReinforcementDialog_Ties.png|700px]] |
||
<div class="mw-translate-fuzzy"> |
|||
{{Caption|Dialog Box for the Arch Rebar ColumnReinforcement tool}} |
|||
{{Caption|Finestra di dialogo per lo strumento Armatura di colonna}} |
|||
</div> |
|||
4. Select the Circular Column radio button in column reinforcement dialog. |
4. Select the Circular Column radio button in column reinforcement dialog. |
||
[[Image:CircularColumnReinforcementDialog.png|700px]] |
: [[Image:CircularColumnReinforcementDialog.png|700px]] |
||
<div class="mw-translate-fuzzy"> |
|||
{{Caption|Dialog Box for Circular Column Reinforcement}} |
|||
{{Caption|Finestra di dialogo per l'armatura della colonna circolare}} |
|||
</div> |
|||
5. Give inputs for data related to circular column reinforcement. |
|||
5. Give inputs for data related to circular column reinforcement. <br> |
|||
6. Click {{Button|OK}} or {{Button|Apply}} to generate circular column reinforcement. |
6. Click {{Button|OK}} or {{Button|Apply}} to generate circular column reinforcement. |
||
7. Click {{Button|Cancel}} to exit the dialog box. |
7. Click {{Button|Cancel}} to exit the dialog box. |
||
<span id="Properties"></span> |
|||
==Proprietà== |
|||
'''Helical Rebars:''' |
|||
==Properties== |
|||
<div class="mw-translate-fuzzy"> |
|||
'''Helical Rebars:''' |
'''Helical Rebars:''' |
||
* {{PropertyData|Side Cover}}: |
* {{PropertyData/it|Side Cover}}: La distanza tra l'armatura e la faccia curva. |
||
* {{PropertyData|Top Cover}}: |
* {{PropertyData/it|Top Cover}}: La distanza tra l'armatura e la parte superiore della struttura. Copriferro superiore |
||
* {{PropertyData|Bottom Cover}}: |
* {{PropertyData/it|Bottom Cover}}: La distanza tra l'armatura e la parte inferiore della struttura. Copriferro inferiore |
||
* {{PropertyData|Pitch}}: |
* {{PropertyData/it|Pitch}}: Il passo dell'elica, che è l'altezza di un giro completo di elica, misurato parallelo all'asse dell'elica. |
||
* {{PropertyData|Diameter}}: |
* {{PropertyData/it|Diameter}}: Diametro della barra elicoidale. |
||
</div> |
|||
'''Main Rebars:''' |
'''Main Rebars:''' |
||
* {{PropertyData|Top Offset}}: The distance between rebars from the top face of the structure. |
|||
* {{PropertyData|Bottom Offset}}: The distance between rebars from the bottom face of the structure. |
|||
* {{PropertyData|Diameter}}: Diameter of the main rebars. |
|||
* {{PropertyData|Number}}: The number of main rebars. |
|||
* {{PropertyData|Angle}}: The angular distance between ties. |
|||
<div class="mw-translate-fuzzy"> |
|||
==Scripting== |
|||
'''Main Rebars:''' |
|||
* {{PropertyData|Top Offset}}: La distanza tra l'armature e la faccia superiore della struttura. |
|||
* {{PropertyData|Bottom Offset}}: La distanza tra l'armature e la faccia inferiore della struttura. |
|||
* {{PropertyData|Diameter}}: Diametro delle armature principali. |
|||
* {{PropertyData|Number}}: Il numero di armature principali. |
|||
* {{PropertyData|Angle}}: La distanza angolare tra le legature. |
|||
</div> |
|||
<span id="Scripting"></span> |
|||
{{Emphasis|See also:}} [[Arch API|Arch API]], [[Reinforcement API|Reinforcement API]] and [[FreeCAD Scripting Basics|FreeCAD Scripting Basics]]. |
|||
==Script== |
|||
{{Emphasis|Vedere anche:}} [[Arch API/it|API Arch]], [[Reinforcement API/it|API di Reinforcement]] e [[FreeCAD Scripting Basics/it|Basi di script per FreeCAD]]. |
|||
The ColumnReinforcement tool can be used in [[macros|macros]] and from the [[Python|Python]] console by using the following function: |
|||
<div class="mw-translate-fuzzy"> |
|||
Lo strumento Armatura di colonna può essere utilizzato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] utilizzando la seguente funzione: |
|||
</div> |
|||
<span id="Create_Circular_Column_Reinforcement"></span> |
|||
=== Create Circular Column Reinforcement === |
|||
=== Creare una armatura di colonna === |
|||
{{Code|code= |
{{Code|code= |
||
Line 91: | Line 123: | ||
facename=None, |
facename=None, |
||
) |
) |
||
}} |
}} |
||
* |
* Crea un oggetto {{incode|RebarGroup}} dalla {{incode|structure}} data, che è una [[Arch_Structure/it|Arch Structure]], e {{incode|facename}}, che è una faccia di quella struttura . |
||
** |
** Se non vengono forniti né {{incode|structure}} né {{incode|facename}}, verrà utilizzata la faccia selezionata dall'utente come input. |
||
* {{incode|s_cover}}, {{incode|helical_rebar_t_offset}} |
* {{incode|s_cover}}, {{incode|helical_rebar_t_offset}} e {{incode|helical_rebar_b_offset}} sono le distanze di offset interne per l'armatura elicoidale rispetto alle facce della struttura. Sono rispettivamente gli offset laterale, superiore e inferiore. |
||
* {{incode|pitch}} |
* {{incode|pitch}} è il parametro che determina quanto vicini o distanti sono tra loro ciascun anello elicoidale. |
||
* {{incode|dia_of_helical_rebar}} |
* {{incode|dia_of_helical_rebar}} è il diametro dell'armatura elicoidale all'interno della struttura. |
||
* {{incode|main_rebars_t_offset}} |
* {{incode|main_rebars_t_offset}} e {{incode|main_rebars_b_offset}} sono le distanze di offset interne per le armature principali rispetto alle facce superiore e inferiore della struttura, rispettivamente. |
||
* {{incode|dia_of_main_rebars}} |
* {{incode|dia_of_main_rebars}} è il diametro delle armature principali. |
||
* {{incode|number_angle_check}} |
* {{incode|number_angle_check}} se è {{incode|True}} creerà tante armature principali quante indicate da {{incode|number_angle_value}}; se è {{incode|False}} creerà le armature principali con un angolo di {{incode|number_spacing_value}}, specificato in gradi. |
||
* {{incode|number_angle_value}} |
* {{incode|number_angle_value}} specifica il numero di armature principali o il valore dell'angolo tra le armature principali, a seconda del valore di {{incode|number_angle_check}}. |
||
<span id="Example"></span> |
|||
==== |
====Esempio==== |
||
{{Code|code= |
{{Code|code= |
||
Line 130: | Line 161: | ||
facename="Face3", |
facename="Face3", |
||
).rebar_group |
).rebar_group |
||
}} |
}} |
||
=== Edition of Circular Column Reinforcement === |
=== Edition of Circular Column Reinforcement === |
||
You can change the properties of the halical and main rebars with the following function |
|||
<div class="mw-translate-fuzzy"> |
|||
=== Modificare una armatura di colonna === |
|||
È possibile modificare le proprietà delle armature elicoidali e principali con la seguente funzione |
|||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
Line 152: | Line 186: | ||
facename=None, |
facename=None, |
||
) |
) |
||
}} |
}} |
||
* {{incode|rebar_group}} |
* {{incode|rebar_group}} è il gruppo di oggetti {{incode|ColumnReinforcement}} creato in precedenza.. |
||
* |
* Gli altri parametri sono gli stessi richiesti dalla funzione {{incode|makeSingleTieFourRebars()}}. |
||
* {{incode|structure}} |
* {{incode|structure}} e {{incode|facename}} possono essere omesse in modo che l'armatura rimanga nella struttura originale.. |
||
<span id="Example"></span> |
|||
====Esempio==== |
====Esempio==== |
||
Line 179: | Line 213: | ||
facename="Face3", |
facename="Face3", |
||
) |
) |
||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
{{Docnav/it |
|||
{{docnav/it|[[Arch_Rebar_Helical/it|Armatura elicoidale]]|[[Arch_Rebar_ColumnReinforcement/it|Rinforzo di pilastro]]|[[Arch_Module/it|Arch]]|IconL=Arch_Rebar_Helical.svg|IconC=Workbench_Arch.svg|IconR=Arch_Rebar_ColumnReinforcement.svg}} |
|||
|[[Arch_Rebar_Helical/it|Armatura elicoidale]] |
|||
|[[Arch_Rebar_ColumnReinforcement/it|Armatura di pilastro]] |
|||
|[[Arch_Workbench/it|Arch]] |
|||
|IconL=Arch_Rebar_Helical.svg |
|||
|IconR=Arch_Rebar_ColumnReinforcement.svg |
|||
|IconC=Workbench_Arch.svg |
|||
}} |
|||
</div> |
</div> |
||
[[Category:External_Command_Reference{{#translation:}}]] |
|||
{{Arch Tools navi/it}} |
|||
[[Category:Reinforcement{{#translation:}}]] |
|||
{{Arch_Tools_navi{{#translation:}}}} |
|||
{{Userdocnavi/it}} |
|||
{{Userdocnavi{{#translation:}}}} |
|||
[[Category:Reinforcement/it]] |
Latest revision as of 23:18, 9 March 2024
Armatura di colonna |
Posizione nel menu |
---|
Reinforcement → Column Reinforcement, Arch → Strumenti armatura |
Ambiente |
Arch, BIM |
Avvio veloce |
Nessuno |
Introdotto nella versione |
0.19 |
Vedere anche |
Reinforcement, Armatura di pilastro con 2 staffe e 6 barre, Armatura personalizzata |
Descrizione
Lo strumento Armatura di colonna consente all'utente di creare delle barre di rinforzo all'interno di un oggetto Struttura Colonna.
Questo comando fa parte dell'ambiente aggiuntivo Reinforcement, che si può installare con Addon manager, tramite il menu Strumenti → Addon manager → Reinforcement.
Three usage examples are available:
Rinforzo di colonna all'interno di una Struttura colonna
Utilizzo
1. Select top face of a previously created Arch Structure object.
2. Then select Column Reinforcement from the rebar tools.
3. A dialog box will pop-out on screen as shown below.
Finestra di dialogo per lo strumento Armatura di colonna
4. Select the Circular Column radio button in column reinforcement dialog.
Finestra di dialogo per l'armatura della colonna circolare
5. Give inputs for data related to circular column reinforcement.
6. Click OK or Apply to generate circular column reinforcement.
7. Click Cancel to exit the dialog box.
Proprietà
Helical Rebars:
Helical Rebars:
- DatiSide Cover: La distanza tra l'armatura e la faccia curva.
- DatiTop Cover: La distanza tra l'armatura e la parte superiore della struttura. Copriferro superiore
- DatiBottom Cover: La distanza tra l'armatura e la parte inferiore della struttura. Copriferro inferiore
- DatiPitch: Il passo dell'elica, che è l'altezza di un giro completo di elica, misurato parallelo all'asse dell'elica.
- DatiDiameter: Diametro della barra elicoidale.
Main Rebars:
Main Rebars:
- DatiTop Offset: La distanza tra l'armature e la faccia superiore della struttura.
- DatiBottom Offset: La distanza tra l'armature e la faccia inferiore della struttura.
- DatiDiameter: Diametro delle armature principali.
- DatiNumber: Il numero di armature principali.
- DatiAngle: La distanza angolare tra le legature.
Script
Vedere anche: API Arch, API di Reinforcement e Basi di script per FreeCAD.
Lo strumento Armatura di colonna può essere utilizzato nelle macro e dalla console Python utilizzando la seguente funzione:
Creare una armatura di colonna
RebarGroup = CircularColumn.makeReinforcement(
s_cover,
helical_rebar_t_offset,
helical_rebar_b_offset,
pitch,
dia_of_helical_rebar,
main_rebars_t_offset,
main_rebars_b_offset,
dia_of_main_rebars,
number_angle_check,
number_angle_value,
structure=None,
facename=None,
)
- Crea un oggetto
RebarGroup
dallastructure
data, che è una Arch Structure, efacename
, che è una faccia di quella struttura .- Se non vengono forniti né
structure
néfacename
, verrà utilizzata la faccia selezionata dall'utente come input.
- Se non vengono forniti né
s_cover
,helical_rebar_t_offset
ehelical_rebar_b_offset
sono le distanze di offset interne per l'armatura elicoidale rispetto alle facce della struttura. Sono rispettivamente gli offset laterale, superiore e inferiore.pitch
è il parametro che determina quanto vicini o distanti sono tra loro ciascun anello elicoidale.dia_of_helical_rebar
è il diametro dell'armatura elicoidale all'interno della struttura.main_rebars_t_offset
emain_rebars_b_offset
sono le distanze di offset interne per le armature principali rispetto alle facce superiore e inferiore della struttura, rispettivamente.dia_of_main_rebars
è il diametro delle armature principali.number_angle_check
se èTrue
creerà tante armature principali quante indicate danumber_angle_value
; se èFalse
creerà le armature principali con un angolo dinumber_spacing_value
, specificato in gradi.number_angle_value
specifica il numero di armature principali o il valore dell'angolo tra le armature principali, a seconda del valore dinumber_angle_check
.
Esempio
import FreeCAD, Draft, Arch
from ColumnReinforcement import CircularColumn
Circle = Draft.makeCircle(radius=250)
Structure = Arch.makeStructure(Circle)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()
RebarGroup = CircularColumn.makeReinforcement(
s_cover=20,
helical_rebar_t_offset=40,
helical_rebar_b_offset=40,
pitch=50,
dia_of_helical_rebar=8,
main_rebars_t_offset=20,
main_rebars_b_offset=20,
dia_of_main_rebars=16,
number_angle_check=True,
number_angle_value=6,
structure=Structure,
facename="Face3",
).rebar_group
Edition of Circular Column Reinforcement
Modificare una armatura di colonna
È possibile modificare le proprietà delle armature elicoidali e principali con la seguente funzione
rebar_group = editReinforcement(
rebar_group,
s_cover,
helical_rebar_t_offset,
helical_rebar_b_offset,
pitch,
dia_of_helical_rebar,
main_rebars_t_offset,
main_rebars_b_offset,
dia_of_main_rebars,
number_angle_check,
number_angle_value,
structure=None,
facename=None,
)
rebar_group
è il gruppo di oggettiColumnReinforcement
creato in precedenza..- Gli altri parametri sono gli stessi richiesti dalla funzione
makeSingleTieFourRebars()
. structure
efacename
possono essere omesse in modo che l'armatura rimanga nella struttura originale..
Esempio
from ColumnReinforcement import CircularColumn
rebar_group = CircularColumn.editReinforcement(
rebar_group,
s_cover=30,
helical_rebar_t_offset=30,
helical_rebar_b_offset=30,
pitch=60,
dia_of_helical_rebar=10,
main_rebars_t_offset=-30,
main_rebars_b_offset=-30,
dia_of_main_rebars=18,
number_angle_check=False,
number_angle_value=45,
structure=Structure,
facename="Face3",
)
- 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
- 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, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub