本文主要是介绍【文档规范】数据处理服务开发,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
数据处理服务开发
-
需求
针对现场1项目1项目定制化开发数据处理服务
-
开发工作
工作项 | 工作内容 | 负责人 |
---|---|---|
时间窗口大小修改 | 从5s改为0.2s | A1 |
算法配置文件读写 | 1、确定主机算法配置文件路径 (升级软件不能被覆盖,不能与其他算法配置文件路径冲突) 2、确定算法配置文件内容 3、开发算法配置文件读写逻辑 | B1 |
算法写入结果接口修改 | 1、python 预测结果Result类中添加事件类型字段 2、python共享内存读逻辑、嵌入式后台软件配套修改增加事件类型 | B1、A1 |
算法参数标定标志位读取接口 | 提供python接口读取共享内存获取算法参数标定标志位 | A1 |
算法 | 1、算法配置文件读写逻辑 2、撕裂判定以及参数标定逻辑 | B1 |
数据处理服务 | 1、修改现有基于节拍的托辊异响的服务 2、读取算法配置文件 3、调用获取信号数据、算法参数标定标志位接口 4、进行算法参数标定和模型预测 5、将算法参数标定结果保存到配置文件 6、将模型预测结果封装为Result,然后调用共享内存写Result接口 7、在必要的地方加入log以便运行过程中调试 | B1 |
本地数据文件读取 | 启用该逻辑时,将共享内存读取的数据替换为本地数据,本地数据包括真实报警数据、非报警数据 用来测试 从算法到平台报警结果是否正确以及是否及时 | B1 |
1、算法报警是否及时
2、算法报警结果是否准确
3、算法报警结果能否及时准确传递到平台并显示
4、报警文件是否本地存储成功
1、算法对时间窗口数据的连续性没有要求,因为当前1.0系统在时间窗口之间可能存在时间空隙
2、从嵌入式到平台需要及时传递并显示报警结果
3、嵌入式程序能够及时保存报警文件
-
现场配置要点
需要手工新建并配置算法配置文件,并注意文件的读写权限
-
其他后续工作
针对项目现场的算法日志、报警文件进行持续的算法优化以及服务是否正常的运维
这篇关于【文档规范】数据处理服务开发的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!