首页> 外文会议>International Conference Mixed Design of Integrated Circuits Systems >Design and implementation of LLRF station software suite in Distributed Control System used in E-XFEL
【24h】

Design and implementation of LLRF station software suite in Distributed Control System used in E-XFEL

机译:电子XFEL中使用的分布式控制系统中LLRF站软件套件的设计与实现

获取原文

摘要

The European XFEL project is a free electron linear particle accelerator located in Hamburg, Germany, currently being developed by DESY and to be launched later this year. The particle accelerator is controlled by RF control system, built as a chain of RF stations bound to cryomodules across the tunnel. Each RF station has a set of additional devices, that are used to control particular parts of the system. The core library for device module handling was designed using Distributed Objected Oriented Control System (DOOCS) framework as a base, and then it was extended by implementing component software pattern design, thus allowing simplified and universal way of handling communication with the hardware, as well as handling other tasks such as data validation and application logic. The library is implemented by using modern C++11/14 standards and utilizing Boost library features where necessary. The server applications utilize the library to provide common device access by using Chimera Tool Kit, as well as other register-based protocols like Simple Network Management Protocol (SNMP). In addition to the core library, two device-specific libraries were created to provide the flexibility of embedding them into third party DOOCS server applications if needed.
机译:欧洲XFEL项目是一款位于德国汉堡的免费电子线性粒子加速器,目前正在开发的,今年晚些时候推出。粒子加速器由RF控制系统控制,其作为隧道横跨沟槽的RF站的链条构建。每个RF站具有一组附加设备,用于控制系统的特定部分。设备模块处理的核心库是使用作为基础的分布式物体面向控制系统(Doocs)框架设计的,然后通过实现组件软件模式设计来扩展,从而允许简化和通用处理与硬件通信的方式作为处理数据验证和应用程序逻辑等其他任务。通过使用现代C ++ 11/14标准来实现图书馆,并在必要时利用升压库功能。服务器应用程序利用库提供通过使用Chimera工具包提供公共设备访问,以及基于其他基于寄存器的协议,如简单的网络管理协议(SNMP)。除了核心库之外,还创建了两个特定于设备的库,以便在需要时提供将它们嵌入到第三方Doocs服务器应用程序中的灵活性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号