Reinforcement ColumnRebars Circular/it: Difference between revisions
Renatorivo (talk | contribs) (Created page with "Rinforzo di colonna rotonda") |
(Updating to match new version of source page) |
||
(56 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{docnav|[[Arch_Rebar_ColumnReinforcement_TwoTiesSixRebars|ColumnReinforcement TwoTiesSixRebars]]|[[Arch_Rebar|Rebar]]|[[Arch_Module|Arch]]|IconL=Arch_Rebar_ColumnReinforcement.svg|IconC=Workbench_Arch.svg|IconR=Arch_Rebar.png}} |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand |
|||
{{Docnav/it |
|||
|[[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 class="mw-translate-fuzzy"> |
|||
{{GuiCommand/it |
|||
|Name=Arch Rebar ColumnReinforcement |
|Name=Arch Rebar ColumnReinforcement |
||
|Name/it=Armatura di colonna |
|||
|MenuLocation=Arch → Rebar tools |
|||
|MenuLocation=Reinforcement → Column Reinforcement, Arch → Strumenti armatura |
|||
|Workbenches=[[Arch Workbench|Arch]], [[BIM Workbench|BIM]] |
|||
|Workbenches=[[Arch_Workbench/it|Arch]], [[BIM_Workbench/it|BIM]] |
|||
|SeeAlso=[[Arch_Rebar_ColumnReinforcement_TwoTiesSixRebars|ColumnReinforcement TwoTiesSixRebars]], [[Arch Rebar]] |
|||
|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> |
|||
= |
<span id="Description"></span> |
||
==Descrizione== |
|||
<div class="mw-translate-fuzzy"> |
|||
The [[Arch_Rebar_Circular_ColumnReinforcement|Column Reinforcement]] tool allows the user to create reinforcing bars inside a Column [[Arch Structure]] object. |
|||
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 class="mw-translate-fuzzy"> |
|||
This command is part of the [[Reinforcement Addon]], that you can install with the [[Addon Manager]] via the menu {{MenuCommand|Tools → Addon manager → Reinforcement}}. |
|||
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> |
|||
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"> |
|||
{{Caption|Circular Column Reinforcement inside a Column [[Arch Structure]]}} |
|||
{{Caption|Rinforzo di colonna all'interno di una [[Arch Structure/it|Struttura]] colonna}} |
|||
</div> |
|||
<span id="Usage"></span> |
|||
==Utilizzo== |
|||
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. |
|||
3. A dialog box will pop-out on screen as shown below. |
|||
: [[Image:ColumnReinforcementDialog_Ties.png|700px]] |
|||
<div class="mw-translate-fuzzy"> |
|||
{{Caption|Finestra di dialogo per lo strumento Armatura di colonna}} |
|||
</div> |
|||
4. Select the Circular Column radio button in column reinforcement dialog. |
|||
: [[Image:CircularColumnReinforcementDialog.png|700px]] |
|||
<div class="mw-translate-fuzzy"> |
|||
{{Caption|Finestra di dialogo per l'armatura della colonna circolare}} |
|||
</div> |
|||
5. Give inputs for data related to circular column reinforcement. |
|||
==How to use== |
|||
6. Click {{Button|OK}} or {{Button|Apply}} to generate circular column reinforcement. |
|||
1. Select top face of a previously created {{Button|[[Image:Arch_Structure.svg|16px]] [[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. <br> |
|||
[[Image:ColumnReinforcementDialog_Ties.png|700px]] |
|||
{{Caption|Dialog Box for the Arch Rebar ColumnReinforcement tool}} |
|||
4. Select the Circular Column radio button in column reinforcement dialog. <br> |
|||
[[Image:CircularColumnReinforcementDialog.png|700px]] |
|||
{{Caption|Dialog Box for 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. <br> |
|||
7. Click {{Button|Cancel}} to exit the dialog box. <br> |
|||
7. Click {{Button|Cancel}} to exit the dialog box. |
|||
= |
<span id="Properties"></span> |
||
==Proprietà== |
|||
'''Helical Rebars:''' |
'''Helical Rebars:''' |
||
* {{PropertyData|Side Cover}}: The distance between rebar to the curved face. |
|||
<div class="mw-translate-fuzzy"> |
|||
* {{PropertyData|Top Cover}}: The distance between rebar from the top face of the structure. |
|||
'''Helical Rebars:''' |
|||
* {{PropertyData|Bottom Cover}}: The distance between rebar from the bottom face of the structure. |
|||
* {{PropertyData/it|Side Cover}}: La distanza tra l'armatura e la faccia curva. |
|||
* {{PropertyData|Pitch}}: The pitch of a helix is the height of one complete helix turn, measured parallel to the axis of the helix. |
|||
* {{PropertyData| |
* {{PropertyData/it|Top Cover}}: La distanza tra l'armatura e la parte superiore della struttura. Copriferro superiore |
||
* {{PropertyData/it|Bottom Cover}}: La distanza tra l'armatura e la parte inferiore della struttura. Copriferro inferiore |
|||
* {{PropertyData/it|Pitch}}: Il passo dell'elica, che è l'altezza di un giro completo di elica, misurato parallelo all'asse dell'elica. |
|||
* {{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> |
|||
==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]]. |
|||
<div class="mw-translate-fuzzy"> |
|||
{{Emphasis|See also:}} [[Arch API]], [[Reinforcement API]] and [[FreeCAD Scripting Basics]]. |
|||
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> |
|||
The ColumnReinforcement tool can be used in [[macros]] and from the [[Python]] console by using the following function: |
|||
=== Creare una armatura di colonna === |
|||
=== Create Circular Column Reinforcement === |
|||
{{Code|code= |
{{Code|code= |
||
RebarGroup = CircularColumn.makeReinforcement( |
RebarGroup = CircularColumn.makeReinforcement( |
||
Line 72: | 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==== |
|||
==== Example ==== |
|||
{{Code|code= |
{{Code|code= |
||
import FreeCAD, Draft, Arch |
import FreeCAD, Draft, Arch |
||
Line 110: | 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= |
||
rebar_group = editReinforcement( |
rebar_group = editReinforcement( |
||
Line 131: | 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==== |
|||
==== Example ==== |
|||
{{Code|code= |
{{Code|code= |
||
from ColumnReinforcement import CircularColumn |
from ColumnReinforcement import CircularColumn |
||
Line 157: | Line 213: | ||
facename="Face3", |
facename="Face3", |
||
) |
) |
||
}} |
}} |
||
{{docnav|[[Arch_Rebar_ColumnReinforcement_TwoTiesSixRebars|ColumnReinforcement TwoTiesSixRebars]]|[[Arch_Rebar|Rebar]]|[[Arch_Module|Arch]]|IconL=Arch_Rebar_ColumnReinforcement.svg|IconC=Workbench_Arch.svg|IconR=Arch_Rebar.png}} |
|||
<div class="mw-translate-fuzzy"> |
|||
{{Arch Tools navi}} |
|||
{{Docnav/it |
|||
|[[Arch_Rebar_Helical/it|Armatura elicoidale]] |
|||
{{Userdocnavi}} |
|||
|[[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> |
|||
[[Category: |
[[Category:External_Command_Reference{{#translation:}}]] |
||
[[Category:Reinforcement{{#translation:}}]] |
|||
{{Arch_Tools_navi{{#translation:}}}} |
|||
{{Userdocnavi{{#translation:}}}} |
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, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub