创建复杂动态链接

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