Solução alternativa para modificar um parâmetro de ocorrência com um estado de modelo.
Novidades: 2022
Uma montagem pode ter duas ou mais instâncias da mesma peça (ou submontagem) em dois estados de modelo diferentes. Quando há mais de uma instância de componentes da mesma peça (ou submontagem) e essas instâncias estão em diferentes estados de modelo, talvez uma ou mais instâncias não possam ser modificadas. Se você modificar um membro (que está em um estado de modelo), outro membro (que está em um estado de modelo diferente) não poderá ser modificado. No entanto, você poderá tornar o membro modificável se atualizar a montagem propriamente dita. Veja a seguir um exemplo:
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
É recomendável fazer todas as alterações necessárias na primeira instância da mesma peça (ou submontagem) antes de atualizar e alterar a segunda instância da mesma peça (ou submontagem).