4️⃣ List Expression의 등록 완료되면 설계 변수에 해당하는 각 Expression을 등록
Type=1
Name = nth(1,List_Box)
Box_X_Size = nth(2,List_Box)
Box_Y_Size = nth(3,List_Box)
Box_Z_Size = nth(4,List_Box)
Material = nth(5,List_Box)
List_Box = nth(Type,List_DB)
Box_Meterial = stringValue(Material)
Box_Name = stringValue(Name)
DIM = stringValue(Box_X_Size) +"x“+stringValue(Box_Y_Size) + "x“+stringValue(Box_Z_Size)
5️⃣ 모든 Expression의 등록이 완료되면 BOX 생성을 위해 Block 명령을 실행
Block의 Length (XC)값의 입력 항목에 “Box”를 입력하면 등록된 Expression 가운데 “ Box ”를 포함하는 Expression이 List로 나열되고 그 중 “ Box_X_Size ”을 선택하여 할당합니다. 동일한 방법으로 Width(YC), Height(ZC)를 할당하고 [ OK ]를 선택하여 Box를 생성합니다.
이렇게 생성된 Block 형상은 “Type“ Expression을 변경하면 List{}함수에 정의된 DB값에 따라 전체적인 형상이 변경됩니다.
|