Arch: Armatura di colonna

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Arch Rebar Circular ColumnReinforcement and the translation is 96% complete.
Other languages:
Deutsch • ‎English • ‎français • ‎italiano
Arrow-left.svg Arch Rebar Helical.svg Armatura elicoidale Pagina precedente:
Pagina successiva: Armatura di pilastro Arch Rebar ColumnReinforcement.svg Arrow-right.svg

Arch Rebar ColumnReinforcement.svg Armatura di colonna

Nome nel codice
Arch_Rebar_ColumnReinforcement
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 AddonManager.svg Addon manager, tramite il menu Strumenti → Addon manager → Reinforcement.

Arch Rebar Circular ColumnReinforcement example.png

Rinforzo di colonna all'interno di una Struttura colonna


Utilizzo

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

ColumnReinforcementDialog Ties.png

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.

CircularColumnReinforcementDialog.png

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:

  • DataTop Offset: La distanza tra l'armature e la faccia superiore della struttura.
  • DataBottom Offset: La distanza tra l'armature e la faccia inferiore della struttura.
  • DataDiameter: Diametro delle armature principali.
  • DataNumber: Il numero di armature principali.
  • DataAngle: 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",
)
Arrow-left.svg Arch Rebar Helical.svg Armatura elicoidale Pagina precedente:
Pagina successiva: Armatura di pilastro Arch Rebar ColumnReinforcement.svg Arrow-right.svg