부품 모델링 > UDF 및 그룹 > UDF 생성 > UDF 생성하기(기본)
  
UDF 생성하기(기본)
UDF를 생성하기 전에 반드시 정의해야 하는 몇 가지 요소가 있습니다. 다른 요소는 선택적으로 정의하거나 UDF 생성 또는 차후 수정 중에 정의할 수 있습니다.
1. 도구(Tools) > UDF 라이브러리(UDF Library)를 클릭합니다. 다음 명령이 있는 UDF 메뉴가 나타납니다.
생성(Create) - UDF 라이브러리에 새 UDF를 추가합니다.
수정(Modify) - 기존 UDF를 수정합니다. 참조 부품이 있는 경우 별도의 부품 창에 UDF가 표시됩니다. 어셈블리 모드에서는 이 명령을 사용할 수 없습니다.
목록(List) - 현재 디렉토리의 모든 UDF 파일을 나열합니다.
DBMS - 현재 UDF에 대해 데이터베이스 관리 기능을 수행합니다.
통합(Integrate) - 원본과 대상 UDF 간의 차이를 해결합니다.
2. 생성(Create)을 클릭합니다.
3. 그래픽 창 메시지 영역에서 새 UDF 이름을 입력하고 를 클릭합니다. UDF 옵션(UDF OPTIONS) 메뉴가 나타납니다.
4. UDF 옵션(UDF OPTIONS) 메뉴에서 다음 명령 중 하나를 클릭합니다.
독립형(Stand Alone) - 필요한 모든 정보를 UDF에 복사합니다.
종속(Subordinate) - 런타임에 원본 부품에서 대부분의 정보를 복사합니다.
 
독립 UDF는 어셈블리를 참조 모델로 가질 수 없지만 종속 UDF는 가질 수 있습니다.
펀치 및 노치 UDF(판금)는 종속될 수 없습니다.
5. 완료(Done)를 클릭합니다. 다음 요소가 나열된 UDF <udf name> 독립형(Standalone) 또는 UDF <udf name> 종속(Subordinate) 대화상자가 열립니다. 기본적으로 피쳐(Features)가 선택됩니다.
피쳐(Features) - UDF에 포함할 피쳐를 선택합니다.
참조 프롬프트(Ref Prompts) - 배치 참조를 지정하는 데 사용할 프롬프트를 입력합니다. UDF를 배치할 때 이 프롬프트가 표시되어 사용자를 안내합니다.
가변 요소(Var Elements) - 부품에 UDF를 배치할 때 재정의할 피쳐 요소를 지정합니다.
가변 치수(Var Dims) - 부품에 UDF를 배치할 때 수정할 치수를 선택하고 해당 프롬프트를 입력합니다(선택 사항).
가변 매개 변수(Var Parameters) - 부품에 UDF를 배치할 때 수정할 매개변수를 선택합니다(선택 사항).
치수 프롬프트(Dim Prompts) - 수정할 프롬프트가 있는 치수를 선택하고 새 프롬프트를 입력합니다(가변 치수가 정의된 경우 나타남).
치수값(Dim Values) - UDF에 속하는 치수를 선택하고 새 값을 입력합니다(선택 사항).
패밀리 테이블(Family Table) - UDF의 패밀리 테이블 인스턴스를 생성합니다(선택 사항).
단위(Units) - 현재 단위를 변경합니다(선택 사항).
외부 기호(Ext Symbol) - 외부 치수와 매개변수를 UDF에 포함합니다(선택 사항).
 
* UDF 피쳐(UDF FEATS)피쳐 선택(SELECT FEAT) 메뉴도 나타납니다. 기본적으로 추가(Add)선택(Select) 명령이 선택됩니다.
6. 하나 이상의 피쳐를 선택하여 UDF에 추가합니다.
7. 피쳐 선택(SELECT FEAT) 메뉴에서 완료(DONE)를 클릭하고 UDF 피쳐(UDF FEATS) 메뉴에서 완료/복귀(Done/Return)를 클릭합니다.
8. 선택한 피쳐에서 사용되는 참조에 대한 기본 프롬프트를 입력하거나 선택합니다. 기본 프롬프트를 입력 또는 적용하라는 프롬프트가 표시될 때 각 참조가 강조표시됩니다. 예를 들어, 강조표시된 서피스에 대해 bottom surface를 입력하면 UDF를 배치할 때 Select the bottom surface라는 메시지가 나타납니다.
UDF에 있는 둘 이상의 피쳐에서 사용되는 배치 참조에 프롬프트를 지정할 경우 이 참조에 대해 단일 또는 복수 프롬프트를 지정할 수 있습니다.
단일(Single) - 여러 피쳐에 사용되는 참조에 대해 단일 프롬프트를 지정합니다. UDF를 배치할 때는 프롬프트가 한 번만 나타나지만, 이 프롬프트에 대해 선택한 참조는 동일한 참조를 사용하는 그룹 내의 모든 피쳐에 적용됩니다.
다중(Multiple) - 해당 참조를 사용하는 각 피쳐에 대해 개별 프롬프트를 지정합니다. 다중(Multiple)을 선택하면 이 참조를 사용하는 각 피쳐가 강조표시되므로 강조표시된 각 피쳐에 각기 다른 프롬프트를 입력할 수 있습니다.
수정 프롬프트(MOD PROMPT)프롬프트 설정(SET PROMPT) 메뉴가 나타납니다.
9. 설정한 프롬프트를 적용하려면 프롬프트 설정(SET PROMPT) 메뉴에서 완료/복귀(Done/Return)를 클릭합니다.
프롬프트를 설정하기 전에 변경하려면 프롬프트 수정(MOD PRMPT) 메뉴의 다음(Next)이전(Previous)을 사용하여 변경할 프롬프트를 선택합니다.
 
* 단일 프롬프트(여러 피쳐에 사용된 배치 참조에 지정된 프롬프트)를 다중 프롬프트로 변경하려면 변경할 프롬프트를 찾아서 다중(Multiple)을 클릭한 다음 각 피쳐에 대해 개별 프롬프트를 입력합니다.
10. 필요한 모든 UDF 요소를 정의했으면 UDF 대화상자에서 확인(OK)을 클릭하여 UDF를 생성하거나 계속해서 선택 요소를 정의한 다음 확인(OK)을 클릭합니다.