Reinforcement ColumnRebars Circular/it: Difference between revisions
(Updating to match new version of source page) |
Renatorivo (talk | contribs) (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/> |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
{{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=[[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| |
|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== |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
[[Image:Arch_Rebar_Circular_ColumnReinforcement_example.png|400px]] |
[[Image:Arch_Rebar_Circular_ColumnReinforcement_example.png|400px]] |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
1. |
1. Selezionare una faccia di un oggetto {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/it|Struttura]]}} creato precedentemente. <br> |
||
2. |
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| |
{{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| |
{{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. |
6. Cliccare {{Button|OK}} o {{Button|Applica}} per generare il rinforzo della colonna. |
||
15. Cliccare {{Button|Cancella}} per uscire dalla finestra di dialogo. <br> |
|||
== |
==Proprietà== |
||
'''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. |
||
'''Main Rebars:''' |
'''Main Rebars:''' |
||
* {{PropertyData|Top Offset}}: |
* {{PropertyData|Top Offset}}: La distanza tra l'armature e la faccia superiore della struttura. |
||
* {{PropertyData|Bottom Offset}}: |
* {{PropertyData|Bottom Offset}}: La distanza tra l'armature e la faccia inferiore della struttura. |
||
* {{PropertyData|Diameter}}: |
* {{PropertyData|Diameter}}: Diametro delle armature principali. |
||
* {{PropertyData|Number}}: |
* {{PropertyData|Number}}: Il numero di armature principali. |
||
* {{PropertyData|Angle}}: |
* {{PropertyData|Angle}}: La distanza angolare tra le legature. |
||
== |
==Script== |
||
{{Emphasis| |
{{Emphasis|Vedere anche:}} [[Arch API/it|API Arch]], [[Reinforcement API/it|API di Reinforcement]] e [[FreeCAD Scripting Basics/it|Basi di script per FreeCAD]]. |
||
Lo strumento Armatura di colonna può essere utilizzato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] utilizzando la seguente funzione: |
|||
=== |
=== Creare una armatura di colonna === |
||
{{Code|code= |
{{Code|code= |
||
Line 105: | Line 93: | ||
==== |
====Esempio==== |
||
{{Code|code= |
{{Code|code= |
||
Line 133: | Line 121: | ||
}} |
}} |
||
=== |
=== 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}} |
* {{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.. |
||
====Esempio==== |
====Esempio==== |
||
Line 182: | Line 170: | ||
}} |
}} |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</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 givenstructure
, which is an Arch Structure, andfacename
, which is a face of that structure.- If no
structure
norfacename
are given, it will take the user selected face as input.
- If no
s_cover
,helical_rebar_t_offset
, andhelical_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
andmain_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 isTrue
it will create as many main rebars as given bynumber_angle_value
; if it isFalse
it will create main rebars at an angle ofnumber_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 onnumber_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 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