文档名:基于Linux的探测器监控小系统数据采集和存储的实现
本文调研在基于Linux探测器监控系统实现数据采集和存储的方法.探测器监控系统在EPICS平台上开发,方便用户查看探测器的历史运行信息和实时运行信息.为研究人员进行物理分析提供参考,需将探测器的各种支持系统,如高压、电子学和VME机箱的数据进行获取和存储.本文将重点论述在Linux的EPICS平台上采集来自驱动IOC的数据,通过研究PV的数据产生机制,采用Python语言,结合Pyepics函数库,实现从EPICSIOC到Python程序的数据采集,并使用MySQLdb模块实现了采集数据到mysql数据库的存储.本文从实验需求分析入手,依次介绍了EPICSIOC的PV数据、mysql数据库表的设计、接口及错误处理等内容.为了长时间不间断采集和存储大量数据,采用LinuxCron服务定时调度程序,通过查询资料了解到当大量使用crontab的时候,会出现系统资源分配不均等问题,可能造成网络阻塞致使数据丢失,为此做了大量的实验,得到了结果并做出了相应的解决办法.
作者:王萃 叶梅 韩子国 喻纯旭 吴亚波
作者单位:辽宁师范大学,大连116029中国科学院高能物理研究所,北京100049南开大学,天津300071
母体文献:第十七届全国科学计算与信息化会议暨智慧科研论坛论文集
会议名称:第十七届全国科学计算与信息化会议暨智慧科研论坛
会议时间:2015年8月17日
会议地点:合肥
主办单位:中国核学会,中国电子学会
语种:chi
分类号:TM7TP3
关键词:探测器 监控系统 数据获取 数据存储
在线出版日期:2017年11月24日
基金项目:
相似文献
相关博文
- 文件大小:
- 647.11 KB
- 下载次数:
- 60
-
高速下载
|
|