当前位置: X-MOL 学术Astron. Comput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
MACE camera controller embedded software: Redesign for robustness and maintainability
Astronomy and Computing ( IF 2.5 ) Pub Date : 2019-12-24 , DOI: 10.1016/j.ascom.2019.100358
S. Srivastava , A. Jain , P.M. Nair , P. Sridharan

Control and monitoring software for data acquisition systems should have an efficient, reliable, and robust design comprising dual redundant communications, fault tolerant behavior, error handling, and recovery features as well as simple deployment and maintainability. The Major Atmospheric Cherenkov Experiment (MACE) telescope comprises many functionally diverse subsystems. The camera is one of its major subsystems and it is responsible for imaging and event data acquisition. The central camera controller (CCC) manages and coordinates all the actions of the camera subsystems and it collects monitoring data for the MACE operator console. The robustness, efficiency, and reliability of the CCC are vital for conducting successful observations. Prototype software was developed to control the basic functions of the system and the complexity of the software increased as the system evolved over time due to the addition of functionalities. The remote location of the telescope also imposes some constraints on achieving the maximum reachability. Thus, the CCC software was redesigned from scratch to overcome the existing issues and to satisfy the system constraints. The improvement in the overall performance of the system as a result of new design of the software is described in this study. The most important design aspects of the new software are described along with its requirements and advantages.



中文翻译:

MACE摄像机控制器嵌入式软件:重新设计,以增强稳定性和可维护性

数据采集​​系统的控制和监视软件应具有高效,可靠和健壮的设计,包括双重冗余通信,容错行为,错误处理和恢复功能,以及简单的部署和可维护性。主要大气切伦科夫实验(MACE)望远镜包含许多功能多样的子系统。摄像机是其主要子系统之一,它负责成像和事件数据采集。中央摄像机控制器(CCC)管理和协调摄像机子系统的所有动作,并为MACE操作员控制台收集监视数据。CCC的鲁棒性,效率和可靠性对于进行成功的观测至关重要。开发原型软件来控制系统的基本功能,并且由于功能的增加,随着系统的发展,软件的复杂性也随之增加。望远镜的远程位置还对实现最大可达性施加了一些限制。因此,从头开始重新设计了CCC软件,以克服现有问题并满足系统约束。这项研究描述了由于软件的新设计而导致的系统总体性能的提高。描述了新软件最重要的设计方面以及其要求和优点。从头开始重新设计了CCC软件,以克服现有问题并满足系统约束。这项研究描述了由于软件的新设计而导致的系统总体性能的提高。描述了新软件最重要的设计方面以及其要求和优点。从头开始重新设计了CCC软件,以克服现有问题并满足系统约束。这项研究描述了由于软件的新设计而导致的系统总体性能的提高。描述了新软件最重要的设计方面以及其要求和优点。

更新日期:2019-12-24
down
wechat
bug