IUAVariable.SetDynamicLinkToAlias(aliasName, path, mode)
设置从变量到别名内子节点或嵌套节点的动态链接,从而指定动态链接模式。
void SetDynamicLinkToAlias(string aliasName, string[] path, DynamicLinkMode mode = DynamicLinkMode.Read);
参数
- aliasName(string)
- 别名的BrowseName。
- path
- 字符串数组,用于指定通往别名内子节点或嵌套节点的路径。
- mode(DynamicLinkMode)
- 用于指定动态链接模式的可选参数。以下动态链接模式可用:
- DynamicLinkMode.Read(default)
- 读(从源节点到父节点)。
- DynamicLinkMode.Write
- 写(从父节点到源节点)。
- DynamicLinkMode.ReadWrite
- 读写(双向)。
- ResourceURI
- 包含参数中指示的路径的 C# 对象。
示例
在 ReadWrite 模式下,将变量链接到别名的直接子节点的默认属性 (
Value
):[ExportMethod] public void CreateDynamicLinkToAlias() { // Get the Text variable of a TextBox var myVariable = Owner.GetVariable("TextBox1/Text"); // Link to {MotorAlias}/Speed in ReadWrite mode myVariable.SetDynamicLinkToAlias("MotorAlias", new string[] { "Speed" }, DynamicLinkMode.ReadWrite); }
提供反馈