구성 변수는 특정 값을 계산하는 경우에 사용할 수 있는 상위 변수입니다. 이는 간단한 공식을 통해 수행됩니다. 공식에 매니폴드 종속성을 정의할 수 있습니다.
공식은 다음 값을 계산하는 데 사용할 수 있습니다.
- 구성 옵션이 사용되는 경우 매크로-Typical의 매크로 상태 또는 Typical-그룹의 매크로-Typical 상태. Project Builder에서 프로젝트 문서 생성 중 계산 결과에 따라 매크로 또는 매크로-Typical이 사용됩니다. 여기서 해당하는 예를 찾을 수 있습니다.
- 매크로의 절대 위치 지정에 대한 X 및 Y 좌표의 계산
- 구조 식별자의 값
- 매크로 변수의 값
구성 변수는 Project Builder에서 엔지니어에게 추가 입력 필드로 표시됩니다. 엔지니어가 특정 값을 변경할 수 있도록 하려는 경우 구성 변수를 사용합니다. 프로젝트 문서 생성 중 참조의 값은 구성 변수의 값으로 바뀝니다.
Project Builder에서 엔지니어는 매크로 변수의 값을 변경할 수 있습니다. 엔지니어에게 매크로 변수에 대한 액세스 권한을 부여하려면 구성 변수를 통해 매크로 변수를 참조해야 합니다.
전제 조건:
- 대화 상자 Designer를 호출했고 매크로-Typical이 편집 모드 상태입니다.
- 매크로-Typical에 매크로를 추가했습니다.
- 매크로에는 속성 페이지 설명에 할당된 변수 페이지 설명과 함께 위치 지정 개체가 포함됩니다.
절차:
- 문자열 유형의 구성 변수 PD1과 페이지 설명 표시된 이름을 만듭니다.
- 해당 구성 변수가 Project Builder에서 엔지니어에게 표시됩니다. 사전 정의된 값을 지정하지 않았으므로 엔지니어가 자유롭게 설명을 입력할 수 있습니다.
- 페이지 설명 매크로 변수의 확장된 매크로 보기에 공식 =PD1을 입력합니다.
- 즉, 페이지 설명 매크로 변수와 함께 구성 변수 PD1를 참조합니다. 매크로에서 "페이지 설명" 변수는 "페이지 설명" 속성에 할당됩니다. 즉, 엔지니어가 구성 변수 PD1에 대해 입력한 값은 프로젝트 문서 생성 후 "매크로의 페이지 설명" 속성으로 사용됩니다.
다음 변수 유형을 사용할 수 있습니다.
변수 유형 | 의미 | 예 |
---|---|---|
정수 | 정수 값 | 1, 2, 3 |
더블 | 부동 소수점 수 | 3.456 |
문자열 | 문자열 | EPLAN |
부울 | 2가지 가능한 상태 | true 또는 false |
공식에서 다음 연산자를 사용할 수 있습니다.
연산자 | 의미 | 유효한 대상 | 예 |
---|---|---|---|
+,-,*,/ | 산술 계산 | 정수, 실수 | =V1*V2 |
'...' | 상수 | 문자열 | ='EPLAN' |
+ | 문자열 연결 | 문자열 | ='EPLAN'+'efficient engineering' |
==, !=, <, <=, >,>= | 비교 연산자 | 정수, 실수 | =V1<=V2 |
not, and, or, xor | 논리 연산자 | 부울 | =(V1<=V2) 및 (V1>=V3) |
&&, || | and 및 or 로직 연산자의 대체 표기 | 부울 | =(V1<=V2) && (V1>=V3) |
if 조건 then Value1 else Value2 endif
또는 조건 ? Value1 : Value2 |
조건 값 | 모두 | =if V1==0 then V2 else V3 endif
또는 =V1==0?V2:V3 |
팁:
공식을 입력하면 소프트웨어에서 지원됩니다. “등호” 기호를 입력하면 사용 가능한 모든 구성 변수 및 해당하는 표시된 이름이 드롭 다운 목록에 바로 표시됩니다. Ctrl + 스페이스바 단축키를 사용하여 언제든지 기능을 활성화할 수 있습니다. 목록은 입력 중에 자동으로 필터링됩니다.
구성 변수에 대해 사전 정의된 값이 존재하면 이러한 값은 연산자 == 또는 !=를 입력하자마자 표시됩니다.
예:
=V1== 사전 정의된 값
또는
=V1!= 사전 정의된 값
참고:
- 모든 공식은 "등호" 기호로 시작해야 합니다(예: =F206).
- 매크로-Typical 및 Typical-그룹에서 구성 변수를 사용할 수 있습니다. 절차는 동일합니다.
- 공식의 괄호 사용은 일반적인 수학 규칙을 따릅니다. 괄호 안의 식을 먼저 계산한 후에 결과가 추가로 처리됩니다.
더 보기