Reinforcement Bar Bending Schedule/fr

Description
L'outil Tableau des armatures permet à l'utilisateur de créer la nomenclature de pliage des barres d'armature.

Cette commande fait partie de l'atelier Reinforcement, un atelier externe qui peut être installé avec le Gestionnaire d'Addon via le menu.



Utilisation
1. Sélectionnez les objets et Rebar2 que vous souhaitez inclure dans la nomenclature de façonnage des armatures ou sélectionnez les objets  à inclure aux  et les objets Rebar2 hébergés par celui-ci dans la nomenclature de façonnage des armatures. Si rien n'est sélectionné, la nomenclature de façonnage des armatures sera générée pour tous les objets et Rebar2 présents dans le modèle.

2. Sélectionnez ensuite dans les outils d'armature.

3. Une boîte de dialogue apparaîtra à l'écran, comme indiqué ci-dessous.



4. Modifiez les données en fonction de vos besoins.

7. Cliquez sur ou  pour générer un Tableau d'armatures.

6. Cliquez sur pour quitter la boîte de dialogue.

Propriétés
Général :
 * : spécifie comment les objets armatures doivent être regroupés dans le Tableau des armatures, c'est-à-dire "Host" ou "Mark".
 * : type de longueur d'armature spécifie le type de longueur d'armature utilisé pour les calculs de nomenclature, c'est-à-dire "RealLength" ou "LengthWithSharpEdges".
 * : dictionnaire avec column_data comme clé et tuple (column_display_header, column_sequence) comme valeur.
 * : dictionnaire avec les clés: "Diameter", "RebarLength", "RebarsTotalLength" et leurs unités correspondantes comme valeur.
 * : famille de polices de texte dans Bar Bending Schedule SVG.
 * : taille de la police en mm.
 * : largeur de chaque colonne dans Bar Bending Schedule SVG.
 * : hauteur de chaque ligne dans Bar Bending Schedule SVG.
 * : fichier de sortie pour écrire la Nomenclature de façonnage des armatures SVG.

Rebar Shape column data : données relatives à la colonne forme d'armature dans le Tableau des armatures
 * : en-tête de colonne de la colonne de forme d'armature.
 * : décalage des bords d'extrémité étendus de l'étrier, de sorte que les bords d'extrémité de l'étrier avec un angle plié à 90 degrés ne se chevauchent pas avec les bords de l'étrier.
 * : largeur de trait des armatures dans la colonne de forme d'armature.
 * : style de couleur des armatures.

Rebar Shape Column Dimension Data : données relatives aux dimensions de forme d'armature dans la colonne Forme d'armature
 * : si True, les dimensions de chaque bord d'armature et les dimensions d'angle plié seront incluses dans le Tableau des armatures.
 * : si la valeur est True, les unités de longueur de bord d'armature seront affichées dans l'étiquette de dimension.
 * : unités à utiliser pour les dimensions de longueur de bord d'armature.
 * : nombre de décimales à afficher pour la longueur du bord de l'armature sous forme d'étiquette de cote.
 * : famille de polices du texte de dimension.
 * : taille de la police du texte de dimension.
 * : liste des angles pliés pour ne pas inclure leurs dimensions.
 * : format de l'étiquette de dimension d'armature hélicoïdale. Par exemple. "%L,r=%R,pitch=%P" où% L -> Longueur de l'armature hélicoïdale, % R -> Rayon d'hélice de l'armature hélicoïde

Script
Arch API, Reinforcement API et FreeCAD Scripts de bases.

L'outil Bar Bending Schedule peut être utilisé dans des macros et à partir de la console Python à l'aide des fonctions suivantes :

Créer un Tableau d'armatures
Exemple : { "Host": ("Member", 1), "Mark": ("Mark", 2), "RebarsCount": ("No. of Rebars", 3), "Diameter": ("Diameter in mm", 4), "RebarLength": ("Length in m/piece", 5), "RebarsTotalLength": ("Total Length in m", 6), }            mettez le numéro de séquence de la colonne sur 0 pour masquer la colonne. Exemple: { "Diameter": "mm", "RebarLength": "m", "RebarsTotalLength": "m", }   Syntaxe: { 6: FreeCAD.Units.Quantity("0.222 kg/m"), 8: FreeCAD.Units.Quantity("0.395 kg/m"), 10: FreeCAD.Units.Quantity("0.617 kg/m"), 12: FreeCAD.Units.Quantity("0.888 kg/m"), ...,            }    % L -> Longueur de l'armature hélicoïdale % R -> rayon d'hélice de l'armature hélicoïdale % P -> Pas d'hélice de l'armature hélicoïdale
 * Génère et renvoie un élément SVG du Tableau des armatures pour un.
 * est une liste d'objets  ou , pour générer le tableau. S'il n'est pas fourni, tous les objets ArchRebars et rebar2.BaseRebar avec une marque unique d'ActiveDocument seront sélectionnés.
 * est un dictionnaire avec les clés: "Host", "Mark", "RebarsCount", "Diameter", "RebarLength", "RebarsTotalLength" et les valeurs sont un tuple de column_header et leur numéro de séquence.
 * est un dictionnaire avec les clés: "Diameter", "RebarLength", "RebarsTotalLength" et leurs unités correspondantes comme valeur.
 * est un dictionnaire avec le diamètre comme clé et le poids correspondant comme valeur.
 * spécifie le type de longueur d'armature utilisé pour les calculs; il peut s'agir de "RealLength" ou "LengthWithSharpEdges".
 * spécifie comment les objets armatures doivent être groupés; il peut s'agir de "Mark" ou "Host".
 * spécifie la famille de polices du texte de données.
 * spécifie la taille de la police du texte des données.
 * spécifie la largeur de chaque colonne dans le tableau des barres SVG.
 * spécifie la hauteur de chaque ligne dans le tableau des barres SVG.
 * spécifie l'en-tête de colonne pour la colonne de forme d'armature.
 * est une liste de directions de point de vue pour chaque forme d'armature. Il peut être de type ou  OU leur liste. Gardez-le  pour choisir automatiquement view_directions.
 * spécifie le décalage des bords d'extrémité étendus de l'étrier, de sorte que les bords d'extrémité de l'étrier avec un angle plié à 90 degrés ne se chevauchent pas avec les bords de l'étrier.
 * spécifie le style de couleur des armatures. Il peut s'agir de "shape color" ou "color_name or hex_value_of_color". "shape color" signifie sélectionner la couleur de la forme de l'armature.
 * spécifie la largeur de trait des armatures en forme d'armature SVG.
 * spécifie si les dimensions de chaque arête d'armature et les cotes d'angle plié doivent être incluses dans la forme d'armature SVG.
 * spécifie la taille de police du texte de cote en forme d'armature SVG.
 * spécifie les unités à utiliser pour les dimensions de longueur d'arête d'armature en forme d'armature SVG.
 * spécifie le nombre de décimales à afficher pour la longueur de l'armature en tant qu'étiquette de cote dans la forme d'armature SVG. Définissez-le sur Aucun pour utiliser la précision d'unité préférée de l'utilisateur dans les préférences d'unité de FreeCAD.
 * spécifie si les unités de longueur d'arête des armatures doivent être affichées dans l'étiquette de cote en forme d'armature SVG.
 * spécifie la liste des angles pliés pour ne pas inclure leurs dimensions dans la forme d'armature SVG.
 * spécifie le format de l'étiquette de cote d'armature hélicoïdale en forme d'armature SVG. Par exemple. "%L,r=%R,pitch=%P" où:
 * spécifie le fichier de sortie pour écrire le programme de pliage de barres généré SVG.