별칭

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

작업

개체
A
에서 소스 노드
B
를 가리키는 별칭을 만듭니다. 노드
A
또는 노드
A
의 모든 하위 노드에서 노드
B
및 노드
B
의 하위 노드에 대한 동적 링크를 만들 수 있습니다.
별칭 작업
이 다이어그램은 노드가 있는 계층 구조를 보여줍니다. 노드 A는 여러 노드에 연결되고 노드 B는 별도의 분기를 시작합니다. 링크 아이콘은 노드 간의 별칭 연결을 표시합니다.

종류 속성

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