Arch Rebar Footing Reinforcement/it

Descrizione
Lo strumento Armatura fondamenta consente all'utente di creare barre d'armatura all'interno di un oggetto Struttura di Fondamenta.

Questo comando fa parte dell'ambiente Reinforcement, un ambiente esterno che si può installare con Addon Manager, tramite il menu.





Utilizzo
1. Selezionare la faccia verticale di un oggetto Fondamenta di una creata in precedenza come mostrato nell'immagine seguente.



2. Quindi selezionare dagli strumenti dell'armatura.

3. Sullo schermo verrà visualizzata una finestra di dialogo relativa all'armatura di fondamenta, come mostrato di seguito.



4. Selezionare il tipo di armatura desiderato e altri dati di input per l'armatura in direzione parallela della faccia selezionata nella maglia di rinforzo della fondazione, come mostrato nell'immagine sottostante.



5. Ora fare clic sul pulsante Avanti o selezionare Armature trasversali nella visualizzazione elenco e inserire i dati desiderati per i dati di input per le armature nella direzione trasversale della faccia selezionata nella maglia di rinforzo della base come mostrato nell'immagine sottostante.



6. Fare clic su Avanti o fare clic su Colonne nella visualizzazione elenco e inserire l'input desiderato per le colonne nell'armatura di fondazione. Qui si può scegliere se aggiungere o meno le armature secondarie nelle colonne.



7. Fare clic su next o fare clic su Ties nella visualizzazione elenco e inserire l'input desiderato per i tiranti nelle colonne dell'armatura di fondazione.



8. Fare clic su next o fare clic su Main rebars nella visualizzazione elenco e inserire l'input desiderato per le armature principali nelle colonne dell'armatura di fondazione.



Nota: i passaggi 9 e 10 sono obbligatori, solo se il controllo delle armature secondarie è abilitato nel passaggio 6.

9. Fare clic su next o su XDir Armatura secondaria nella visualizzazione elenco e inserire l'input desiderato per le armature secondarie nella direzione X in una colonna nell'armatura di fondazione.



10. Fare clic su next o fare clic su YDir Armatura secondaria nella visualizzazione elenco e inserire l'input desiderato per le armature secondarie nella direzione Y in una colonna nell'armatura di fondazione.



11. Fare clic su o  o  per generare l'armatura della fondazione. 12. Fare clic su per uscire dalla finestra di dialogo.

Proprietà
Proprietà per le armature in direzione parallela alla faccia selezionata nell'armatura di fondamenta:


 * : Rappresenta l'allineamento della rete di armatura lungo la faccia superiore e/o inferiore della struttura. Può avere tre valori "Top", "Bottom" e "Both".
 * : Tipo di armatura per le armature parallele di fondazione. Può avere tre valori 'StraightRebar', 'LShapeRebar' e 'UShapeRebar'.
 * : La distanza tra l'armatura parallela e la faccia selezionata.
 * : La distanza tra l'estremità sinistra dell'armatura parallela e la faccia sinistra della struttura..
 * : La distanza tra l'estremità destra dell'armatura parallela e la faccia destra della struttura..
 * : La distanza tra le armature parallele dalla faccia inferiore della struttura.
 * : La distanza tra le armature parallele dalla faccia superiore della struttura.
 * : Copriferro posteriore per l'armatura di fondazione delle armature parallele.
 * : Un valore di arrotondamento da applicare agli angoli delle barre, espresso in numero di volte il diametro delle barre parallele..
 * : Diametro delle armature parallele
 * : Contiene il numero di armature parallele.
 * : Contiene il passo tra le armature parallele.

Proprietà per le armature in direzione trasversale rispetto alla faccia selezionata per l'armatura di fondamenta:


 * : Tipo di armatura per le armature trasversali per l'armatura di fondamenta. Può avere tre valori 'StraightRebar', 'LShapeRebar' e 'UShapeRebar'.
 * : La distanza tra l'armatura trasversale e la faccia trasversale (faccia perpendicolare alla faccia selezionata).
 * : La distanza tra l'estremità sinistra dell'armatura trasversale e la faccia sinistra della struttura..
 * : La distanza tra l'estremità destra dell'armatura trasversale e la faccia destra della struttura.
 * : La distanza tra le barre trasversali dalla faccia inferiore della struttura.
 * : La distanza tra le barre trasversali dalla faccia superiore della struttura.
 * : Copriferro posteriore per le barre trasversali dell'armatura di fondazione.
 * : Un valore di arrotondamento da applicare agli angoli delle barre, espresso in numero di volte il diametro delle barre trasversali.
 * : Diametro delle barre trasversali
 * : Contiene il numero delle barre trasversali.
 * : Contiene la distanza tra le barre trasversali.

Proprietà per i pilastri nell'armatura di fondamenta:


 * : Distanza tra la faccia selezionata e le colonne.
 * : Distanza tra la faccia sinistra e le colonne.
 * : Distanza tra la faccia destra e le colonne.
 * : Distanza tra la faccia posteriore e le colonne.
 * : Larghezza della colonna.
 * : Lunghezza della colonna.
 * : Contiene il numero delle colonne nella direzione x. Se è selezionata l'opzione per il conteggio nella direzione X.
 * : Contiene il passo tra le colonne nella direzione x. Se è selezionata l'opzione per il conteggio nella direzione X.
 * : Contiene il numero delle colonne nella direzione y.Se è selezionata l'opzione per il conteggio nella direzione Y.
 * : Contiene il passo tra le colonne nella direzione y. Se è selezionata l'opzione per il conteggio nella direzione Y.
 * : Se selezionato, aggiunge le armature secondarie nelle direzioni x e y nelle colonne.

Proprietà per i Tiranti nei pilastri dell'Armatura di fondamenta:


 * : Copriferro superiore per i tiranti esterni del basamento dall'estremità delle armature principali.
 * : Copriferro inferiore dei tiranti dalla parte inferiore delle armature principali nel plinto vicino alla rete.
 * : Diametro dei tiranti.
 * : Angolo di piega per i tiranti.
 * : Fattore di allungamento per i tiranti con bordo allungato.
 * : Contiene il numero delle armature o il passo tra i tiranti, se l'opzione Number è selezionata.
 * : Contiene il passo tra i tiranti, se l'opzione Spacing è selezionata.

Proprietà delle armature principali per i Pilastri nell'armatura di fondamenta:


 * : tipo di armatura per le armature principali del pilastro. Sono necessari due valori diversi per "StraightRebar", "LShapeRebar".
 * : orientamento del gancio delle armature principali nei pilastri se il tipo di barra principale è LShapeRebar. Sono necessari otto diversi orientamenti per i ganci a L, ad es. 'Top Inside', 'Top Outside', 'Bottom Inside', 'Bottom Outside', 'Top Left', 'Top Right', 'Bottom Left', 'Bottom Right'.
 * : direzione del gancio principale dell'armatura (LShapeRebar). ha due opzioni "x-axis" e "y-axis".
 * : Specifica la lunghezza del gancio dell'armatura principale (LShapeRebar).
 * : Un valore di arrotondamento da applicare agli angoli delle barre, espresso in numero di volte il diametro dell'armatura principale.
 * : Offset superiore delle armature principali nel pilastro esterno al plinto della faccia superiore.
 * : Diametro delle armature principali nei pilastri.

Proprietà per le armature in direzione X nei pilastri dell'armatura di fondamenta:

Armature lungo la direzione x tranne le armature principali
 * : Tipo di armature di un pilastro nella direzione x. Ha due valori, 'StraightRebar' e 'LShapeRebar'.
 * : Orientamento dei ganci dell'armatura a forma di L. Ci sono otto diversi orientamenti per i ganci a forma di L, ad es. 'Top Inside', 'Top Outside', 'Bottom Inside', 'Bottom Outside', 'Top Left', 'Top Right', 'Bottom Left', 'Bottom Right'.
 * : Lunghezza del gancio delle armature a L.
 * : Un valore di arrotondamento da applicare agli angoli delle armature a L, espresso in numero di volte il diametro.
 * : La distanza tra l'armatura e la faccia superiore della struttura.
 * : Number#Diameter insieme delle armature nella direzione x.

Proprietà per le armature in direzione Y nei pilastri dell'armatura di fondamenta:

Armature lungo la direzione Y tranne le armature principali
 * : Tipo di armature in direzione y. Ha due valori, 'StraightRebar' e 'LShapeRebar'.
 * : Orientamento dei ganci a L. Ci sono otto diversi orientamenti per i ganci a L, ad es. 'Top Inside', 'Top Outside', 'Bottom Inside', 'Bottom Outside', 'Top Left', 'Top Right', 'Bottom Left', 'Bottom Right'.
 * : Lunghezza del gancio delle armature a L.
 * : Un valore di arrotondamento da applicare agli angoli delle armature a L, espresso in numero di volte il diametro.
 * : La distanza tra l'armatura e la faccia superiore della struttura.
 * : Number#Diameter insieme delle armature in direzione y.

Script
API di Arch, API di Reinforcement and Script di base per FreeCAD.

Lo strumento Armatura di Fondamenta può essere utilizzato dalla console Python utilizzando la seguente funzione:



Creare Armatura di Fondamenta

 * Crea un oggetto a partire dalla data, che è una Struttura di Arch, e , che è una faccia di quella struttura.
 * Se non vengono forniti né né, prenderà come input la faccia selezionata dall'utente.

Proprietà per le armature in direzione parallela alla faccia selezionata:.


 * : Tipo di armatura per armature parallele nell'armatura di fondamenta. Può avere tre valori 'StraightRebar', 'LShapeRebar', 'UShapeRebar'.
 * : La distanza tra l'armatura parallela e la faccia selezionata.
 * : Copriferro posteriore delle armature parallele per l'armatura di fondamenta.
 * : La distanza tra l'estremità sinistra dell'armatura parallela e la faccia sinistra della struttura.
 * : La distanza tra l'estremità destra dell'armatura parallela e la faccia destra della struttura.
 * : La distanza tra le armature parallele e la faccia superiore della struttura.
 * : La distanza tra le armature parallele e la faccia inferiore della struttura.
 * : Diametro delle armature parallele.
 * : Se è impostato su True, il valore di parallel_amount_spacing_value viene utilizzato come numero delle barre d'armatura, altrimenti il ​​valore di parallel_amount_spacing_value viene utilizzato come passo per le barre d'armatura parallele.
 * : Contiene il numero di barre d'armatura o il passo tra barre d'armatura parallele in base al valore di amount_spacing_check.
 * : Un valore di arrotondamento da applicare agli angoli delle barre, espresso in numero di volte il diametro_parallelo.
 * : Rappresenta l'orientamento del gancio dell'armatura parallela a forma di L se parallel_rebar_type è LShapeRebar. Può avere tre valori "Left", "Right","Alternate"

Proprietà per le armature in direzione trasversale rispetto alla faccia selezionata:.


 * : Tipo di armatura per le armature trasversali per le armatura di fondazione. Può avere tre valori 'StraightRebar', 'LShapeRebar' e 'UShapeRebar'.
 * : La distanza tra l'armatura trasversale e la faccia trasversale (faccia perpendicolare alla faccia selezionata).
 * : Copriferro posteriore per le barre trasversali dell'armatura di fondazione.
 * : La distanza tra l'estremità sinistra dell'armatura trasversale e la faccia sinistra della struttura..
 * : La distanza tra l'estremità destra dell'armatura e la faccia destra della struttura rispetto alla faccia trasversale.
 * : La distanza tra le armature trasversali e la faccia superiore della struttura.
 * : La distanza tra le armature trasversali e la faccia inferiore della struttura.
 * : Diametro delle barre trasversali.
 * : Se è impostato su True, il valore di cross_amount_spacing_value viene utilizzato come numero delle barre, altrimenti il valore di cross_amount_spacing_value viene utilizzato come passo tra le barre.
 * : Contiene il numero di barre o la distanza tra le barre in base al valore di cross_amount_spacing_check.
 * : Un valore di arrotondamento da applicare agli angoli delle barre, espresso in numero di volte il cross_diameter.
 * : Rappresenta l'inclinazione dell'aggancio della barra a L se il tipo di traversa è LShapeRebar. Può avere tre valori "Left", "Right" e "Alternate"

Proprietà dei pilastri nell'armatura di fondamenta:


 * : Distanza tra la faccia selezionata e i pilastri.
 * : Distanza tra la faccia sinistra e i pilastri.
 * : Distanza tra la faccia destra e i pilastri destri.
 * : Distanza tra la faccia posteriore e i pilastri posteriori.
 * : Larghezza dei pilastri.
 * : Lunghezza dei pilastri.
 * : Se è impostato su True, il valore di xdir_column_amount_spacing_value viene utilizzato come numero di colonne, altrimenti il ​​valore di xdir_column_amount_spacing_value viene utilizzato come passo delle colonne nella direzione x.
 * : Contiene il numero di colonne o il passo tra le colonne nella direzione x in base al valore di xdir_column_amount_spacing_check.
 * : Se è impostato su True, il valore di ydir_column_amount_spacing_value viene utilizzato come numero di colonne, altrimenti il ​​valore di ydir_column_amount_spacing_value viene utilizzato come passo delle colonne nella direzione y.
 * : Contiene il numero di colonne o il passo tra le colonne nella direzione y in base al valore di ydir_column_amount_spacing_check.
 * : Se True, aggiunge le armature secondarie in direzione x e y nei pilastri.

Proprietà dei Tiranti dei pilastri nell'Armatura di fondamenta:


 * : Copriferro superiore per i tiranti esterni del basamento dall'estremità delle armature principali.
 * : Copriferro inferiore dei tiranti dalla parte inferiore delle armature principali nel plinto vicino alla rete.
 * : Angolo di piega per i tiranti.
 * : Fattore di allugamento per i tiranti con bordo esteso.
 * : Diametro dei tiranti.
 * : Se è impostato su True, il valore di tie_number_spacing_value viene utilizzato come numero di tiranti, altrimenti il ​​valore di tie_number_spacing_value viene utilizzato come valore di passo dei tiranti.
 * : Contiene il numero di tiranti o il passo dei tiranti in base al valore di tie_number_spacing_check.

Proprietà delle armature principali per i Pilastri nell'armatura di fondamenta:


 * :Diameter of main rebars in columns.
 * :Top offset of main rebars in column outside footing.
 * :Direction of main rebar (LShapeRebar) hook. it has two option "x-axis" and "y-axis".
 * :A rounding value to be applied to the corners of the bars, expressed in times the column_main_rebar_diameter.
 * :It specifies length of hook of main rebar (LShapeRebar).
 * :Rebar type for main rebars of column. It takes two different inputs for 'StraightRebar', 'LShapeRebar'. Default is StraightRebar.
 * :Hook orientation of main rebars in columns if column_main_rebars_type is LShapeRebar. It takes eight different orientations input for L-shaped hooks i.e. 'Top Inside', 'Top Outside', 'Bottom Inside', 'Bottom Outside', 'Top Left', 'Top Right', 'Bottom Left', 'Bottom Right'.

Properties for Secondary X and Y direction Rebar of columns in footing Reinforcement:


 * and are tuples (xdir_rebars_t_offset, ydir_rebars_t_offset) that defines offset distances (or hight) for the secondary x-direction and y-direction rebars with respect to the top faces of the structure, respectively.
 * is a tuple (xdir_rebars_number_diameter, ydir_rebars_number_diameter) that defines number#diameter set of the secondary x-direction and y-direction rebars, respectively.
 * is a tuple (xdir_rebars_type, ydir_rebars_type) that defines the type of secondary x-direction and y-direction rebars ,respectively; it can have or  as rebar type.
 * is a tuple (xdir_hook_orientation, ydir_hook_orientation) that defines the orientation of secondary x-direction and y-direction LShaped hook; it can have, , , , , , or  as hook_orientation.
 * is a tuple (l_xdir_rebar_rounding, l_ydir_rebar_rounding) that determines the bending radius of the LShaped secondary x-direction and y-direction LShaped rebars, expressed as times the diameter of x-direction and y-direction LShaped rebars, respectively.
 * is a tuple (xdir_hook_extension, ydir_hook_extension) that defines the length of hook of secondary x-direction and y-direction LShaped rebars.

Common Properties for Footing Reinforcement:


 * : It can have three values "Top", "Bottom" and "Both". It represent alignment of rebar mesh along top and/or bottom face of structure.
 * : Arch structure object. Default is None
 * : selected face of structure. Default is None

Edition of Footing Reinforcement
You can change the properties of the Footing Reinforcement with the following function


 * is a previously created group object.
 * The other parameters are the same as required by the function.