基于B/S的双CCD相机精度靶测控系统软件架构设计  被引量:1

Design of Software Architecture of Double CCD Camera Precision Target Measurement and Control System Based on B/S

在线阅读下载全文

作  者:高嘉韵 倪晋平[1] 徐飞[2] GAO Jiayun;NI Jinping;XU Fei(School of Optical Engineering,Xi'an Technological University,Xi'an 710000,China;School of Computer Science,Xi'an Technological University,Xi'an 710000,China)

机构地区:[1]西安工业大学光电工程学院,西安710000 [2]西安工业大学计算机学院,西安710000

出  处:《计算机测量与控制》2022年第12期85-90,97,共7页Computer Measurement &Control

摘  要:上位机软件是双CCD相机精度靶测控系统中非常重要的一部分;针对精度靶测控系统软件存在后期功能拓展难、维护效率低、使用升级复杂等问题,先进行了对该类软件的调查研究,然后分析上位机测控软件功能需求,根据软件的需求分析,设计了一种基于B/S架构的精度靶测控系统上位机软件实现方案;软件架构采用了浏览器和服务器方式专有的三层结构,在中间层设计了TCP服务器,提高软件的功能拓展性,降低了实现代码的耦合性;采用了Netty通信技术框架及其非阻塞技术实现了TCP服务器底层,设计了专有的解码方法接收下位机数据及发送控制指令;通过模拟测试,能够满足下位机频繁发送数据,上位机稳定接收和可靠运行的功能需求,软件的结构设计合理,扩展性和维护性良好。Upper computer software is a very important part of dual CCD camera accuracy target measurement and control system.the software of accuracy target measurement and control system has the problems of late functional expansion,low maintenance efficiency,complex use and upgrade etc.Firstly,the survey and research on this kind of software are finished,then the upper computer measurement and control software functional requirement are analyzed,according to the software requirement and analysis,the control system upper computer software of accuracy target measurement scheme based on B/S architecture is realized.The software architecture has three-layer proprietary structure by using the browser and server method,TCP server is designed in the middle layer to extend the software function,and reduce the code coupling.The framework of Netty communication technology and non-blocking technology are used to realize the bottom layer of the TCP server,a proprietary decoding method is designed to receive the data from the lower computer and send the control instruction.Through the simulation test,it can meet the functional requirements of frequent data transmission by the lower computer,stable reception and reliable operation by the upper computer,and the software has a reasonable structural design and the good scalability and maintainability.

关 键 词:B/S架构 测控系统 TCP服务器 Netty 上位机软件 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象