> 技术文档 > 自研能管项目开发界面

自研能管项目开发界面


自研能管软件实现一个界面开发

  • 目的:

​通过接口方式实现展示哪些数据

  • 例如:

    ​已知制丝车间下的计量电表,在可视化界面通过点击制丝车间的方式,自动在MySQL存储制丝车间的电表数据(假设是每分钟存储一次),前端即可以通过api方式得到数据集。

1. 接口

  • URL

    /ems/savetable

  • method

    post

  • 请求示例

    { \"mysql_table_name\": \"NG_ELEC_zs\", \"td_table_names\": [\"g1ah7\",\"g1ah8\",\"g1ah9\",\"g1ah10\"]}
  • 响应示例

    { \"code\": 1, \"data\": { \"数据开始储存\": 1 }, \"error\": null}

2. MySQL效果

自动建表,字段为时间和制丝车间下的电表名称

每分钟整点从TDengine取数并存储

自研能管项目开发界面

3. 页面展示效果

设置自动刷新,实现折线图更新

自研能管项目开发界面

4. 整体思路

  1. 系统通过模型配置和纬度配置后,已知各个工厂、车间等模型下的采集点,通过唯一名称或标签与TDengine实时表可以关联上。

  2. 通过可视化的方式,传参到后端,就可以自动在MySQL生成表格及字段,存储指定业务的数据。

  3. 通过系统数据开发引擎配置数据api

    自研能管项目开发界面

  4. 配置报表展示图形

    自研能管项目开发界面