IUAVariable.SetDynamicLink(source, mode)
设置一个动态链接,该链接指向第一个参数中传递的变量源。第二个参数是可选的,用于设置动态链接模式。
void SetDynamicLink(IUAVariablesource, DynamicLinkModemode);
参数
- source(IUAVariable)
- 源变量的BrowseName。
- mode(DynamicLinkMode)
- 用于指定动态链接模式的可选参数。以下动态链接模式可用:
- DynamicLinkMode.Read(default)
- 读(从源节点到父节点)。
- DynamicLinkMode.Write
- 写(从父节点到源节点)。
- DynamicLinkMode.ReadWrite
- 读写(双向)。
- ResourceURI
- 包含参数中指示的路径的 C# 对象。
示例
以下示例所示的 API 可在
Motor1
对象的 Speed
属性(其节点由 SpeedVariable
表示)上设置读取动态链接。链接源是 SpeedLabel
对象的 Text
属性:var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Owner.GetObject("SpeedLabel").GetVariable("Text"); myObj.SpeedVariable.SetDynamicLink(speedValue, DynamicLinkMode.Read);
提供反馈