Obejście umożliwiające modyfikację parametru wystąpienia za pomocą stanu modelu.
Nowości: 2022
Zespół może zawierać co najmniej 2 wystąpienia tej samej części (lub podzespołu), w których ta sama część (lub podzespół) znajduje się w dwóch różnych stanach modelu. Jeśli istnieją wystąpienia komponentów tej samej części (lub podzespołu), które znajdują się w różnych stanach modelu, możliwe jest, że co najmniej jedno wystąpienie może nie być dostępne do modyfikacji. Jeśli zmodyfikowany zostanie jeden element (który znajduje się w jednym stanie modelu), oznacza to, że nie można zmodyfikować innego elementu (znajdującego się w innym stanie modelu). Można jednak udostępnić ten element do modyfikacji, aktualizując sam zespół. Oto przykład:
InventorVb.DocumentUpdate() Parameter("Part1:1", "Length") = 1 Parameter("Part1:1", "Width") = 0.5 ' The parameter assignments above modify the member document of the first occurrence, which makes the member document of the second occurrence not modifiable. ' To make it modifiable, update this assembly document: InventorVb.DocumentUpdate() ' Now we can modify the other model state: Parameter("Part1:2", "Length") = 2 Parameter("Part1:2", "Width") = 1.5
Najlepszym rozwiązaniem jest wprowadzenie wszystkich zmian wymaganych w pierwszym wystąpieniu tej samej części (lub podzespołu) przed zaktualizowaniem i zmianą drugiego wystąpienia tej samej części (lub podzespołu).