Funkce rozpisky v modulu iLogic – referenční příručka

Funkce rozpisky používejte k provádění operací v rozpisce v sestavě.

Můžete přepsat vypočítané množství komponenty uvedené v rozpisce. Také můžete exportovat data rozpisky do aplikace Excel a jiných formátů.

Pro zpřístupnění funkcí rozpisky rozbalte položku Rozpiska na kartě Systém v oblasti Fragmenty.

Export BOM in iLogic

Exportujte rozpisku do externího souboru.

Poznámka: Tato funkce funguje pouze v hlavní úrovni detailů v sestavě.

Syntaxe

ThisBOM.Export(“BOMViewName”, název souboru, formát)

“BOMViewName”

Název, který se zobrazuje na kartě v dialogu Rozpiska aplikace Inventor. Mpžnost může mít hodnotu Model Data, Structured nebo Parts Only. Předtím, než spustíte pravidlo poprvé, povolte zobrazení, které chcete používat (kliknutí pravým tlačítkem myši na kartu v tabulce rozpisky).

název souboru

Název vytvářeného exportovaného souboru (s příponou názvu souboru). Jestliže nezadáte úplnou cestu, rozpiska je exportována do složky, ve které je uložena sestava. Pro export do aplikace Excel musí mít název souboru příponu .xls (přípona .xlsx není podporována).

formát

Může být následující:

Příklady

ThisBOM.Export("Parts Only", "Bom353.xls",  kMicrosoftExcelFormat)
ThisBOM.Export("Structured", "Bom631.xls",  kTextFileTabDelimitedFormat)
ThisBOM.Export("Structured", ThisDoc.ChangeExtension(".mdb"),  kMicrosoftAccessFormat)

OverrideQuantity function in iLogic

Přepisuje množství pro komponentu. Tato funkce může být užitečná, jestliže zobrazujete pouze několik instancí v modelu a rozpiska obsahuje aktuální počet. Je to jako otevření dialogu Rozpiska a pak zvolení „Statické množství“ místo „Vypočítat množství“ ve sloupci Množství pro komponentu.

Syntaxe

ThisBOM.OverrideQuantity(“Data modelu”, číslo součásti, množství)

První argument pojmenovává zobrazení rozpisky a musí být vždy "Data modelu".

číslo součásti

Vlastnost Číslo součásti komponenty. Tato hodnota se v zobrazení rozpisky zobrazuje jako sloupec.

množství

Množství nastavované pro tuto komponentu.

Příklad

ThisBOM.OverrideQuantity("Model Data", "Top Screw", 18)

CalculateQuantity function in iLogic

Nastavuje množství v rozpisce zpět na automaticky počítané množství.

Syntaxe

ThisBOM.CalculateQuantity(“Data modelu”, “číslo součásti”)

Příklad

quantity = ThisBOM.CalculateQuantity("Model Data", "Top Screws")