본문으로 건너뛰기
  1. Posts/

NX Expression - List{} + PTS

·2 분· loading · loading ·
NX_Man
Solution NX Expression List{} PTS
RedBeanSoft
작성자
RedBeanSoft
Siemens 의 PLM/ALM/CAD 분야 전문 파트너입니다.
작성자
NX_Man
A tech Engineer who like GUNDAM.

List {}함수 활용법 ( With PTS)
#

정의된 List{}함수를 설계 Library로 활용하려면 별도의 프로그래밍 작업을 이용하여 작업자가 설계 조건에 맞는 Type 변수의 입력이 필요하지만 간단히 PTS Module을 이용하여 적용이 가능하다.

먼저 NX Application 항목의 Gateway메뉴에서 [ Product Template Author ]를 실행한다.

Post2_1

생성하고자 하는 Library의 사용법이나 입력 변수를 설명하기 위한 Help Image를 등록 하기위해 Control 항목의 Label Control 요소를 선택 후 마우스 우클릭 -> Add를 눌러 PTS GUI에 추가한다.

Post2_2

추가된 Label의 상세항목에서 Bitmap 항목을 선택 후 마우스 우클릭 -> Edit를 선택한다.

Post2_3

윈도우 탐색기가 열리면 해당 Image를 선택하여 Help Image적용을 완료한다. ※ image가 적용되면 Text Icon이 Image Icon으로 변경된다.

Help Image 추가작업이 완료되면 Template Objects 항목에 표시된 Expression중에 [ Type ]을 선택 -> 마우스 우클릭 -> [ Add ]를 선택하여 PTS GUI에 [ Type ]을 추가한다.

Post2_4

생성된 [ Type ]변수를 사용자가 미리 정해진 List에서 선택하는 값으로 변경하기 위해 [ Type ]객체의 Display Style을 [ List of Choices ]로 변경하고 해당 List를 List{} 함수에 정의된 값으로 수정한다.

Post2_5

※ List에 미리 정의된 값을 선택하면 [ Type ] Expression이 변경되어 Model이 수정된다.

설계변수인 [ Type ]의 등록이 완료되면 작업자가 의도한대로 [ Type ]이 변경되면 Model의 수정으로 반영되는지 확인 할 수 있도록 [ DIM ] Expression을 선택 -> 마우스 우클릭 -> Add를 선택하여 PTS GUI에 추가한다.

Post2_6

다만 DIM Expression은 Type Expression의 수정에 영향을 받아 Update되는 값이므로 Display Type을 Label로 변경한다.

Post2_7

모든 작업이 완료되면 [ Finish ]를 선택하면 저장 후 PTS Module이 종료된다.

Post2_8

※ PTS 작업 완료 후 반드시 NX File을 저장해야만 PTS Library로 사용이 가능하다.

PTS가 반영된 NX File에는 일반 NX File과는 구분되는 특별한 Icon이 추가되며

Post2_9

이 NX File을 선택 후 마우스 우클릭 -> [ Edit Reusable Component… ]를 선택하여 PTS Library를 이용한 편집설계의 진행이 가능하다.

Post2_10

작업자가 Type을 변경하면 Modeling 형상과 확인을 위한 Dimension 값도 연동되어 변경된다.

관련 글

NX Expression - List{}
·2 분· loading · loading
NX_Man
Solution NX Expression List{} PTS

List 함수
#

NX의 Expression 기능에서 지원하는 여러 함수들 가운데 많이 알려 지지 않은 그렇지만 아주 활용도가 높은 List{}함수에 대해 설명하고자 한다.