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); }
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal