Operator Library: Parameters
라이브러리에 대한 일반적인 소개를 확인할 수 있습니다. Parameters 에서 Library Parameters.
이 오퍼레이터는 디자인 내의 어디에 있든 상관없이 모듈에 대한 디바이스 리소스 매핑에서 1:1 맵 매개변수(ResourceIndex 매개변수)를 생성합니다. 매개변수 Reference에서 참조된 모듈을 지정하고, 매개변수 ResourceName에서 디바이스 리소스 타입을 지정합니다.
참조된 리소스 매핑은 정수 값으로 표시됩니다.
참조된 리소스 매핑이 표시되고 액세스될 수 있는 디자인 계층 구조 내의 대상을 정의할 수 있습니다. 대상은 DisplayHierarchy와 DisplayName의 두 가지 매개변수로 정의됩니다. DisplayHierarchy에서는 참조 오퍼레이터 자체가 위치한 것과 동일한 프로세스 내의 계층적 상자를 지정합니다. DisplayName 매개변수에서는 대상 매개변수의 이름을 설정합니다. 즉, 다음을 의미합니다.
- DisplayHierarchy와 DisplayName이 모두 설정된 경우, DisplayName으로 정의된 매개변수는 DisplayHierarchy에서 지정한 계층적 상자에서 사용할 수 있습니다.
- DisplayName이 비어 있으면 매개변수가 생성되지 않습니다.
- DisplayName이 설정되어 있지만 DisplayHierarchy가 비어 있는 경우, DisplayName으로 정의된 매개변수가 상위 계층 구조(즉, 참조 오퍼레이터 자체가 위치한 계층적 상자)에 추가됩니다.
이를 통해 원하는 디자인의 모든 계층 수준에서 리소스 매핑용 매개변수를 사용할 수 있습니다. 예를 들어, 보호된 계층적 상자 내 모듈의 리소스 매핑을 보호된 계층적 상자 자체의 속성 바로 아래에서 매개변수화할 수 있도록 만들 수 있습니다.
매핑된 리소스 매개변수는 그 자체로 참조될 수 있습니다. 따라서 참조 오퍼레이터에서 ResourceIndex 매개변수의 내용을 참조하거나, DisplayName 및 DisplayHierarchy 매개변수에서 정의한 매개변수를 참조할 수 있습니다. 이는 보호된 계층적 상자가 다른 보호된 계층적 상자로 구성되어 있을 때 특히 중요합니다.
![]() |
연결된 모든 파라미터가 한 번에 업데이트됩니다. |
|---|---|
|
연결된 매개변수 중 하나(참조된 리소스 매핑, 맵 매개변수 ResourceIndex 또는 디스플레이 참조 매개변수)가 변경되면, 다른 모든 연결된 매개변수의 값도 함께 변경됩니다. |
이 오퍼레이터는 디자인의 데이터 흐름 구조를 방해하지 않으므로 입력과 출력이 없습니다.
자세한 내용은 라이브러리의 일반 설명을 참조하세요. Parameters 에서 Library Parameters.
| Status | |
|---|---|
| Type | 정적 읽기(GUI에는 쓰기로 표시됨) 파라미터 |
| Default | None |
| Range | OK 또는 오류 메시지가 발생합니다.
|
|
오류 상태를 표시합니다. Activate 매개변수가 Yes으로 설정된 경우, 다른 오퍼레이터 설정이 확인됩니다. 이 매개변수는 이 확인의 결과, 즉 OK 또는 오류 메시지가 발생하는지 여부를 표시합니다. 이 파라미터는 최종 앱릿에 포함되지 않습니다. |
|
| DisplayName | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | None |
| Range | 임의의 문자열 |
|
참조 오퍼레이터 인스턴스 자체 외에 디자인의 다른 지점에서 매개변수 Reference에 정의된 참조된 매개변수와의 액세스를 허용하려는 경우, 새 매개변수를 정의해야 합니다. 여기에 이 새 매개변수의 이름을 지정하세요. 이 필드가 비어 있으면 새 매개변수가 생성되지 않습니다. |
|
| DisplayHierarchy | ||||
|---|---|---|---|---|
| Type | 정적 쓰기 파라미터 | |||
| Default | None | |||
| Range | 임의의 문자열 | |||
|
매개변수 DisplayName에서 정의한 새 맵 매개변수를 연결할 계층적 상자를 여기에 지정합니다. 이 파라미터에서는 자동 완성 기능과 구문 강조 표시를 사용할 수 있습니다. 자동 완성을 사용하려면 Module Properties 대화 상자에서 이 파라미터의 Parameter Values 필드를 클릭하고 키보드의 TAB 키를 누르세요. 자동 완성 기능에 대한 자세한 지침은 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'에서 확인할 수 있습니다. 새 매개변수 DisplayName을 정의했지만 매개변수 DisplayHierarchy를 비워 둔 경우: 새 매개변수가 참조 오퍼레이터 인스턴스를 포함하는 계층적 상자에 추가됩니다. 참조 오퍼레이터 인스턴스가 가장 높은 프로세스 수준에 있는 경우 이는 불가능합니다.
|
||||
| ResourceIndex | |
|---|---|
| Type | static, dynamic, write, read 파라미터 |
| Default | 0 |
| Range | 연결된 디바이스 리소스의 인덱스 범위에 따라 다름 |
|
참조된 디바이스 리소스 매핑 값과의 양방향 액세스를 위한 맵 매개변수입니다. |
|
| ResourceName | |
|---|---|
| Type | 정적, 동적, 파라미터 쓰기 |
| Default | 0 |
| Range | 임의의 문자열 |
|
액세스할 디바이스 리소스 타입을 정의합니다. 이름은 디바이스 리소스 대화상자에 제공된 것과 동일합니다. |
|
| Reference | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | None |
| Range | 참조된 모듈을 정의하는 임의의 문자열: 모듈에 대한 상대 경로 |
|
여기서는 디자인 내에서 참조된 모듈의 위치를 정의합니다. 이 파라미터에서는 자동 완성 기능과 구문 강조 표시를 사용할 수 있습니다. 자동 완성을 사용하려면 Module Properties 대화 상자에서 이 파라미터의 Parameter Values 필드를 클릭하고 키보드의 TAB 키를 누르세요. 자동 완성 기능에 대한 자세한 지침은 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'에서 확인할 수 있습니다. |
|
| 설명 | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | None |
| Range | 임의의 문자열 |
|
여기서는 생성된 참조 매개변수의 설명을 정의합니다. |
|
| Activate | |
|---|---|
| Type | dynamic write 파라미터 |
| Default | 아니요 |
| Range | {No, Yes} |
|
Yes = 참조된 디바이스 리소스 매핑으로의 그리고 그로부터의 액세스(맵 매개변수 ResourceIndex를 통해)가 활성화됩니다. No = 참조된 디바이스 리소스 매핑으로의 그리고 그로부터의 액세스가 비활성화되며 매개변수 Status가 비활성화됩니다. 매개변수 DisplayName과 DisplayHierarchy는 아무런 효과가 없습니다. |
|
ResourceReference 오퍼레이터의 사용법은 다음 예시와 같습니다.
-
'Signal, Logic, Filter 및 Parameters 라이브러리의 특정 오퍼레이터에 대한 기능 예제'
예제 - 오퍼레이터 사용법 시연

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

이전

