留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

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

王子健 宣科 甘艳芳 孙晓康 徐双 李川 刘功发

王子健, 宣科, 甘艳芳, 等. HLS-II移动端数据查询系统开发[J]. 强激光与粒子束. doi: 10.11884/HPLPB202133.210011
引用本文: 王子健, 宣科, 甘艳芳, 等. HLS-II移动端数据查询系统开发[J]. 强激光与粒子束. doi: 10.11884/HPLPB202133.210011
Wang Zijian, Xuan Ke, Gan Yanfang, et al. Development of HLS-II mobile terminal data query system[J]. High Power Laser and Particle Beams. doi: 10.11884/HPLPB202133.210011
Citation: Wang Zijian, Xuan Ke, Gan Yanfang, et al. Development of HLS-II mobile terminal data query system[J]. High Power Laser and Particle Beams. doi: 10.11884/HPLPB202133.210011

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

doi: 10.11884/HPLPB202133.210011
基金项目: 中国科学院合肥大科学中心重点研发项目(2019HSC-KPRD003)
详细信息
    作者简介:

    王子健(1995—),男,硕士,从事粒子加速器控制技术研究;wzj2018@mail.ustc.edu.cn

    通讯作者:

    刘功发(1969—),男,教授级高工,从事粒子加速器控制技术研究;gfliu@ustc.edu.cn

  • 中图分类号: TL503.6

Development of HLS-II mobile terminal data query system

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

    Figure  1.  HLS-II mobile terminal data query system architecture diagram

    图  2  用户管理模块处理请求的逻辑流程框图

    Figure  2.  Logical flow chart of user management module processing request

    图  3  运行状态页面

    Figure  3.  Operation status page

    图  4  实时数据页面

    Figure  4.  Real-time data page

    图  5  历史数据页面

    Figure  5.  Historical data page

    图  6  报警信息页面

    Figure  6.  Alarm information page

  • [1] Duckitt W, Abraham J. React automation studio: a new face to control large scientific equipment[C]//22nd Int Conf on Cyclotrons and their Applications. 2019: 285-288.
    [2] D'Ottavio T, Dyer P S, Marr G J, et al. Creating interactive web pages for non-programmers[C]//Proceedings of the 16th Int Conf on Acc and Large Exp Physics Control Systems. 2017: 976-978.
    [3] Slominski R, Larrieu T L. Web extensible display manager[C]//Proceedings of the 16th International Conference on Accelerator and Large Experimental Physics Control Systems (ICALEPCS 2017). 2018: 1057-1062.
    [4] Wang L, Zhang Y, Chu P, et al. Compact electronic logbook system[C]//17th Int Confon Acc and Large Exp Physics Control Systems. 2019: 611-613.
    [5] Shen G, Arnold N, Benes S, et al. High-level application architecture design for the APS upgrade[C]//17th Int Conf on Acc and Large Exp Physics Control Systems. 2019: 1436-1440.
    [6] Lv Huihui, Chu Chungming, Leng Yongbin, et al. Development of web-based parameter management system for SHINE[C]//Proceedings of the 17th Int Conf on Acc and Large Exp Physics Control Systems. 2019: 1478-1480.
    [7] Strangolino G. Cumbia: graphical libraries and formula plugin to combine and display data from TANGO, EPICS and more[C]//Proceedings of the 17th Int Conf on Acc and Large Exp Physics Control Systems. 2019: 971-975.
    [8] Chu P, Qiao Y S, Wang C H, et al. HEPS high-level software architecture plan[C]//Proceedings of the 9th International Particle Accelerator Conference. 2018: 1884-1887.
    [9] 张玉亮, 薛康佳, 郭凤琴, 等. CSNS加速器报警信息订阅发布平台设计[J]. 核电子学与探测技术, 2019, 39(3):363-367. (Zhang Yuliang, Xue Kangjia, Guo Fengqin, et al. Public account based alarm information pub/sub pattern system for CSNS accelerator facility[J]. Nuclear Electronics & Detection Technology, 2019, 39(3): 363-367 doi: 10.3969/j.issn.0258-0934.2019.03.023
    [10] Lin Yuzheng, Chuang J, Sheng I C, et al. Development of a task-oriented chatbot application for monitoring Taiwan photon source front-end system[C]//The 12th International Workshop on Personal Computers and Particle Accelerator Controls (PCaPAC 2018). 2019: 228-229.
    [11] Strangolino G. Cumbia-telegram-bot: use Cumbia and Telegram to read, monitor and receive alerts from the control systems[C]//17th Int Conf on Acc and Large Exp Physics Control Systems. 2019: 1441-1445.
    [12] Chen X, Song Y, Li C, et al. Alarm system of IRFEL at NSRL[C]//Proceedings of the 10th International Particle Accelerator Conference 19–24 May 2019. 2019: 3896-3899.
    [13] 文鹏权. HLS-Ⅱ历史数据查询与分析系统[D]. 合肥: 中国科学技术大学, 2016.

    Wen Pengquan. The historical data query and analysis system for the HLS-Ⅱ[D]. Hefei: University of Science and Technology of China, 2016
    [14] Xie Z, Li C, Liu G, et al. Upgrade of the historical data query and analysis system for HLS-Ⅱ[C]//10th Int Particle Accelerator Conf. 2019: 3928-3930.
    [15] 辛尚聪, 孙晓康, 李川, 等. 基于HBase的HLS-Ⅱ数据存档与检索系统开发[J]. 核技术, 2020, 43(7):29-33. (Xin Shangcong, Sun Xiaokang, Li Chuan, et al. Development of data archiving and retrieval system for HLS-Ⅱ based on HBase[J]. Nuclear Techniques, 2020, 43(7): 29-33
  • 加载中
计量
  • 文章访问数:  23
  • HTML全文浏览量:  20
  • PDF下载量:  0
  • 被引次数: 0
出版历程
  • 收稿日期:  2021-01-11
  • 修回日期:  2021-03-15
  • 网络出版日期:  2021-03-31

目录

    /

    返回文章
    返回