HLS-Ⅱ移动端数据查询系统开发

作者:王子健; 宣科; 甘艳芳; 孙晓康; 徐双; 李川; 刘功发*
来源:强激光与粒子束, 2021, 33(04): 55-60.

摘要

合肥光源(HLS-Ⅱ)是以真空紫外和软X射线为主的专用同步辐射光源,作为用户装置,对运行性能有很高的要求。为提高数据查询的实时性与便捷性,满足工作人员及时掌握装置运行状态的需求,基于Web技术开发了HLS-Ⅱ移动端数据查询系统。该系统在EPICS环境下进行开发,以IOC作为实时数据源,以HBase数据库作为历史数据源,以Phoebus Alarms作为报警数据源,以MySQL数据库存储用户管理信息。整个系统采用前后端分离的模式进行设计,系统后端采用Spring Boot框架和Node.js环境进行开发;系统前端以Vue.js框架开发,使用lib-flexible弹性布局方案和postcss-pxtorem插件,以适配不同种类的移动设备。测试表明,HLS-Ⅱ移动端数据查询系统信息更新流畅,操作直观方便,达到了设计要求。