기초 > 관계식 및 매개 변수 > 제한 값 매개 변수 > 제한 정의 파일을 생성하기 위한 구문
  
제한 정의 파일을 생성하기 위한 구문
제한 정의 매개변수 파일의 형식은 다음과 같습니다.
ND_ParamDefArr_K01 = {
<definition>
[, ...]
}
여기서
[, ...] - 연속적 옵션 목록입니다.
<definition>의 형식은 다음과 같습니다.
{
Name = <name>
Type = <type> [<quantity type>]
[Default = <value>]
[Range = <range> | Enum = <enum>]
[Access=<access>]
}
 
* 대괄호([]) 안의 데이터는 모두 옵션입니다. 세로 막대(|)는 둘 이상의 변수 중에서 선택해야 함을 나타냅니다.
여기서
<name> - Creo Parametric 매개 변수의 유효한 이름입니다.
<type> - 다음 형식을 사용합니다.
integer | real | string | boolean
<quantity type> - Creo Parametric 기본 수량 유형(물리적 치수)으로 사용할 수 있는 이름(예: Length 또는 Force)이거나, 이러한 이름과 곱셈(*), 나눗셈(/) 또는 거듭제곱(^) 연산으로 구성된 표현식입니다.
<value>의 형식은 다음과 같습니다.
<value_int> | <value_real> | <value_string> | <value_boolean>
여기서
<value_int> - 정수입니다.
<value_real> - Creo Parametric 관계식에서 유효한 실수이며 선택적으로 뒤에 <unit>이 올 수 있습니다.
<value_string> - 작은 따옴표로 묶인 문자열입니다.
 
* 문자열에 있는 인용은 "로 표시되어야 합니다.
<value_boolean> - 참 | 거짓
<unit> - Creo Parametric에서 측정 단위로 사용할 수 있는 이름(예: mm, lb 또는 N)이거나, 이러한 이름과 곱셈(*) 또는 나눗셈(/) 연산으로 구성된 표현식입니다. 기본 또는 제한 값으로 나타나는 모든 값의 단위는 해당 매개변수 정의의 수량 유형과 일치해야 합니다.
<range>의 형식은 다음과 같습니다.
[<value>,<value> | <value>, | ,<value>]
여기서
파생 <value>, - 최소 한계만 있는 범위입니다.
파생 ,<value> - 최대 한계만 있는 범위입니다.
 
* [] 또는 ()를 사용하여 범위를 정의합니다.
[] - 해당하는 최소값이나 최대값이 범위에 포함됩니다.
() - 해당하는 최소값이나 최대값이 범위에서 제외됩니다.
<enum>의 형식은 다음과 같습니다.
{
<value>
[, ...]
}
<access>의 형식은 다음과 같습니다.
full | limited | locked
여기서
full - 어디서든 수정할 수 있는 전체 액세스 사용자정의 매개변수를 나타냅니다.
limited - 관계식으로 수정할 수 없는 매개변수를 나타냅니다. 제한 매개변수는 패밀리 테이블과 Program을 통해서만 수정할 수 있습니다.
locked - 외부 응용 프로그램(데이터 관리 시스템, 분석 피쳐, 관계식, 프로그램 또는 패밀리 테이블)에서 생성된 매개변수를 나타냅니다. 잠긴 매개변수는 외부 응용 프로그램 내에서만 수정할 수 있습니다.
 
공백과 줄 바꿈 기호는 선택 사항이며, 키워드와 값을 제외한 모든 위치에서 허용됩니다.
파일 내의 어느 위치에서든 // 또는 '/*로 시작하여 줄 바꿈 기호로 끝나는 설명을 추가할 수 있습니다.