首页 | 官方网站   微博 | 高级检索  
     

基于B/S的双CCD相机精度靶测控系统软件架构设计
引用本文:高嘉韵,倪晋平,徐飞.基于B/S的双CCD相机精度靶测控系统软件架构设计[J].计算机测量与控制,2022,30(12):85-90.
作者姓名:高嘉韵  倪晋平  徐飞
作者单位:西安工业大学 光电工程学院,西安工业大学 光电工程学院,
摘    要:上位机软件是双CCD相机精度靶测控系统中非常重要的一部分;针对精度靶测控系统软件存在后期功能拓展难、维护效率低、使用升级复杂等问题;先进行了对该类软件的调查研究,然后分析上位机测控软件功能需求,根据软件的需求分析,设计了一种基于B/S架构的精度靶测控系统上位机软件实现方案;软件架构采用了浏览器和服务器方式专有的三层结构,在中间层设计了TCP服务器,提高软件的功能拓展性,降低了实现代码的耦合性;采用了Netty通信技术框架及其非阻塞技术实现了TCP服务器底层,设计了专有的解码方法接收下位机数据及发送控制指令;通过模拟测试,能够满足下位机频繁发送数据,上位机稳定接收和可靠运行的功能需求,软件的结构设计合理,扩展性和维护性良好。

关 键 词:B/S架构  测控系统  TCP服务器  Netty  上位机软件
收稿时间:2022/8/30 0:00:00
修稿时间:2022/9/29 0:00:00

A B/S Based Dual CCD Camera Accuracy Target Measurement And Control System Software Architecture Design
Abstract:The upper computer software is a very important part of the dual CCD camera accuracy target measurement and control system; for the accuracy target measurement and control system software has the problems of late functional expansion, low maintenance efficiency, complex use and upgrade; first conducted a survey and research on this kind of software, then analyzed the upper computer measurement and control software functional requirements, according to the software requirements analysis, designed a B/S architecture based on the accuracy target measurement and control system upper computer software implementation scheme; the software architecture uses a browser and server method proprietary three-layer structure, TCP server is designed in the middle layer to improve the software functional expansion, reduce the implementation code coupling; Netty communication technology framework and its implementation code coupling is adopted. The software architecture adopts a proprietary three-layer structure of browser and server, and designs a TCP server in the middle layer to improve the functional expandability of the software and reduce the coupling of the implementation code; adopts the Netty communication technology framework and its non-blocking technology to realize the bottom layer of the TCP server, and designs a proprietary decoding method to receive data from the lower computer and send control instructions; through Through simulation tests, it can meet the functional requirements of frequent data transmission by the lower computer and stable reception and reliable operation by the upper computer, and the software has a reasonable structural design and good scalability and maintainability.
Keywords:B/S Architecture  Measurement And Control System  TCP Server  Netty  Upper Computer Software
点击此处可从《计算机测量与控制》浏览原始摘要信息
点击此处可从《计算机测量与控制》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号