全局触发

通过快捷工具条中的进入全局触发界面,可选择事件触发或字符串触发,通过触发事件或字符串来执行相应操作,如切换方案、执行流程、执行模块、执行模块。

事件触发

事件触发根据配置的触发事件满足所设定的条件后,能够响应切换方案、执行流程、执行模块、执行模块动作等命令,实现对操作的准确控制。事件触发的具体配置方式如下图所示。

图 1 事件触发
  1. 单击新建触发。

  2. 设置触发事件,触发事件的具体配置可参考文本-协议解析的通信示例章节。

  3. 单击对触发事件的参数进行绑定。

    • 目标输出需绑定到流程模块的运行参数,当事件触发时,会将该参数值赋值到所绑定的运行参数;

    • 设置输入需绑定到流程模块的输入参数,当事件触发流程运行时,该参数值会作为所绑定的输入参数值。

    图 2 配置触发事件参数
  4. 选择触发命令类型,包括如下4种。

    • 切换方案:切换到指定路径下的方案。

    • 执行流程:触发流程运行。

    • 执行模块:单独执行订阅模块。

    • 执行模块动作:支持N点标定模块的清空标定点动作等。

  5. 根据选择的命令类型完成对应的触发配置

    • 触发命令类型选择切换方案时,需选择指定方案路径并设置密码。

    • 触发命令类型选择执行流程时,需要选择流程ID并订阅触发字符。

    • 触发命令类型选择执行模块时,需要订阅执行的模块。

    • 触发命令类型选择执行模块动作时,需要订阅执行的模块并配置触发动作,目前仅支持N点标定的清空标定点操作。

字符串触发

字符串触发通过设置触发字符能够响应切换方案、执行流程、执行模块、执行模块动作等命令。字符串触发的具体配置方式如下图所示。

图 3 字符串触发
  1. 单击新建触发。

  2. 设置触发字符匹配模式来触发流程或模块动作。匹配模式可选择完全匹配、部分匹配和不匹配。

    • 完全匹配:设置触发字符'A'后,仅收到字符'A'时才会完成触发动作。

    • 部分匹配:设置触发字符'A'后,发送的字符或字符串包含字符'A'即可。

    • 不匹配:设置不匹配字符后,收到任何的数据均会触发,不进行匹配校验。

  3. 选择触发命令类型,包括如下4种。

    • 切换方案:切换到指定路径下的方案。

    • 执行流程:触发流程运行。

    • 执行模块:单独执行订阅模块。

    • 执行模块动作:支持N点标定模块的清空标定点动作等。

  4. 根据选择的命令类型完成对应的触发配置

    • 触发命令类型选择切换方案时,需选择指定方案路径并设置密码。

    • 触发命令类型选择执行流程时,需要选择流程ID并订阅触发字符。

    • 触发命令类型选择执行模块时,需要订阅执行的模块。

    • 触发命令类型选择执行模块动作时,需要订阅执行的模块并配置触发动作,目前仅支持N点标定的清空标定点操作。