Operator Library: Parameters
이 연산자는 Value 파라미터에서 맵 파라미터를 생성합니다. Select 파라미터를 통해 이 맵 파라미터를 디자인 내의 임의 위치에 있는 여러 모듈 파라미터 간에 전환할 수 있습니다. 참조된 파라미터의 경로와 이름을 지정하려면 References 파라미터에 세미콜론으로 구분된 목록을 추가하십시오.
참조된 파라미터는 VA_DOUBLE 형식이어야 합니다. 맵 파라미터는 현재 선택된 참조 파라미터의 모든 속성을 미러링합니다.
선택한 파라미터가 표시되고 액세스 가능하도록 디자인 계층 구조 내에서 대상을 정의할 수 있습니다. 대상은 DisplayHierarchy와 DisplayName이라는 두 개의 파라미터로 정의됩니다. DisplayHierarchy에서는 참조 연산자 자체가 위치한 것과 동일한 프로세스 내의 계층적 상자(hierarchical box)를 지정합니다. DisplayName 파라미터에서는 대상 파라미터의 이름을 설정합니다. 즉:
- DisplayHierarchy와 DisplayName이 모두 설정된 경우, DisplayName으로 정의된 매개변수는 DisplayHierarchy에서 지정한 계층적 상자에서 사용할 수 있습니다.
- DisplayName이 비어 있으면 매개변수가 생성되지 않습니다.
- DisplayName이 설정되어 있지만 DisplayHierarchy가 비어 있는 경우, DisplayName으로 정의된 매개변수가 상위 계층 구조(즉, 참조 오퍼레이터 자체가 위치한 계층적 상자)에 추가됩니다.
이를 통해 선택한 파라미터를 원하는 디자인의 모든 계층 수준에서 사용할 수 있습니다. 예를 들어, 보호된 계층적 상자 내 모듈의 파라미터를 보호된 계층적 상자 자체의 속성 아래에서 직접 매개변수화할 수 있도록 만들 수 있습니다.
매핑된 파라미터 자체도 참조할 수 있습니다. 따라서 참조 연산자에서 Value 파라미터의 콘텐츠를 참조하거나, DisplayName 및 DisplayHierarchy 파라미터에서 정의한 파라미터를 참조할 수 있습니다. 이는 특히 보호된 계층적 상자가 다른 보호된 계층적 상자로 구성될 때 중요합니다.
![]() |
연결된 모든 파라미터가 한 번에 업데이트됩니다. |
|---|---|
|
연결된 파라미터 중 하나(예: 선택한 파라미터, 맵 파라미터 Value 또는 디스플레이 대상 파라미터)가 변경되면, 다른 모든 연결된 파라미터의 값도 함께 변경됩니다. |
이 오퍼레이터는 디자인의 데이터 흐름 구조를 방해하지 않으므로 입력과 출력이 없습니다.
라이브러리에 대한 일반적인 소개를 확인할 수 있습니다. Parameters 에서 Library Parameters.
| Status | |
|---|---|
| Type | 정적 읽기(GUI에는 쓰기로 표시됨) 파라미터 |
| Default | None |
| Range | OK 또는 오류 메시지 발생 |
|
Activate 파라미터가 Yes으로 설정된 경우 오류 상태를 표시하고 다른 모듈 파라미터를 확인합니다. 이 파라미터는 이 확인 결과, 즉 OK 또는 오류 메시지 발생 여부를 표시합니다. 이 파라미터는 최종 앱릿에 포함되지 않습니다. |
|
| DisplayName | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | 없음 |
| Range | 임의의 문자열 |
|
참조 연산자 인스턴스 자체 외에 디자인의 다른 지점에서 Reference 파라미터에 정의된 참조된 파라미터에 대한 액세스 권한을 부여하려면 새 파라미터를 정의해야 합니다. 여기에 이 새 파라미터의 이름을 지정하십시오. 이 필드가 비어 있으면 새 파라미터가 생성되지 않습니다. |
|
| DisplayHierarchy | ||||
|---|---|---|---|---|
| Type | 정적 쓰기 파라미터 | |||
| Default | None | |||
| Range | 임의의 문자열 | |||
|
DisplayName 파라미터에서 정의한 새 맵 파라미터를 연결할 계층적 상자를 여기에 지정하십시오. 이 매개변수에는 자동 완성 기능과 구문 강조 표시를 사용할 수 있습니다. 자동 완성을 사용하려면 Module Properties 대화 상자에서 이 매개변수의 Parameter Values 필드를 클릭하고 키보드의 TAB 키를 누르세요. 자동 완성 기능에 대한 자세한 지침은 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'에서 확인할 수 있습니다. 새 파라미터 DisplayName을 정의하고 DisplayHierarchy 파라미터를 비워두면, 새 파라미터는 참조 연산자 인스턴스를 포함하는 계층적 상자에 추가됩니다. 참조 연산자 인스턴스가 가장 높은 프로세스 수준에 있는 경우에는 이 작업이 불가능합니다.
|
||||
| Select | |
|---|---|
| Type | 정적, 동적, 파라미터 쓰기 |
| Default | 0 |
| Range | 참조된 파라미터 수에 따라 다름 |
|
참조된 파라미터 간 전환을 위한 셀렉터입니다. |
|
| Value | |
|---|---|
| Type | static, dynamic, write, read 파라미터 |
| Default | 0 |
| Range | double |
|
선택한 파라미터와의 양방향 액세스를 위한 맵 파라미터입니다. 이 파라미터는 현재 선택된 참조 파라미터와 동일한 속성을 가집니다. |
|
| 단위 | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | - |
| Range | Latin-1 |
|
매개변수 Value의 단위를 여기에 입력하십시오. |
|
| 설명 | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | - |
| Range | 임의의 텍스트 |
|
여기에 매개변수 Value의 설명을 입력하세요. |
|
| 참조 | ||||
|---|---|---|---|---|
| Type | 정적 쓰기 파라미터 | |||
| Default | None | |||
| Range | 세미콜론으로 구분된 목록으로 참조된 파라미터를 정의하는 문자열: 모듈 상대 경로, 모듈 이름 및 파라미터 이름 | |||
|
여기서 디자인 내 참조된 파라미터의 위치를 정의합니다. 이 매개변수에는 자동 완성 기능과 구문 강조 표시를 사용할 수 있습니다. 자동 완성을 사용하려면 Module Properties 대화 상자에서 이 매개변수의 Parameter Values 필드를 클릭하고 키보드의 TAB 키를 누르세요. 자동 완성 기능에 대한 자세한 지침은 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'에서 확인할 수 있습니다.
|
||||
| Activate | |
|---|---|
| Type | dynamic write 파라미터 |
| Default | 아니요 |
| Range | {No, Yes} |
|
Yes = 참조된 파라미터에 대한 및 파라미터로부터의 접근(Map 파라미터 Value를 통해)이 활성화됩니다. No = 참조된 파라미터와의 양방향 액세스가 비활성화되고 Status 파라미터가 비활성화됩니다. DisplayName 및 DisplayHierarchy 파라미터는 아무런 효과가 없습니다. |
|
FloatParamSelector 연산자의 사용법은 다음 예제에 나와 있습니다.
-
예시 - 파라미터 변환 오퍼레이터 IntParamSelector 및 FloatParamSelector 사용법 시연.

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


이전

