基于B/S的双CCD相机精度靶测控系统软件架构设计
DOI:
CSTR:
作者:
作者单位:

西安工业大学 光电工程学院

作者简介:

通讯作者:

中图分类号:

TP311.52

基金项目:


A B/S Based Dual CCD Camera Accuracy Target Measurement And Control System Software Architecture Design
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    上位机软件是双CCD相机精度靶测控系统中非常重要的一部分;针对精度靶测控系统软件存在后期功能拓展难、维护效率低、使用升级复杂等问题;先进行了对该类软件的调查研究,然后分析上位机测控软件功能需求,根据软件的需求分析,设计了一种基于B/S架构的精度靶测控系统上位机软件实现方案;软件架构采用了浏览器和服务器方式专有的三层结构,在中间层设计了TCP服务器,提高软件的功能拓展性,降低了实现代码的耦合性;采用了Netty通信技术框架及其非阻塞技术实现了TCP服务器底层,设计了专有的解码方法接收下位机数据及发送控制指令;通过模拟测试,能够满足下位机频繁发送数据,上位机稳定接收和可靠运行的功能需求,软件的结构设计合理,扩展性和维护性良好。

    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.

    参考文献
    相似文献
    引证文献
引用本文

高嘉韵,倪晋平,徐飞.基于B/S的双CCD相机精度靶测控系统软件架构设计计算机测量与控制[J].,2022,30(12):85-90.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2022-08-30
  • 最后修改日期:2022-09-29
  • 录用日期:2022-09-30
  • 在线发布日期: 2022-12-22
  • 出版日期:
文章二维码