Funkce rozpisky – reference (modul iLogic)

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ů.

Chcete-li přejít k funkcím rozpisky, na kartě Systém v oblasti Fragmenty dialogu Upravit pravidlo modulu iLogic rozbalte uzel Rozpiska.

Export BOM in iLogic

Exportujte rozpisku do externího souboru.

Syntaxe

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

“BOMViewName”

Název, který se zobrazuje na kartě v dialogu Rozpiska aplikace Inventor. Dostupné hodnoty jsou Strukturované nebo Pouze součásti. Pohled Data modelu není podporován. 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")