Reinforcement ColumnRebars Circular/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Created page with "* {{incode|rebar_group}} è il gruppo di oggetti {{incode|ColumnReinforcement}} creato in precedenza.. * Gli altri parametri sono gli stessi richiesti dalla funzione {{incode|...")
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav/it|[[Arch_Rebar_Helical/it|Armatura elicoidale]]|[[Arch_Rebar_ColumnReinforcement/it|Armatura di pilastro]]|[[Arch_Module/it|Arch]]|IconL=Arch_Rebar_Helical.svg|IconC=Workbench_Arch.svg|IconR=Arch_Rebar_ColumnReinforcement.svg}}
<div class="mw-translate-fuzzy">
{{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}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/it
{{GuiCommand/it
|Name=Arch_Rebar_ColumnReinforcement
|Name=Arch Rebar ColumnReinforcement
|Name/it=Rinforzo di colonna
|Name/it=Armatura di colonna
|MenuLocation=Arch → Strumenti armatura
|MenuLocation=Reinforcement → Column Reinforcement, Arch → Strumenti armatura
|Workbenches=[[Arch Workbench/it|Arch]], [[BIM Workbench/it|BIM]]
|Workbenches=[[Reinforcement Workbench/it|Reinforcement]], [[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]]
|SeeAlso=[[Arch_Rebar_ColumnReinforcement_TwoTiesSixRebars/it|Armatura di pilastro con 2 staffe e 6 barre]], [[Arch Rebar/it|Armatura personalizzata]]
|Version=0.19
|Version=0.19
}}
}}
</div>


==Descrizione==
==Descrizione==


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 class="mw-translate-fuzzy">
Lo strumento [[Arch_Rebar_Circular_ColumnReinforcement/it|Rinforzo di colonna]] consente all'utente di creare delle barre di rinforzo all'interno di un oggetto [[Arch Structure/it|Struttura]] Colonna.
</div>


Questo comando fa parte dell'ambiente aggiuntivo [[Reinforcement Workbench/it|Reinforcement]], che si può installare con [[Image:AddonManager.svg|24px]] [[Addon Manager/it|Addon manager]], tramite il menu {{MenuCommand|Strumenti → Addon manager → Reinforcement}}.
<div class="mw-translate-fuzzy">
Questo comando fa parte del addon [[Reinforcement Addon/it|Reinforcement]], che si può installare con [[Addon Manager/it|Addon manager]], tramite il menu {{MenuCommand|Strumenti → Addon manager → Reinforcement}}.
</div>


[[Image:Arch_Rebar_Circular_ColumnReinforcement_example.png|400px]]
[[Image:Arch_Rebar_Circular_ColumnReinforcement_example.png|400px]]
{{Caption|Rinforzo di colonna all'interno di una [[Arch Structure/it|Struttura]] colonna}}
<div class="mw-translate-fuzzy">
{{Caption|Rinforzo di colonna rotonda all'interno di una [[Arch Structure/it|Struttura]] colonna}}
</div>


==Utilizzo==
<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. <br>
1. Selezionare una faccia di un oggetto {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/it|Struttura]]}} creato precedentemente. <br>
2. Then select {{Button|[[Image:Arch_Rebar_ColumnReinforcement.svg|16px]] [[Arch Rebar ColumnReinforcement|Column Reinforcement]]}} from the rebar tools. <br>
2. Quindi selezionare {{Button|[[Image:Arch_Rebar_ColumnReinforcement.svg|16px]] [[Arch Rebar ColumnReinforcement/it|Armatura di colonna]]}} dagli strumenti armatura. <br>
3. Sullo schermo appare una finestra di dialogo come mostrato sotto. <br>
3. A dialog box will pop-out on screen as shown below.


[[Image:ColumnReinforcementDialog_Ties.png|700px]]
[[Image:ColumnReinforcementDialog_Ties.png|700px]]
{{Caption|Dialog Box for the Arch Rebar ColumnReinforcement tool}}
{{Caption|Finestra di dialogo per lo strumento Armatura di colonna}}


4. Selezionare il pulsante di opzione Colonna circolare nella finestra di dialogo di rinforzo della colonna.
4. Select the Circular Column radio button in column reinforcement dialog.


[[Image:CircularColumnReinforcementDialog.png|700px]]
[[Image:CircularColumnReinforcementDialog.png|700px]]
{{Caption|Dialog Box for Circular Column Reinforcement}}
{{Caption|Finestra di dialogo per l'armatura della colonna circolare}}


5. Fornire gli input per i dati relativi al rinforzo della colonna. <br>
5. Give inputs for data related to circular column reinforcement. <br>
6. Click {{Button|OK}} or {{Button|Apply}} to generate circular column reinforcement.
6. Cliccare {{Button|OK}} o {{Button|Applica}} per generare il rinforzo della colonna.


7. Click {{Button|Cancel}} to exit the dialog box. <br>
15. Cliccare {{Button|Cancella}} per uscire dalla finestra di dialogo. <br>




==Properties==
==Proprietà==


'''Helical Rebars:'''
'''Helical Rebars:'''
* {{PropertyData|Side Cover}}: The distance between rebar to the curved face.
* {{PropertyData/it|Side Cover}}: La distanza tra l'armatura e la faccia curva.
* {{PropertyData|Top Cover}}: The distance between rebar from the top face of the structure.
* {{PropertyData/it|Top Cover}}: La distanza tra l'armatura e la parte superiore della struttura. Copriferro superiore
* {{PropertyData|Bottom Cover}}: The distance between rebar from the bottom face of the structure.
* {{PropertyData/it|Bottom Cover}}: La distanza tra l'armatura e la parte inferiore della struttura. Copriferro inferiore
* {{PropertyData|Pitch}}: The pitch of a helix is the height of one complete helix turn, measured parallel to the axis of the helix.
* {{PropertyData/it|Pitch}}: Il passo dell'elica, che è l'altezza di un giro completo di elica, misurato parallelo all'asse dell'elica.
* {{PropertyData|Diameter}}: Diameter of the rebar.
* {{PropertyData/it|Diameter}}: Diametro della barra elicoidale.


'''Main Rebars:'''
'''Main Rebars:'''
* {{PropertyData|Top Offset}}: The distance between rebars from the top face of the structure.
* {{PropertyData|Top Offset}}: La distanza tra l'armature e la faccia superiore della struttura.
* {{PropertyData|Bottom Offset}}: The distance between rebars from the bottom face of the structure.
* {{PropertyData|Bottom Offset}}: La distanza tra l'armature e la faccia inferiore della struttura.
* {{PropertyData|Diameter}}: Diameter of the main rebars.
* {{PropertyData|Diameter}}: Diametro delle armature principali.
* {{PropertyData|Number}}: The number of main rebars.
* {{PropertyData|Number}}: Il numero di armature principali.
* {{PropertyData|Angle}}: The angular distance between ties.
* {{PropertyData|Angle}}: La distanza angolare tra le legature.


==Scripting==
==Script==


{{Emphasis|See also:}} [[Arch API|Arch API]], [[Reinforcement API|Reinforcement API]] and [[FreeCAD Scripting Basics|FreeCAD Scripting Basics]].
{{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:
Lo strumento Armatura di colonna può essere utilizzato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] utilizzando la seguente funzione:


=== Create Circular Column Reinforcement ===
=== Creare una armatura di colonna ===


{{Code|code=
{{Code|code=
Line 105: Line 93:




==== Example ====
====Esempio====


{{Code|code=
{{Code|code=
Line 133: Line 121:
}}
}}


=== Edition of Circular Column Reinforcement ===
=== Modificare una armatura di colonna ===
È possibile modificare le proprietà delle armature elicoidali e principali con la seguente funzione
You can change the properties of the halical and main rebars with the following function


{{Code|code=
{{Code|code=
Line 155: Line 143:
}}
}}


* {{incode|rebar_group}} is a previously created {{incode|ColumnReinforcement}} group object.
* {{incode|rebar_group}} è il gruppo di oggetti {{incode|ColumnReinforcement}} creato in precedenza..
* The other parameters are the same as required by the {{incode|makeSingleTieFourRebars()}} function.
* Gli altri parametri sono gli stessi richiesti dalla funzione {{incode|makeSingleTieFourRebars()}}.
* {{incode|structure}} and {{incode|facename}} may be omitted so that the rebar stays in the original structure.
* {{incode|structure}} e {{incode|facename}} possono essere omesse in modo che l'armatura rimanga nella struttura originale..


====Esempio====
====Esempio====
Line 182: Line 170:
}}
}}


{{docnav/it|[[Arch_Rebar_Helical/it|Armatura elicoidale]]|[[Arch_Rebar_ColumnReinforcement/it|Armatura di pilastro]]|[[Arch_Module/it|Arch]]|IconL=Arch_Rebar_Helical.svg|IconC=Workbench_Arch.svg|IconR=Arch_Rebar_ColumnReinforcement.svg}}
<div class="mw-translate-fuzzy">
{{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}}
</div>


{{Arch Tools navi{{#translation:}}}}
{{Arch Tools navi{{#translation:}}}}

Revision as of 20:58, 9 September 2020

Armatura di colonna

Posizione nel menu
Reinforcement → Column Reinforcement, Arch → Strumenti armatura
Ambiente
Reinforcement, Arch, BIM
Avvio veloce
Nessuno
Introdotto nella versione
0.19
Vedere anche
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.

Rinforzo di colonna all'interno di una Struttura colonna

Utilizzo

1. Selezionare una faccia di un oggetto Struttura creato precedentemente.
2. Quindi selezionare Armatura di colonna dagli strumenti armatura.
3. Sullo schermo appare una finestra di dialogo come mostrato sotto.

Finestra di dialogo per lo strumento Armatura di colonna

4. Selezionare il pulsante di opzione Colonna circolare nella finestra di dialogo di rinforzo della colonna.

Finestra di dialogo per l'armatura della colonna circolare

5. Fornire gli input per i dati relativi al rinforzo della colonna.
6. Cliccare OK o Applica per generare il rinforzo della colonna.

15. Cliccare Cancella per uscire dalla finestra di dialogo.


Proprietà

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:

  • 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,
)
  • Creates a RebarGroup object from the given structure, which is an Arch Structure, and facename, which is a face of that structure.
    • If no structure nor facename are given, it will take the user selected face as input.
  • s_cover, helical_rebar_t_offset, and helical_rebar_b_offset are inner offset distances for the helical rebar with respect to the faces of the structure. They are respectively the side, top and bottom offsets.
  • pitch is the parameter that determines how close or far apart each helical loop is to each other.
  • dia_of_helical_rebar is the diameter of the helical rebar inside the structure.
  • main_rebars_t_offset and main_rebars_b_offset are inner offset distances for the main rebars with respect to the top and bottom faces of the structure, respectively.
  • dia_of_main_rebars is the diameter of the main rebars.
  • number_angle_check if it is True it will create as many main rebars as given by number_angle_value; if it is False it will create main rebars at an angle of number_spacing_value, specified in degrees.
  • number_angle_value specifies the number of main rebars, or the value of the angle between the main rebars, depending on number_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

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 oggetti ColumnReinforcement creato in precedenza..
  • Gli altri parametri sono gli stessi richiesti dalla funzione makeSingleTieFourRebars().
  • structure e facename 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",
)