Основы > Уравнения и параметры > Уравнения > Уравнения в сборках > Пример. Использование ID компонента в уравнении сборки
  
Пример. Использование ID компонента в уравнении сборки
При создании сборки, в которой одни и те же базовые компоненты собираются дважды, можно записать следующее уравнение для суммирования длин этих двух компонентов:
Total_length = d3:2 + d3:2
где d3 - размер, а 2 - сессионный ID базового компонента.
Если заменить один из базовых компонентов экземпляром из таблицы семейства, это уравнение уже не будет точным. Если сборка содержит один базовый компонент и один экземпляр, можно изменить уравнение следующим образом:
Total_length = d3:4 + d3:4
где d3 - размер, а 4 - сессионный ID экземпляра, который заменяет базовый компонент.
Creo Parametric не может определить, какой из двух размеров необходимо обновить, чтобы отразить идентификатор сессии экземпляра. Чтобы разрешить эту ситуацию, можно написать уравнения для сборки с помощью внутренних ID компонентов, уникальных для каждого компонента сборки.
При использовании двух идентичных базовых компонентов, как в первом примере, уравнение изменится следующим образом:
Total_length = d3:cid_1 + d3:cid_3
где:
d3 - размер;
cid_1 - ссылается на первый базовый компонент;
cid_3 - ссылается на второй базовый компонент.
При замене одного из базовых компонентов его экземпляром уравнение обновляется для отражения этого изменения, а в выражении total_length соответственно вычисляется сумма длин базового компонента и компонента экземпляра.