Arch Rebar BOM/fr

Description
L'outil Nomenclature (BOM) permet à l'utilisateur de créer une nomenclature de barres d'armature.

Cette commande fait partie de l'Addon Reinforcement, un atelier externe que vous pouvez installer avec Addon Manager via le menu.



Utilisation
1. Sélectionnez les objets que vous souhaitez inclure dans la nomenclature ou sélectionnez les objets  pour inclure les objets  hébergés par celui-ci dans la nomenclature. Si rien n'est sélectionné, la nomenclature sera générée pour tous les et les objets 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.

5. Pour modifier les configurations SVG, cliquez sur. Une boîte de dialogue apparaîtra comme illustré ci-dessous.



6. Modifiez les configurations SVG, puis cliquez sur  pour appliquer les modifications.

7. Cliquez sur ou  pour générer la nomenclature des armatures.

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

Propriétés
Général:
 * : dictionnaire avec column_data comme clé et tuple (column_display_header, column_sequence) comme valeur.
 * : dictionnaire avec des clés: "Diameter", "RebarLength", "RebarsTotalLength" et leurs unités correspondantes comme valeur.
 * : dictionnaire avec le diamètre comme clé et le poids correspondant comme valeur.
 * : 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".
 * : liste d'objets ArchRebar et/ou rebar2 et/ou structures (pour sélectionner ArchRebar dans cette structure).

SVG:
 * : famille de polices de texte dans BOM SVG.
 * : nom de fichier de police correspondant à la famille de polices requise en mode console.
 * : taille de police en mm.
 * : largeur de chaque colonne dans la table BOM SVG.
 * : hauteur de chaque ligne dans la table BOM SVG.
 * : décalage gauche de la table BOM SVG.
 * : décalage supérieur de la table BOM SVG.
 * : décalage minimal à droite de la table BOM SVG.
 * : décalage inférieur minimum de la table BOM SVG.
 * : largeur maximale de la table BOM SVG.
 * : hauteur maximale de la table BOM SVG.
 * : fichier svg de modèle pour BOM SVG.
 * : fichier de sortie SVG BOM.

Script
Arch API, API de renforts et FreeCAD Scripts de Base.

L'outil Bill Of Material peut être utilisé dans des macros et à partir de la console Python à l'aide des fonctions suivantes:

Créer une feuille de nomenclature
Exemple: { "Mark": ("Mark", 1), "RebarsCount": ("No. of Rebars", 2), "Diameter": ("Diameter in mm", 3), "RebarLength": ("Length in m/piece", 4), "RebarsTotalLength": ("Total Length in m", 5), }            set column sequence number to 0 to hide column. 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"), ...,            }
 * Crée un objet de feuille de calcul pour un . donné.
 * Si la liste est vide, la feuille de calcul  sera créée pour toutes les armatures d'un modèle.
 * est un dictionnaire avec des clés: "Mark", "RebarsCount", "Diameter", "RebarLength", "RebarsTotalLength" et les valeurs sont des tuple de column_header et leur numéro de séquence.
 * est un dictionnaire avec des clés: "Diameter", "RebarLength", "RebarsTotalLength" et leurs unités correspondantes comme valeur.
 * est un dictionnaire dont le diamètre est la clé et le poids correspondant la valeur.
 * spécifie le type de longueur d'armature utilisé pour les calculs de nomenclature; il peut s'agir de "RealLength" ou "LengthWithSharpEdges".
 * est une liste d'objets ArchRebar et/ou rebar2 et/ou structures (pour sélectionner ArchRebar dans cette structure).