Řešení úpravy parametru výskytu se stavem modelu
Co je nového: 2022
Sestava může mít dvě nebo více instancí stejné součásti (nebo podsestavy), kde je stejná součást (nebo podsestava) ve dvou různých stavech modelu. Pokud máte instance komponent stejné součásti (nebo podsestavy), které jsou v různých stavech modelu, může se stát, že jednu nebo více instancí nepůjde upravovat. Pokud upravíte jeden člen (který je v jednom stavu modelu), nebude možné upravit jiný člen (který se nachází v jiném stavu modelu). Lze jej však upravit aktualizací samotné sestavy. Zde je uveden příklad:
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
Doporučeným postupem je provést všechny požadované změny v první instanci součásti (nebo podsestavy) před aktualizací a změnou druhé instance stejné součásti (nebo podsestavy).