IUAVariable.SetDynamicLinkToAlias(aliasName, path, attributeId, mode)
변수에서 별칭 내 하위 또는 중첩 노드의 특정 OPC UA 속성에 대한 동적 링크를 설정합니다.
void SetDynamicLinkToAlias(string aliasName, string[] path, AttributeId attributeId, DynamicLinkMode mode = DynamicLinkMode.Read);
인수
- aliasName(string)
- 별칭의BrowseName입니다.
- path
- 별칭 내부의 하위 노드 또는 중첩 노드 경로를 지정하는 문자열 배열입니다.
- attributeId
- 연결할 OPC UA 속성입니다.AttributeId열거를 사용합니다.
- mode(DynamicLinkMode)
- 동적 링크 모드를 지정하는 선택적 인수입니다.다음과 같은 동적 링크 모드를 사용할 수 있습니다.
- DynamicLinkMode.Read(default)
- 읽기(소스 노드에서 상위로).
- DynamicLinkMode.Write
- 쓰기(상위에서 소스로).
- DynamicLinkMode.ReadWrite
- 읽기 및 쓰기(양방향).
- ResourceURI
- 인수에 표시된 경로를 포함하는 C# 개체입니다.
예제
변수를 별칭 내에 중첩된 항목의 특정 OPC UA 속성에 연결합니다.
[ExportMethod] public void CreateDynamicLinkToAliasSubItemAttribute() { // Get the Text variable of a Label var myVariable = Owner.GetVariable("Label1/Text"); // Link to the BrowseName attribute of {MotorAlias}/Configuration/Speed myVariable.SetDynamicLinkToAlias("MotorAlias", new string[] { "Configuration", "Speed" }, AttributeId.BrowseName, DynamicLinkMode.Read); }
의견을 작성 부탁드립니다.