기초 > 관계식 및 매개 변수 > 관계식 > 어셈블리의 관계식 > 예: 어셈블리 관계식에 컴포넌트 ID 사용
예: 어셈블리 관계식에 컴포넌트 ID 사용
동일한 원본 컴포넌트가 두 번 어셈블된 어셈블리를 생성하는 경우 다음 관계식을 작성하여 해당 컴포넌트 두 개의 길이 합계를 구할 수 있습니다.
Total_length = d3:2 + d3:2
여기서 d3은 치수이고 2는 원본의 세션 ID입니다.
원본 컴포넌트 중 하나를 해당 패밀리 테이블의 인스턴스로 대체하면 이 관계식은 더 이상 정확하지 않습니다. 어셈블리에 원본과 인스턴스가 하나씩 포함된 경우 관계식을 다음과 같이 변경할 수 있습니다.
Total_length = d3:4 + d3:4
여기서 d3은 치수이고 4는 원본을 대체한 인스턴스의 세션 ID입니다.
Creo Parametric에서는 두 치수 중에서 인스턴스의 세션 ID를 반영하기 위해 어떤 치수를 업데이트해야 할지 결정할 수 없습니다. 모든 어셈블리 컴포넌트에 대해 고유한 내부 컴포넌트 ID(cid)로 어셈블리 관계식을 작성하여 이 문제를 해결할 수 있습니다.
첫 번째 예와 같이 두 개의 동일한 원본 컴포넌트를 사용할 경우 관계식은 다음과 같이 변경됩니다.
Total_length = d3:cid_1 + d3:cid_3
여기서
d3 - 치수입니다.
cid_1 - 첫 번째 원본 컴포넌트를 참조합니다.
cid_3 - 다른 원본 컴포넌트를 참조합니다.
원본 컴포넌트 중 하나가 해당 인스턴스 중 하나로 대체되면 관계식이 제대로 업데이트되어 이 변경 내용을 반영하고 total_length가 원본 컴포넌트와 인스턴스 컴포넌트의 길이 합계를 제대로 계산합니다.
도움이 되셨나요?