Aby dokonywać operacji na zestawieniu komponentów w zespole, należy użyć funkcji zestawienia komponentów.
Można nadpisać obliczoną ilość komponentu figurującą w zestawieniu. Można również wyeksportować dane zestawienia do pliku Excel lub innych formatów.
Aby uzyskać dostęp do funkcji zestawienia komponentów, rozwiń węzeł Zestawienie komponentów na karcie System w obszarze Schematy kodów okna dialogowego Edycja reguły funkcji iLogic.
Wyeksportuj zestawienie komponentów do zewnętrznego pliku.
Składnia
thisbom.export(”BOMViewName”, nazwa pliku, format)
”BOMViewName”
Nazwa wyświetlana w karcie okna dialogowego Zestawienie komponentów Inventor. Wartością tą może być: Structured lub Parts Only. Widok Dane modelu nie jest obsługiwany. Włącz widok, z którego chcesz korzystać, przed uruchomieniem reguły po raz pierwszy (kliknij prawym przyciskiem myszy na karcie w tabeli zestawienia komponentów).
nazwa pliku
Nazwa tworzonego pliku eksportu (z rozszerzeniem pliku). Jeśli nie podano pełnej ścieżki dostępu, zestawienie komponentów jest eksportowane do folderu zawierającego zespół. W przypadku eksportu do pliku Excel plik musi posiadać rozszerzenie .xls (.xlsx nie jest obsługiwane).
format
Może mieć jedną z następujących postaci:
Przykłady
ThisBOM.Export("Parts Only", "Bom353.xls", kMicrosoftExcelFormat) ThisBOM.Export("Structured", "Bom631.xls", kTextFileTabDelimitedFormat) ThisBOM.Export("Structured", ThisDoc.ChangeExtension(".mdb"), kMicrosoftAccessFormat)
Nadpisuje ilość dla komponentu. Funkcja ta jest przydatna, jeśli w modelu widocznych jest tylko kilka wystąpień, a zestawienie zawiera rzeczywistą liczbę. Przypomina otwarcie okna dialogowego Zestawienie komponentów i wybranie opcji „Ilość statyczna” zamiast „Oblicz ilość” w kolumnie QTY (Ilość) dla komponentu.
Składnia
ThisBOM.OverrideQuantity(”Model Data”, NumerCzęści, ilość)
Pierwszy argument nazywa widok zestawienia komponentów i musi zawsze mieć postać ”Model Data”.
NumerCzęści
Właściwość Numer części komponentu. Ta wartość jest wyświetlana jako kolumna w widoku zestawienia komponentów.
ilość
Żądana ilość dla tego komponentu.
Przykład
ThisBOM.OverrideQuantity("Model Data", "Top Screw", 18)
Przywraca ilość w zestawieniu komponentów do ilości obliczonej automatycznie.
Składnia
Ilość = thisbom.calculatequantity(”Model Data”, ”NumerCzęści”)
Przykład
quantity = ThisBOM.CalculateQuantity("Model Data", "Top Screws")