Les fonctions de nomenclature permettent d'exécuter des opérations sur la nomenclature d'un ensemble.
Vous pouvez remplacer les quantités de composants indiquées dans la nomenclature. Vous pouvez également exporter des données de nomenclature vers Excel et d'autres formats.
Pour accéder aux fonctions de nomenclature, développez le noeud Nomenclature sous l'onglet Système de la zone Extraits de code.
Vous pouvez exporter la nomenclature dans un fichier externe.
Syntaxe
ThisBOM.Export("BOMViewName", filename, format)
"BOMViewName"
Nom qui s'affiche dans un onglet de la boîte de dialogue Nomenclature d'Inventor. Cette valeur peut être Données du modèle, Structuré ou Pièces uniquement. Activez la vue que vous voulez utiliser avant d'exécuter la règle pour la première fois (cliquez avec le bouton droit de la souris sur cet onglet dans la table de nomenclature).
Nom de fichier
Nom du fichier d'exportation à créer (avec extension de nom de fichier). Si vous ne spécifiez pas de chemin complet, la nomenclature est exportée dans le dossier dans lequel l'ensemble est stocké. Pour une exportation vers Excel, l'extension du nom de fichier doit être .xls (.xlsx n'est pas pris en charge).
Format
Formats possibles :
Exemples
ThisBOM.Export("Parts Only", "Bom353.xls", kMicrosoftExcelFormat) ThisBOM.Export("Structured", "Bom631.xls", kTextFileTabDelimitedFormat) ThisBOM.Export("Structured", ThisDoc.ChangeExtension(".mdb"), kMicrosoftAccessFormat)
Remplace la quantité d'un composant. Cette fonction peut être utile si vous n'affichez que quelques occurrences dans le modèle et si la nomenclature répertorie le nombre réel. Vous obtenez le même résultat si vous ouvrez la boîte de dialogue Nomenclature, puis choisissez Quantité statique au lieu de Calculer la quantité dans la colonne QTE pour un composant.
Syntaxe
ThisBOM.OverrideQuantity("Model Data", partNumber, quantity)
Le premier argument indique le nom de la vue de nomenclature et doit toujours être "Model Data".
Numéro de pièce
La propriété de numéro de pièce du composant. Cette valeur s'affiche sous la forme d'une colonne dans la vue de nomenclature.
Quantité
Quantité à définir pour ce composant.
Exemple
ThisBOM.OverrideQuantity("Model Data", "Top Screw", 18)
Définit la quantité de nomenclature sur la quantité calculée automatiquement.
Syntaxe
quantité = ThisBOM.CalculateQuantity("Model Data", "partNumber")
Exemple
quantity = ThisBOM.CalculateQuantity("Model Data", "Top Screws")