IUAVariable.SetDynamicLink(source, sourceArrayIndex, mode)

设置一个动态链接,该链接指向特定数组(第一个参数)中的单元(第二个参数)。第三个参数是可选的,用于设置动态链接模式。
void SetDynamicLink(IUAVariable
source
, uint
sourceArrayIndex
, DynamicLinkMode
mode
);

参数

source
(IUAVariable)
源变量的
BrowseName
sourceArrayIndex
(uint)
源数组中的一个单元。
mode
(DynamicLinkMode)
用于指定动态链接模式的可选参数。
以下动态链接模式可用:
DynamicLinkMode.Read
(default)
读(从源节点到父节点)。
DynamicLinkMode.Write
写(从父节点到源节点)。
DynamicLinkMode.ReadWrite
读写(双向)。
ResourceURI
包含参数中指示的路径的 C# 对象。

示例

以下示例所示的 API 可在
Motor1
对象的
Speed
属性(其节点由
SpeedVariable
表示)上设置读取动态链接。链接源是
SpeedList
数组中的第二个单元:
var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Project.Current.FindVariable("SpeedList"); myObj.SpeedVariable.SetDynamicLink(speedValue, 2, DynamicLinkMode.Read);
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈