Constellation DAQ

Constellation DAQ

Constellation DAQ

软件

软件描述

星群是一个用于小型实验及具有挥发性和动态成分的实验装置(如测试束环境或实验室测试台)的控制与数据采集系统。

官方网站

访问软件的官方网站了解更多信息

官方认证

constellation.pages.desy.de

安全链接HTTPS
立即访问

什么是 Constellation DAQ?

星座(Constellation)是一个用于小型实验及具有挥发性和动态特性的实验装置(如测试束环境或实验室测试台)的控制与数据采集系统。

自主运行:星座无需中心服务器,各卫星通过心跳信号保持通信。
灵活扩展:卫星可自动发现网络,支持实时增减卫星。
快速集成:有限状态机与卫星接口设计便于设备快速、轻松集成。
稳健可靠:基于广泛使用的网络库(如ZMQ和MsgPack)构建。

主要特性: 基于稳固协议
星座各组件间的通信均采用专为跨语言灵活通信与序列化设计的协议。星座可由任意编程语言编写,主流实现使用C++和Python。

独立用户界面
星座独立于连接的用户界面运行,用户界面可按需启动或关闭。其无状态设计可在启动时自动重连至星座及其卫星,并显示网络最新状态。

自主运行
星座支持完全自主运行,即无需中心服务器或用户界面连接。它通过心跳机制在卫星间分发信息并触发相应动作——例如检测到错误时进入安全模式,或协调启动流程。

文档详尽
星座拥有详尽文档,提供全面的用户指南,涵盖框架基本概念说明、特定任务的操作指南以及入门教程,帮助用户快速上手。此外,还提供深入的开发者文档,助力新贡献者参与。

自由开源软件
星座是完全免费且开源的软件。代码采用EUPL1.2许可发布,文档及本网站内容采用Creative Commons CC-BY-4.0许可。源代码可在DESY的GitLab实例中获取。

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。