创建复杂动态链接
创建复杂动态链接来转换链接的值。
- 在项目视图中,选择包含了要链接属性的对象。
- 在属性中,将光标悬停在要链接的属性上,然后选择。添加动态链接
- 在动态链接浏览器中,选择高级。
- (可选)要在编辑器中打开复杂动态链接编辑器,请选择在编辑器中打开。小贴士: 如果要编辑的复杂动态链接具有冗长逻辑,在编辑器中打开复杂动态链接编辑器很有帮助。
- 要插入动态链接:
- 依次选择和插入动态链接。
- 通过选择或拖放对象或属性来设置动态链接源。添加动态链接属性中会显示对所选节点或变量的引用。在属性前面显示的
表示该属性包含动态链接。
小贴士: 如果动态链接在设计时未解析,动态链接的前面会显示。在运行时可能会解析指向 Windows 别名的动态链接。如果由于链接特性不再存在或已被移动而导致动态链接断开,链接的前面会显示
。
- 要插入转换器:
- 依次选择和转换器。插入
- 通过输入数据或在转换器字段中创建动态链接来创建转换器逻辑。小贴士: 可以通过选择或拖放对象或属性来创建动态链接。添加动态链接
- 要更改动态链接方向,请选择以下图标:
从源节点读取到父节点。
从父节点写入源节点。
从源节点读取到父节点,从父节点写入源节点。
- 要将源变量链接到父变量的特定索引:
- 选择配置,然后选择添加父数组索引。
- 设置父数组索引值。
- 要创建一个可动态构建变量源路径的转换器,请选择配置并选择EU 模式:
- 默认。不会将工程单位 (Engineering Unit, EU) 传播到转换器。如果输出值是 UI 对象,则 EU 转换不适用。
- 本地化。通过适当的本地化将 EU 传播到转换器。如果输出为 UI 对象,则 EU 将转换为当前计量系统。
- 从源复制 EU。无需本地化即可将 EU 传播到转换器。如果输出为 UI 对象,则 EU 不会转换为当前计量系统。
有关计量系统的更多信息,请参见计量系统。 - 要添加动态路径转换器:
- 选择配置,然后选择键-值转换器或条件转换器。
- 设置转换器属性。
- 要添加源节点占位符:小贴士: 添加源节点占位符,以在运行时根据占位符值修改动态链接。您可以使用此类格式化的动态链接作为别名。
- 在要编辑的动态链接旁边,选择。
- 通过在大括号中添加占位符来编辑动态链接。例如:/Objects/ProjectName/Model/Motor{0}
- 在每个{中,创建指向占位符值的动态链接。placeholder} 动态链接
在以下示例中,Motor占位符解析为数字调整框值。{0}带占位符的动态链接 - 要删除动态链接或转换器,请在块中选择。删除
complex dynamic link
提供反馈