Fonctions de nomenclature dans la référence iLogic

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.

Export BOM in iLogic

Vous pouvez exporter la nomenclature dans un fichier externe.

Remarque : Cette fonction n'est applicable qu'au niveau de détail principal dans l'ensemble.

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)

OverrideQuantity function in iLogic

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)

CalculateQuantity function in iLogic

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")