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

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

이전

