Operator Library: Parameters
Operator FloatVariable은 소프트웨어 변수를 생성합니다.
또한 이 오퍼레이터를 사용하여 변환 공식에 사용할 사용자 정의 전역 상수를 생성할 수 있습니다. Value가 정적일 때, DisplayHierarchy 파라미터를 ::로 설정하여 전역 상수를 생성할 수 있습니다. 생성된 상수는 시스템 전체에서 사용할 수 있으며 모든 파라미터 변환 공식에서 액세스할 수 있습니다. 변환 공식에서 전역 상수를 사용하는 방법에 대한 자세한 내용은 DisplayHierarchy 파라미터 설명을 참조하십시오.
변수가 표시되고 액세스될 디자인 계층 내의 타겟을 정의할 수 있습니다. 타겟은 DisplayHierarchy 및 DisplayName의 두 파라미터로 정의됩니다. DisplayHierarchy에서는 오퍼레이터 자체가 위치한 동일한 프로세스 내의 계층적 상자를 지정합니다. 파라미터 DisplayName에서는 타겟 파라미터의 이름을 설정합니다.
-
DisplayHierarchy 및 DisplayName이 모두 설정된 경우, DisplayName으로 정의된 파라미터는 DisplayHierarchy로 지정된 계층적 상자에서 사용할 수 있습니다.
-
DisplayName이 비어 있으면 파라미터가 생성되지 않습니다.
-
DisplayName이 설정되어 있지만 DisplayHierarchy가 비어 있는 경우, DisplayName으로 정의된 파라미터가 상위 계층(즉, 오퍼레이터 자체가 위치한 계층적 상자)에 추가됩니다.
-
언제 Value 이(가) 정적(static)인 경우, 다음을 설정하여 전역 상수를 생성할 수 있습니다. DisplayHierarchy 에서 :: . 다음을 사용하여 변환 수식에서 액세스할 수 있습니다.
${::myGlobalConst}.
이 오퍼레이터는 디자인의 데이터 흐름 구조에 간섭하지 않으므로 입력과 출력이 없습니다.
라이브러리 파라미터에 대한 일반적인 소개는 Library Parameters에서 확인할 수 있습니다.
| Status | |
|---|---|
| Type | 정적 읽기(GUI에는 쓰기로 표시됨) 파라미터 |
| Default | 없음 |
| Range | OK 또는 오류 메시지 |
|
오류 상태를 표시합니다. 파라미터 Activate가 Yes으로 설정된 경우, 다른 모듈 파라미터가 확인됩니다. 이 파라미터는 이 확인 결과, 즉 OK 또는 오류 메시지를 표시합니다. 이 파라미터는 최종 앱릿에 포함되지 않습니다. |
|
| DisplayName | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | 없음 |
| Range | 임의의 문자열 |
|
디자인의 다른 지점에서(오퍼레이터 인스턴스 자체 외에) 파라미터로의 액세스 및 파라미터에서의 액세스를 허용하려면 새 파라미터를 정의해야 합니다. 여기에 이 새 파라미터의 이름을 지정하십시오. 이 필드가 비어 있으면 새 매개변수가 생성되지 않습니다. |
|
| DisplayHierarchy | |||||||
|---|---|---|---|---|---|---|---|
| Type | 정적 쓰기 파라미터 | ||||||
| Default | 없음 | ||||||
| Range | 임의의 문자열 | ||||||
|
파라미터 DisplayName에서 정의한 새 맵 파라미터를 첨부할 계층적 상자를 여기에 지정하십시오. 이 파라미터에는 자동 완성 기능과 구문 강조 표시를 사용할 수 있습니다. 자동 완성을 사용하려면 Module Properties 대화 상자에서 이 파라미터의 Parameter Values 필드를 클릭하고 키보드의 TAB 키를 누르십시오. 자동 완성 기능에 대한 보다 자세한 지침은 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'에서 확인할 수 있습니다. 새 파라미터 DisplayName을 정의했지만 DisplayHierarchy 파라미터를 비워 둔 경우: 새 파라미터가 오퍼레이터 인스턴스를 포함하는 계층적 상자에 추가됩니다. (오퍼레이터 인스턴스가 최상위(프로세스) 수준에 있는 경우에는 가능하지 않습니다.)
|
|||||||
| Value | |
|---|---|
| Type | static, dynamic, write, read 파라미터 |
| Default | 0 |
| Range | double |
|
변수와의 상호 액세스를 위한 맵 파라미터입니다. 이 파라미터는 변수의 모든 속성을 미러링합니다. 변환 공식에서 사용할 사용자 정의 전역 상수를 생성하려면 이 매개변수가 static이어야 합니다. 전역 상수를 생성하는 방법에 대한 지침은 DisplayHierarchy 매개변수 설명을 참조하십시오. |
|
| 단위 | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | - |
| Range | Latin-1 |
|
파라미터 Value의 단위를 여기에 입력하십시오. |
|
| 설명 | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | - |
| Range | 임의의 텍스트 |
|
파라미터 Value의 설명을 여기에 입력하십시오. |
|
| RangeFrom | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | 0.1 |
| Range | |
|
가장 작은 유효 값의 정의입니다. 여기에 공식을 입력할 수도 있습니다. |
|
| RangeTo | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | 1.0 |
| Range | |
|
가장 큰 유효 값의 정의입니다. 여기에 공식을 입력할 수도 있습니다. |
|
| RangeIncrement | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | 0.1 |
| Range | |
|
유효한 값 사이의 간격 정의(단계 크기 정의). 여기에 공식을 입력할 수도 있습니다. |
|
| Activate | |
|---|---|
| Type | dynamic write 파라미터 |
| Default | 아니요 |
| Range | {No,Yes} |
|
Yes = 변수와의 액세스(맵 파라미터 Value를 통해)가 활성화됩니다. No = 변수와의 액세스가 비활성화되고 파라미터 Status가 비활성화됩니다. 파라미터 DisplayName 및 DisplayHierarchy는 효과가 없습니다. |
|

![[참고]](../common/images/admon/note.png)

이전

