检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:高嘉韵 倪晋平[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.137.185.239