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