별칭

별칭은
NodeId
속성이 있는 소스 노드를 가리키는 변수 유형입니다. 별칭을 사용하면 개체의 인스턴스가 서로 다른 값을 표시하도록 할 수 있습니다. 예를 들어, 단일 모터 페이스 플레이트의 인스턴스는 별칭을 사용하여 여러 모터에 대한 데이터를 동적으로 표시할 수 있습니다.
노트: 별칭에 대한 자세한 내용은 용어 사전 항목을 참조하십시오.
별칭은 프로젝트 정보 모델의 영역에 연결되므로 동적 로직을 만들 수 있도록 동적 링크를 설정할 수 있습니다.
개체 또는 상위 노드라고 하는 개체 유형에서 별칭을 만듭니다. 별칭이 가리키는 소스 노드를 통해 소스 영역을 식별합니다.
팁: 그래픽 개체에 별칭을 만들어 위젯과 같은 동적 사용자 인터페이스를 만듭니다. 위젯은 모터 유형의 서로 다른 인스턴스 각각에 대한 값을 동적으로 표시하는 모터 유형을 나타낼 수 있습니다.

작업

개체
A
에서 소스 노드
B
를 가리키는 별칭을 만듭니다. 노드
A
또는 노드
A
의 모든 하위 노드에서 노드
B
및 노드
B
의 하위 노드에 대한 동적 링크를 만들 수 있습니다.
별칭 작업

종류 속성

별칭에는 참조 노드인 값이 있는 종류 속성이 포함되어 있습니다. 이 참조는 소스 노드의 개체 또는 변수 유형에 대한 것입니다. 별칭의 소스 노드를 설정하면 종류 속성에 값이 자동으로 할당됩니다. 소스 노드가 Motor 인스턴스인 경우 종류는 Motor 노드를 가리킵니다.
런타임 시 별칭의 소스 노드가 설정된 위젯에서는 종류 노드를 지정해야 합니다. 종류 노드 정보 모델의 노드를 사용하여 동적 링크 브라우저에서 링크를 만들 수 있습니다. 디자인 타임에 이러한 노드는 런타임 시 프로젝트 노드를 나타냅니다.
예를 들어 Motor 유형의 속성을 표시하는 위젯을 디자인하려면 Speed와 Acceleration의 두 가지 속성이 있는 Motor 유형을 만듭니다. MotorPanel 유형을 만들고 Motor 별칭을 추가합니다. 별칭의 종류 속성을 Motor 유형 노드로 설정합니다. 그런 다음 두 개의 레이블 또는 다른 UI 컨트롤을 추가하고 Motor 별칭을 통해 Speed 및 Acceleration 속성을 동적으로 연결할 수 있습니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.