控件算法入参格式

本文介绍自定义组件的控件算法入参格式。

输入控件、下拉选择框、单项选择框、JSON编辑器

设置控件参数标识(该标识为算法入参对象)。

image.png传给算法入参格式如下:

{
    "kkk": 111 // 参数标识:参数值
}

多项选择框

设置控件参数标识(该标识为算法入参对象)。

image.png传给算法入参格式如下:

{
    "ccc": { // 参数标识
        "aaa",
        "ddd"
}
}

上传控件

设置控件参数标识(该标识为算法入参对象)。

image.png传给算法入参格式如下:

"UPLOAD": { // 参数标识
    "default": {
      "value": "/aics/newPythonCode/20200927/16/100678/pqtest.txt",
      "quality": -1
    }
  }

批量输入配置、动态输入配置

  1. 设置控件参数标识(该标识为算法入参对象)。

    image.png
  2. 设置端口,单击批量输入配置,逐个配置算法参数。

    重要

    动态输入配置控件在画布内可以任意添加参数;批量参数配置控件在画布内不可更改参数个数、名称、中文描述。

    截屏2021-04-26 下午3传给算法入参格式如下:

    {
        "pidParams": { // 参数标识
            "ff": {
                "value": 10.0,
                "quality": -1,
                "key": "tenant_industry_brain.sysiden.MV1", // 透传上游节点测点key,可以用来获取测点历史数据
                "time": 1599619211000 // 透传上游节点测点时间
            },
            "kp": {
                "value": 8.04212289292852,
                "quality": 192
            }
        }
    }

批量输出配置、动态输出配置

上架前设置端口,配置组件预期输出参数。

重要

动态输出配置控件在画布内可以任意添加参数;批量输出配置控件在画布内不可更改参数个数、名称、中文描述。

image.png如果实际运行结果与配置参数不一致,将会报错。