版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • 选中一个触发源,可以配置该触发源对应的动作
  • 每个动作需配置的属性包括:
    • 自定义的名称(必须输入)
    • 执行顺序,数字越小越靠前执行
    • 是否启用,必须选择“是”才有效
    • 类型指的是动作类型,包括下面几个:
      • 变量控制,控制服务端对某个变量写入值
      • 弹出画面,在某个客户端弹出一个画面,并带入参数
      • 延时等待,在服务端执行过程中等待一段时间再执行下个动作
      • 一组变量控制,控制
      • 可用变量控制
    •  
    • 动作支持如下几种:
      • 单变量控制
        • 参数1:变量名称
        • 参数2:要控制的变量的值
        • 参数3:控制的超时设置,单位:毫秒
      • 多变量同时控制
        • 同时控制多个变量的值为某个特定值
        • 参数1:多个变量,以逗号隔开
        • 参数1:多个变量名称:变量值,以逗号隔开。
          • 格式1:只有变量名称,如tag1,tag2,tag3,此时其控制值为参数2
          • 格式2:变量名:变量值。如:tag1:1,tag2:0,tag3:10,表示将tag1值改为1,tag2改为0,tag3改为10,此时参数2 无效
        • 参数2:要控制的变量的值。当参数1位格式1时,即每个变量没有给值的情况下,变量的控制值使用参数2。参数2:要控制的变量的值
        • 参数3:控制的超时设置,单位:毫秒
      • 多变量循环控制
        • 配置多个变量/对象属性,每次触发本动作执行时,将按照配置的变量次序,依次选择一个变量,将其值修改为控制值。
        • 参数1:多个变量,以逗号隔开
        • 参数2:要控制的变量的值
        • 参数3:控制的超时设置,单位:毫秒
        • 如:配置了tag1,tag2,tag3这4个变量,控制值为1(见下图)
          • 第一次触发本动作时,将tag1值设置为1
          • 第二次触发本动作时,将tag2值设置为1
          • 第三次触发本动作时,将tag3值设置为1
          • 第四次触发本动作时,将tag1值设置为1
          • 第五次触发本动作时,将tag2值设置为1
          • 依次类推
      • 服务端延时
        • 等待一段时间再执行次序更低的动作
        • 参数1:毫秒为单位的时间,如3000表示3秒
      • 客户端弹窗
        • 在客户端弹出一个画面,并带上初始参数
        • 参数1:画面名称
        • 参数2:打开画面时带入的参数类型,值可为:
          • objectreplace,打开画面并进行参数替换
            switchcamera,打开画面同时切换摄像机
        • 参数3:打开画面时带入的参数值
          • objectreplace时,画面模板名1=对象实际名称1,画面模板名2=对象实际名称2  多个参数替换之间以逗号隔开
          • switchcamera时,cam=cam13,preset=2。每次只能打开1个摄像头和设置预置位
        • 如:打开一个画面video,并打开摄像头cam13,切换到预置位5
          • 参数1:video
          • 参数2:switchcamera
          • 参数3:cam=cam13,preset=5
        • 如:打开一个画面devicedetail,并替换其中模板1 (objectname1)为(设备1),替换其中模板1 (objectname2)为(设备5)
          • 参数1:devicedetail
          • 参数2:objectreplace
          • 参数3:objectname1=设备1,objectname2=设备5

...