摘要
在基于装备的显控软件开发过程中,一般包含各种界面显示功能,通信数据收发功能,数据处理与转换功能,数据提交与分发功能。这些功能都是相互独立的部分,相互之间是异步工作的,这就需要他们之间能够相互勾连互通,相互之间能够通过内部协议数据进行驱动。功能技术实现需要借助于多线程和阻塞式读取管道协议数据的方式来实现数据驱动整个程序进行高效且实时地运转,这就大大提高了显控软件的实时性,有效地避免了界面反应迟钝和卡死的现象,也极大地提高了除界面以外其他功能独立于界面运转的实时性和对装备中显控软件以外其他与显控软件通信连接的部分应激反应的实时性。
In the development process of equipment-based display software,it generally includes various interface display functions,communication data transceiver functions,data processing and conversion functions,data submission and distribution functions.These functions are independent of each other and work asynchronously with each other,which requires that they can communicate with each other and drive each other through internal protocol data.The realization of function technology needs to use multi-threading and blocking method to read pipeline protocol data to drive the whole program to run efficiently and real-time,which greatly improves the real-time performance of display and control software,effectively avoids the phenomenon of slow response and jamming of interface,and greatly improves the real-time performance and assembly of other functions independent of interface besides interface.Real-time response of part of stress in communication connection with display control software other than display control software in reserve.
出处
《现代导航》
2019年第3期232-234,共3页
Modern Navigation
关键词
多线程
管道通信
数据驱动
协议数据
Multi-Threading
Pipeline Communication
Data Driven
Protocol Data