별칭
별칭은
NodeId
속성이 있는 소스 노드를 가리키는 변수 유형입니다. 별칭을 사용하면 개체의 인스턴스가 서로 다른 값을 표시하도록 할 수 있습니다. 예를 들어, 단일 모터 페이스 플레이트의 인스턴스는 별칭을 사용하여 여러 모터에 대한 데이터를 동적으로 표시할 수 있습니다.
노트:
별칭에 대한 자세한 내용은 용어 사전 항목을 참조하십시오.
별칭은 프로젝트 정보 모델의 영역에 연결되므로 동적 로직을 만들 수 있도록 동적 링크를 설정할 수 있습니다.
개체 또는 상위 노드라고 하는 개체 유형에서 별칭을 만듭니다. 별칭이 가리키는 소스 노드를 통해 소스 영역을 식별합니다.
팁:
그래픽 개체에 별칭을 만들어 위젯과 같은 동적 사용자 인터페이스를 만듭니다. 위젯은 모터 유형의 서로 다른 인스턴스 각각에 대한 값을 동적으로 표시하는 모터 유형을 나타낼 수 있습니다.
작업
개체
A
에서 소스 노드 B
를 가리키는 별칭을 만듭니다. 노드 A
또는 노드 A
의 모든 하위 노드에서 노드 B
및 노드 B
의 하위 노드에 대한 동적 링크를 만들 수 있습니다.종류 속성
별칭에는 참조 노드인 값이 있는 종류 속성이 포함되어 있습니다. 이 참조는 소스 노드의 개체 또는 변수 유형에 대한 것입니다. 별칭의 소스 노드를 설정하면 종류 속성에 값이 자동으로 할당됩니다. 소스 노드가 Motor 인스턴스인 경우 종류는 Motor 노드를 가리킵니다.
런타임 시 별칭의 소스 노드가 설정된 위젯에서는 종류 노드를 지정해야 합니다. 종류 노드 정보 모델의 노드를 사용하여 동적 링크 브라우저에서 링크를 만들 수 있습니다. 디자인 타임에 이러한 노드는 런타임 시 프로젝트 노드를 나타냅니다.
예를 들어 Motor 유형의 속성을 표시하는 위젯을 디자인하려면 Speed와 Acceleration의 두 가지 속성이 있는 Motor 유형을 만듭니다. MotorPanel 유형을 만들고 Motor 별칭을 추가합니다. 별칭의 종류 속성을 Motor 유형 노드로 설정합니다. 그런 다음 두 개의 레이블 또는 다른 UI 컨트롤을 추가하고 Motor 별칭을 통해 Speed 및 Acceleration 속성을 동적으로 연결할 수 있습니다.
NodeId
nodeid
종류 속성
종류 속성
의견을 작성 부탁드립니다.