적용 대상
- Creo Parametric 1.0에서 8.0
- Pro/ENGINEER 및 Creo Elements/Pro Wildfire 3.0에서 Wildfire 5.0
내용
- 제한된 값 매개 변수를 만드는 방법
- 매개 변수 선택 목록을 만드는 방법
- 매개 변수에 더 많은 값을 할당하는 방법
- 특정 이름을 가진 매개 변수가 항상 특정 유형인지 확인하는 방법
- 매개 변수에 대해 특정 값 또는 특정 값 범위만 허용
- 경고 시작시 잘못된 형식으로 인해 제한된 매개 변수에 대한 외부 파일이 로드되지 않았습니다.
- lst 파일의 구문 이해
해결 방법
- 해결방법으로 :
- 설명서에 설명된 구문에 따라 제한된 값 정의를 포함하는 파일을 생성합니다.
- 파일 확장자는 필수는 아니지만 인덱싱 및 데이터 관리 목적으로 .lst를 사용하는 것이 일반적입니다.
- 파일 형식 :
- 연산자 :
- 괄호로 묶인 키워드는 선택 사항입니다.
- // 즉, 이중 슬래시는 주석을 나타냅니다
- 범위 또는 열거형 선택
- 열거형은 {}로 묶입니다.
- 범위는 () 또는 []로 묶입니다.
- 따옴표는 문자열 값을 소개하고 끝냅니다.
- 구분자 : 쉼표
- 블록 사이
- 제한된 값 사이
- 경고 : 마지막 블록에는 끝에 쉼표가 없어야합니다. 그렇지 않으면 Creo에서 추가 블록을 찾고 찾지 못하므로 "잘못된 형식"오류가 표시됩니다.
ND_ParamDefArr_K01 = { <BLOCK_1> , <BLOCK_2> }
{ Name = <name> Type = <type> [<quantity type>] [Default = <value>] [Range = <range> or Enum = <enum>] [Access=<access>] }
- <생성 된 파일의 전체 경로> 에 config.pro 옵션 restricted_val_definition 추가
- 파일이 작업 디렉토리에있는 경우 상대 경로는. \ 즉, 점 백 슬래시로 시작됩니다.
- config.pro의 위에서 아래로, 옵션의 마지막 항목이 세션에 적용됩니다. 이전 항목이 대체됩니다.
- 설명서에 설명된 구문에 따라 제한된 값 정의를 포함하는 파일을 생성합니다.
- 값 제한을 사용하십시오.
- Pro / ENGINEER, Creo Elements / Pro 또는 Creo Parametric 다시 시작
- Creo에서 제한된 매개 변수에 대한 외부 파일을 읽었습니다. <lst 파일 경로>라는 메시지가 표시됩니다.
- 그렇지 않으면 lst 파일의 구문과 형식을 확인하십시오.
- 모델 생성 또는 열기
- 매개 변수 > 매개 변수 추가 > 제한 옵션 선택 > 이름 목록에서 이름 선택 > 확인으로 매개 변수 대화 상자에서 제한 값 매개 변수 추가
- Pro / ENGINEER, Creo Elements / Pro 또는 Creo Parametric 다시 시작
- 예 :
- 비디오에서 :
- 참조 목적으로 restricted_params_list file 파일의 다른 예
- 참고 : 이미 추가된 매개 변수를 제한된 매개 변수로 변경해야하는 경우 매개 변수 목록에서 삭제하고 위에서 언급한 단계를 사용하여 다시 추가하십시오.
ND_ParamDefArr_K01 = { { Name = anything Type = string // NO DEFAULT (this is a comment) // No set value (this is a comment) }, { Name = string_from_list Type = string // NO DEFAULT (this is a comment) Enum = { 'pants', 'shirts', 'socks' } }, { Name = letters Type = string // NO DEFAULT (this is a comment) Enum = { 'A', 'B', 'C', 'D', 'E' } }, { Name = int_from_list Type = integer Enum = { -100, -50, 45, 2003, 500 } }, { Name = int_from_range_mini Type = integer Default = 0//*this is a comment* Range = ( 0, ) // only minimum (excl.) set ! }, { Name = real_from_range Type = real Default = 1.0 Range = [ -0.001 , 10. ] // incl. min, excl. max ! //range works with parenthesis and brackets } }
제한 유형 블록 구문 개요 주어진 매개 변수 이름에 대해 제한 값 없음 { Name = anything Type = string // NO DEFAULT (this is a comment) // No set value (this is a comment) }
주어진 매개 변수 이름에 대해 기본값이 없는 문자열 목록 { Name = string_from_list Type = string // NO DEFAULT (this is a comment) Enum = { 'pants', 'shirts', 'socks' } }
지정된 매개 변수 이름에 대해 기본값이 없는 문자 목록 { Name = letters Type = string // NO DEFAULT (this is a comment) Enum = { 'A', 'B', 'C', 'D', 'E' } }
주어진 매개 변수 이름에 대해 정수 목록
참고 : Creo는 값을 정렬합니다.{ Name = int_from_list Type = integer Enum = { -100, -50, 45, 2003, 500 } }
주어진 매개 변수 이름에 대해 양수 값만 허용됩니다.
참고 : 기본값은 0으로 설정되었지만 최소값은 배타적이므로 값이 허용되지 않습니다.
결과적으로 Creo는 기본값을 1로 오프셋합니다.{ Name = int_from_range_mini Type = integer Default = 0//*this is a comment* Range = ( 0, ) // only minimum (excl.) set ! }
주어진 매개 변수 이름에 대해 실수 범위가 허용됩니다. { Name = real_from_range Type = real Default = 1.0 Range = [ -0.001 , 10. ] // incl. min, excl. max ! //range works with parenthesis and brackets
- 관련 주제 :
- PTC 도움말에서 제한 값 매개 변수 생성하기
- 예 : PTC 도움말의 샘플 제한 정의 파일
- 티스토리 여기 : Creo Parametric에서 이미 존재하는 모델의 제한된 매개 변수에서 제한된 값 정의를 업데이트하는 방법
- 2 단계 매개 변수 값 제한을 생성하려면
'Creo > Creo 환경 설정' 카테고리의 다른 글
작업 디렉토리를 지정하는 방법 (0) | 2021.06.01 |
---|---|
작업 디렉토리를 설정하거나 변경하는 방법 (0) | 2021.06.01 |
모델 트리 설정 파일을 읽도록 구성하는 방법 (0) | 2021.05.24 |
구성 옵션 'fasthlr_drawing'을 'yes'로 설정시 내보낸 드로잉 PDF에 영향을 주지 않습니다. (0) | 2021.05.21 |
3D 모델의 드로잉에서 모서리가 올바르게 표시되지 않을때 (0) | 2021.05.21 |