高级检索

基于B/S架构的CiADS控制器监测系统设计

Design of a CiADS Controller Monitoring System Based on B/S Architecture

  • 摘要: 设计了一种基于浏览器/服务器(Browser/Server, B/S)架构的加速器驱动嬗变研究装置(China initiative Accelerator Driven System, CiADS)控制器监测系统,旨在对CiADS装置中大量标准化控制器进行实时监测。系统通过在ZYNQ芯片上嵌入Linux系统,结合Boa服务器、公共网关接口(Common Gateway Interface, CGI)程序和应用程序,实现请求与数据交互。通过共享内存和信号量机制,实现高效的进程间通信与并发访问。网页客户端采用超文本标记语言(Hypertext Markup Language, HTML)、层叠样式表(Cascading Style Sheets, CSS)、异步JavaScript和XML (Asynchronous JavaScript and XML, AJAX)、JavaScript和可缩放矢量图形(Scalable Vector Graphics, SVG)技术,构建了动态可视化的交互界面,使用户能通过该界面对控制器进行全面监测。实验室测试表明,系统能够实时采集和监测控制器数据,并支持状态转换监测和历史数据查询功能,具有较高的实时性和稳定性,为后续实验提供了可靠的技术支持,具备良好的应用前景。

     

    Abstract: A controller monitoring system for the China initiative Accelerator Driven System (CiADS) has been developed using a Browser/Server (B/S) architecture. This system enables real-time monitoring of numerous standardized controllers within CiADS. The architecture integrates a Linux system embedded in a ZYNQ chip, a Boa server, a Common Gateway Interface (CGI), and an application program. This integration ensures efficient inter-process communication and concurrent access via shared memory and semaphore mechanisms. The web client employs Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Asynchronous JavaScript and XML (AJAX), JavaScript, and Scalable Vector Graphics (SVG) to create a dynamic, visual, and interactive interface for comprehensive controller monitoring. Laboratory tests have demonstrated that the system can reliably collect and monitor controller data in real time, supporting state transition monitoring and historical data queries with high stability and responsiveness. This monitoring system offers robust technical support for subsequent experiments and shows promising application prospects.

     

/

返回文章
返回