Funzioni della distinta componenti in iLogic: riferimenti

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.

Export BOM in iLogic

Esportare la distinta componenti in un file esterno.

Nota: Questa funzione è disponibile solo nel livello di dettaglio principale nell'assieme.

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)

OverrideQuantity function in iLogic

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)

CalculateQuantity function in iLogic

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