分布式EPICS系统数据存档引擎

来源 :中国科学院上海应用物理研究所 | 被引量 : 0次 | 上传用户:a36020a
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实验物理及工业控制系统(EPICS),是由美国洛斯阿拉莫斯国家实验室(LANL)和阿贡国家实验室(ANL)联合开发的一种大型控制系统组态软件包,现已被广泛应用于大型实验物理装置的控制系统中。上海光源是先进的第三代中能同步辐射装置,它的控制系统也采用EPICS作为基本的软件开发平台。   数据存档系统是上海光源控制系统的重要组成部分之一,完成系统运行实时和历史数据的存储和检索。Channel Archiver是EPICS自带的数据存档工具集,并已在多个加速器上得到了成功运用。但是Channel Archiver有其自身的局限性,其自定义的数据格式及存储在当地磁盘的数据存储方式给数据管理和维护带来了不便,更给数据检索和查询工具的开发带来了困难。上海光源作为先进的大科学装置和大科学平台,数据种类繁多,数据关系复杂。因此采用中央数据库专门管理和维护数据,并提供便利的数据检索和分析。   本文针对Channel Archiver的局限性,结合上海光源的实际需求,对ChannelArchiver进行了改进。改变了原有的数据存储方式,将数据通过网络写入中央数据库,并修改了Channel Archiver的自定义数据格式,引入了现今迅速发展并具有强大优势的XML数据类型。同时采用了分布式的架构增加了系统的扩展性和可用性。   论文对Channel Archiver进行了详细的分析,得到了其软件结构和实现流程。同时介绍了XML的强大优势和格式规范。论文的重点是引擎的设计和实现,设计了新的数据存储格式,给出了软件设计框架和流程,并对各个模块进行具体的源代码级上的分析和改进。最后对改进后引擎的各个指标进行了测试。
其他文献
非蛋白质氨基酸β-氨基丁酸(β-amino-butyricacid,BABA)是化学抗病诱导剂,保护多种植物抵抗多种病原物。实验室前期工作研究表明BABA诱导感病烟cv.NC89抗TMV。为了进一步探讨B
现在,随着各种输入法的出现,键盘输入越来越方便和快捷。但键盘输入方式有以下几点不足;1、输入内容有局限性,如不能输入过于生僻的字,输入一种新文字或字体,要安装新字库,不
本论文制备了亚油酸修饰壳聚糖(LACH)、脱氧胆酸修饰壳聚糖(DACH)两种壳聚糖脂复合物,并检测了合成的复合物的细胞毒性;利用LACH制备出纳米微粒,分析了该种纳米微粒对成纤维
本文对于模型库技术和网格技术进行了研究。首先介绍了模型库技术和网格技术及其目前在国际国内的使用现状,同时也简单介绍了遥感信息定量分析处理网格节点,然后在对地理信息元
在经济全球化和全球信息化加速发展的背景下,互联网服务已逐渐成为现代服务业重要的组成部分,并成为世界经济和社会发展的重要推动力量。数据中心作为行业信息化的重要载体,
伴随着汽车业的迅速发展,交通事故已经成为我们生活中重要的安全问题。我国交通事故死亡人数已经连续多年高居世界第一,其中每年因疲劳驾驶导致死亡的有许多人。疲劳驾驶引起
由于人类活动的影响,当今世界植物物种灭绝速度正在加快。为延缓植物物种的灭绝,许多国家和国际组织正在采取有效措施。其中,迁地保护是植物保育的一种重要手段。由于保护地环境
未来广电有线数字接入网的基本要求是具有综合业务接入能力,即不仅符合网络技术融合趋势与业务多样化趋势,而且能够实现宽窄带业务,语音、数据和视频的综合接入,在提供传统广播业
协作通信技术是一种独特的物理层对抗信道衰落提高系统容量的技术。由于其独特的获取空间分集方式在过去的几十年中受到了广泛的研究。其主要有三种系统模型:三节点模型,多中
星载合成孔径雷达成像成为当前合成孔径雷达领域内的一个重要课题,本文主要研究了星载合成孔径雷达的成像算法和多普勒参数估计方法。 第一章介绍了合成孔径雷达的基本概念