매개변수
Creo ModelCHECK는 모델 매개변수가 회사 표준을 따르는지 확인하는 매개변수 체크를 포함합니다. 매개변수에서 다음 정보를 검증할 수 있습니다.
• 매개 변수 유형 viz, string, integer, boolean, real
• PDM이 지정되었는지 여부
• 값이 할당되었는지 여부
|
빈 문자열이 허용됩니다. 실수, 정수 및 부울 매개 변수는 기본값으로 생성할 수도 있습니다. 기본값은 다음과 같습니다.
• 실수 - 0.0
• 정수 - 0
• 부울 - No
|
• 유효한 값 표준 목록에 속해 있는 값을 가진 특정 매개 변수
• 숫자 매개 변수가 특정 값보다 작거나 크거나 같은지 여부
• 문자열이나 부울 매개 변수가 특정 값과 같은지 여부
• 문자열 매개 변수가 특정 문자를 포함하거나 특정 길이인지 여부
시작 구성 파일에서 다음 형식을 사용하여 매개변수 이름을 바꿉니다.
[MODE]_PARAMETER [name] [type] [equality] [value]
여기서
• [MODE]는 PRT, ASM 또는 DRW입니다.
• [name]은 매개변수의 이름입니다. 이름은 대/소문자를 구분하지 않습니다.
• [type]은 매개변수의 유형입니다. 허용 가능한 값은 다음과 같습니다.
◦ STR - 문자열 값
◦ BOOL - 부울 값(Yes/No)
◦ INTEGER - 정수 값
◦ REAL - 실수 값
◦ NONE - 비표준 유형
• [equality]는 동등한 상태입니다. 허용 가능한 값은 다음과 같습니다.
◦ EQ - 값이나 값 목록과 같음
◦ NEQ - 값이나 값 목록과 같지 않음
◦ LT - 보다 작음
◦ GT - 보다 큼
◦ LTE - 작거나 같음
◦ GTE - 크거나 같음
• [value]는 값입니다. 값은 대/소문자를 구분합니다. 허용 가능한 값은 다음과 같습니다
◦ 정확한 값을 지정하거나 체크보다 작거나 큰 수를 지정할 수 있습니다.
◦ 매개변수가 PDM 지정이 되어야 하는 경우에는 PDM을 지정할 수 있습니다.
◦ 매개변수에 지정된 값이 없는 경우에는 NULL을 지정할 수 있습니다.
◦ *, ?, # 및 $를 와일드카드로 사용할 수 있습니다. 각 기호의 의미는 다음과 같습니다.
▪ * - 문자(문자 수 제한 없음)
▪ ? - 문자 하나(숫자, 알파벳 또는 기호)
▪ # - 숫자 하나
▪ $ - 문자열 하나
|
와일드카드는 REAL 유형의 매개변수와 함께 사용할 수 없습니다.
|
◦ LIST_XXX를 지정할 수 있습니다. 여기서 XXX는 허용 가능한 값 목록의 이름입니다.
PRT_PARAMETER DRAWN_BY STR EQ LIST_DESIGNERS
다음과 같이 시작 구성 파일의 각 라인에서 목록의 각 멤버를 지정합니다.
LIST_DESIGNERS Michael Jordan
LIST_DESIGNERS Grant Hill
LIST_DESIGNERS Penny Hardaway
이 목록에서 주어진 매개변수에 대해 사용 가능한 값은 세 이름입니다.
예:
PRT_PARAMETER MODEL STR EQ circ
PRT_PARAMETER PN NONE EQ PDM
PRT_PARAMETER PN NONE EQ ????-???
PRT_PARAMETER COMPANY STR EQ PTC
PRT_PARAMETER EMPTY NONE EQ NULL
PRT_PARAMETER DRAWN_BY STR EQ LIST_DESIGNERS
PRT_PARAMETER RELEASED BOOL EQ YES
PRT_PARAMETER DRAFT_ANGLE REAL LTE 5
PRT_PARAMETER DESCRIPTION STR EQ *test
PRT_PARAMETER MATERIAL STR EQ PDM
PRT_PARAMETER RC_MODEL_TYPE STR EQ LIST_MODEL_TYPE
PRT_PARAMETER ENG_PRJ_NO STR EQ PDM
PRT_PARAMETER DEPARTMENT STR LTE LENGTH_12
PRT_PARAMETER MASS REAL
PRT_PARAMETER VOLUME REAL
PRT_PARAMETER MC_INT INTEGER EQ 12345
PRT_PARAMETER MC_REAL REAL EQ 5.33
와일드카드의 예:
• *test - test로 끝나는 값이어야 합니다. 예를 들어 model test가 허용 가능한 값이 될 수 있습니다.
• ??-?? - 다섯 문자로 이루어지고 셋째 문자가 하이픈(-)인 값이어야 합니다.
• ####-$000 - 처음 네 문자는 숫자이고 다섯째 문자는 대시(-)이며 여섯째 문자는 하나의 글자이고 마지막 세 문자는 0이어야 합니다.
|
체크 구성 파일에서 EXTRA_PARAMS 체크를 설정하면 모델에서 시작 항목으로 나열되지 않은 매개변수를 추가 매개변수로 보고할 수 있습니다. Creo ModelCHECK에서 추가 매개 변수가 나열되면 모델에서 삭제할 수 있습니다.
|