Utilizzare le funzioni della distinta componenti per eseguire operazioni sulla distinta componenti in un assieme.
È possibile sostituire la quantità di componente calcolata visualizzata nella distinta componenti. È inoltre possibile esportare i dati della distinta componenti in Excel e altri formati.
Per accedere alle funzioni della distinta componenti, espandere il nodo Distinta componenti nella scheda Sistema dell'area Frammenti.
Esportare la distinta componenti in un file esterno.
Sintassi
ThisBOM.Export(“BOMViewName”, filename, format)
"BOMViewName"
Il nome che viene visualizzato in una scheda nella finestra di dialogo Distinta componenti di Inventor. Questo valore può essere Dati modello, Strutturati o Solo parti. Attivare la vista che si desidera utilizzare prima di eseguire la regola per la prima volta (fare clic con il pulsante destro del mouse sulla scheda nella tabella della distinta componenti).
filename
Nome del file di esportazione da creare (con estensione nome file). Se non si specifica un percorso completo, la distinta componenti viene esportata nella cartella in cui è memorizzato l'assieme. Per l'esportazione in formato Excel, l'estensione del nome file deve essere .xls (.xlsx non è supportato).
format
Può essere uno dei seguenti:
Esempi
ThisBOM.Export("Parts Only", "Bom353.xls", kMicrosoftExcelFormat) ThisBOM.Export("Structured", "Bom631.xls", kTextFileTabDelimitedFormat) ThisBOM.Export("Structured", ThisDoc.ChangeExtension(".mdb"), kMicrosoftAccessFormat)
Consente di sostituire la quantità di un componente. È consigliabile utilizzare questa funzione solo se vengono visualizzate solo alcune istanze nel modello e nella distinta componenti viene elencato il numero effettivo. La procedura corrisponde all'apertura della finestra di dialogo Distinta componenti, quindi alla scelta di Quantità statica anziché di Calcola quantità nella colonna QTÀ per un componente.
Sintassi
ThisBOM.OverrideQuantity(“Model Data”, partNumber, quantity)
Il primo argomento consente di nominare la vista della distinta componenti e deve essere sempre "Model Data".
partNumber
La proprietà numero di parte del componente. Questo valore viene visualizzato come colonna nella vista della distinta componenti.
quantity
Quantità da impostare per questo componente.
Esempio
ThisBOM.OverrideQuantity("Model Data", "Top Screw", 18)
Riporta la quantità della distinta componenti alla quantità calcolata automaticamente.
Sintassi
quantity = ThisBOM.CalculateQuantity(“Model Data”, “partNumber”)
Esempio
quantity = ThisBOM.CalculateQuantity("Model Data", "Top Screws")