Operator ResourceReference

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.

I/O Properties

Property Value
Operator Type 입력이나 출력이 없으므로 없음

지원되는 Link Format

None

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를 비워 둔 경우: 새 매개변수가 참조 오퍼레이터 인스턴스를 포함하는 계층적 상자에 추가됩니다. 참조 오퍼레이터 인스턴스가 가장 높은 프로세스 수준에 있는 경우 이는 불가능합니다.

[참고] 디스플레이 대상 경로 설정을 위한 구문

디자인의 다른 곳에 새 매개변수가 나타나도록 하려면, DisplayHierarchy 매개변수에서 새 매개변수를 포함할 계층적 상자의 경로를 지정해야 합니다.

구문은 다음과 같습니다:

<Path> is the relative path from process level to the hierarchical level of the design where the <Hierarchical Box> is located that is to receive the new parameter. Thus, the parameter DisplayHierarchy can only address hierarchical boxes within the same process. Use a slash as separator between different hierarchical levels.

<HierarchicalBox> is the name of the hierarchical box that is to receive the new map parameter.

예: Level0/Level1

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 오퍼레이터의 사용법은 다음 예시와 같습니다.