Arch Rebar BeamReinforcement/it

Descrizione
Lo strumento Rinforzo di trave consente all'utente di creare delle barre di rinforzo all'interno di un oggetto Struttura Trave.

Questo comando fa parte del addon Reinforcement, che si può installare con Addon manager, tramite il menu.



Utilizzo
1. Seleziona la faccia destra di un oggetto trave precedentemente creata, avente la lunghezza sull'asse x. Oppure seleziona la faccia anteriore di un oggetto  trave precedentemente creata, avente la lunghezza sull'asse y.

2. Quindi selezionare  dagli Strumenti armatura.

3. Appare una finestra di dialogo come quella mostrata sotto.



4. Selezionare il tipo desiderato di rinforzo di trave.

Fornire gli input per i dati relativi alle staffe.

6. Fare clic su Avanti e la finestra di dialogo viene aggiornata come mostrato di seguito.



Impostare i dati per le armature superiori.

6. Fare clic su Avanti e la finestra di dialogo viene aggiornata come mostrato di seguito.



9. Impostare i dati per le armature inferiori in modo simile ai dati delle armature superiori.

6. Fare clic su Avanti e la finestra di dialogo viene aggiornata come mostrato di seguito.



11. Impostare i dati per le armature di taglio a sinistra.

6. Fare clic su Avanti e la finestra di dialogo viene aggiornata come mostrato di seguito.



13. Impostare i dati per le armature di taglio a destra in modo simile ai dati delle armature di taglio a sinistra.

14. Cliccare su o su  per generare l'armatura.

15. Cliccare per uscire dalla finestra di dialogo.

Proprietà
Stirrups:
 * : a distanza tra l'estremità sinistra della staffa e la faccia sinistra della struttura - copriferro a sinistra.
 * : la distanza tra l'estremità destra della staffa e la faccia destra della struttura - copriferro a destra.
 * : la distanza tra la staffa e la faccia superiore della struttura.
 * : la distanza tra la staffa e la faccia inferiore della struttura.
 * : la distanza tra la staffa e la faccia superiore e inferiore della struttura.
 * : diametro della staffa.
 * : l'angolo dipiega definisce l'angolo alle estremità di una staffa.
 * : il fattore di estensione definisce la lunghezza dell'estremità della staffa, espressa in volte il diametro.
 * : il numero di staffe.
 * : la distanza tra gli assi di ogni staffa.

Top/Bottom Reinforcement Rebars: barre di armatura presenti nella parte superiore e inferiore della trave
 * : Una tupla della stringa Number#Diameter@Offset. Ogni elemento della tupla rappresenta il rinforzo per ogni nuovo livello.
 * : Elenco di tuple del tipo di barre di rinforzo.
 * : Elenco di tuple di orientamento dei ganci a forma di L.
 * : Elenco di tuple di lunghezza del gancio a forma di L delle armature.
 * : Elenco di tuple del valore di arrotondamento da applicare agli angoli delle armature a forma di L, espresse in volte il diametro.
 * : Elenco di spaziatura tra due strati di rinforzo consecutivi.

Left/Right Reinforcement Rebars: Rebars present at left/right side of beam
 * : String of Number#Diameter@Offset set for reinforcement bars.
 * : List of type of reinforcement bars.
 * : List of orientation of LShaped hooks.
 * : List of length of hook of LShaped rebars.
 * : List of a rounding value to be applied to the corners of the LShape rebars, expressed in times the diameter.
 * : Clear spacing between consecutive reinforcement bars.

Script
Arch API, Reinforcement API and FreeCAD Scripting Basics.

The BeamReinforcement tool can be used in macros and from the Python console by using the following function:

Create Two Legged Stirrups
Syntax: (               "number1#diameter1@offset1+number2#diameter2@offset2+...",                "number3#diameter3@offset3+number4#diameter4@offset4+...",                ...,            ) Possible values: 1. 'StraightRebar' or 'LShapeRebar' 2. ('', '', ...) and number of elements of tuple must be equal to number of reinforcement layers. 3. [          ('', '', ...), ('', '', ...), ...,      ]       each element of list is a tuple, which specifies rebar type of each reinforcement layer. And each element of      tuple represents rabar_type for each set of rebars. 4. [          , ('', '', ...), ...,      ]    Possible values: 1.  2. (, , ...) and number of elements of tuple must be      equal to one less than number of layers. Syntax: "number1#diameter1@offset1+number2#diameter2@offset2+..." Possible values: 1. 'StraightRebar' or 'LShapeRebar' 2. ('', '', ...) and each element of tuple represents rabar_type for each set of rebars.
 * Creates a object from the given, which is an Arch Structure, and , which is a face of that structure.
 * If no nor  are given, it will take the user selected face as input.
 * ,, , and  are inner offset distances for the stirrup elements with respect to the faces of the structure. They are respectively the left, right, top, bottom and front/rear offsets.
 * define the angle of the tip of the reinforcement loop of stirrup.
 * define the length of the tip of the reinforcement loop of stirrup, expressed in times the diameter.
 * is the diameter of the stirrup.
 * if it is it will create as many stirrup as given by ; if it is  it will create stirrup separated by the numerical value of.
 * specifies the number of stirrups, or the value of the separation between them, depending on.
 * and are tuple of number_diameter_offset string. Each element of tuple represents reinforcement for each new layer.
 * and specifies type of top/bottom reinforcement bars.
 * and is the spacing between two consecutive reinforcement layers.
 * and are string of number_diameter_offset.
 * and specifies type of left/right reinforcement bars.
 * and is clear spacing between consecutive reinforcement bars.
 * and is the parameter that determines the bending radius of the LShaped top/bottom rebars, expressed as times the diameter. Possible syntax are similar to as discussed above for  /.
 * and is the length of hook of LShaped rebars. Possible syntax are similar to as discussed above for  /.
 * and specifies the orientation of LShaped hook; it can be, ,  or . Possible syntax are similar to as discussed above for  /.
 * and is the parameter that determines the bending radius of the LShaped left/right rebars, expressed as times the diameter. Possible syntax are similar to as discussed above for  /.
 * and is the length of hook of LShaped rebars. Possible syntax are similar to as discussed above for  /.
 * and specifies the orientation of LShaped hook; it can be, ,  or . Possible syntax are similar to as discussed above for  /.