多线程在无人机地面站软件飞行数据回放中的应用  

Application of Multi Thread in Flight Data Playback of UAV Ground Station Software

在线阅读下载全文

作  者:李思 桑彩霞 LI Si;SANG Caixia(Aerospace Shenzhou Aircraft Co.,Ltd.,Tianjin 300450,China)

机构地区:[1]航天神舟飞行器有限公司,天津300450

出  处:《数字通信世界》2023年第2期112-114,共3页Digital Communication World

摘  要:无人机地面站软件是整个无人机系统的地面指挥控制中心,可以用来实时监测无人机状态信息,上传无人机任务命令。无人机结束飞行任务后,操作人员常需要通过数据回放对飞行数据进行分析。为满足回放数据读取与界面显示的高效衔接,提升系统资源的利用率和系统性能,需要在无人机地面站软件开发中引入多线程。文章分析了多线程技术的必要性和Qt中多线程的编程方法,给出了无人机地面站软件飞行数据回放模块框架,并利用Qt中的QThread类定义数据读取线程和界面显示线程,采用信号与槽连接两个线程,实现飞行数据的回放显示。The UAV ground station software is the ground command and control center of the entire UAV system,which can be used to monitor the UAV status information in real time and upload the UAV task commands.After the UAV finishes its flight mission,the operator often needs to analyze the flight data through data playback.In order to meet the efficient connection between playback data reading and interface display,and improve the utilization of system resources and system performance,multithreading is introduced in the development of UAV ground station software.This paper analyzes the necessity of multithreading technology and the multithreading programming method in Qt,gives the framework of flight data playback module for UAV ground station software,and uses the QThread class in Qt to define the data reading thread and interface display thread,and uses the signal and slot to connect two threads to realize the playback and display of flight data.

关 键 词:无人机地面站软件 数据回放 QT 多线程 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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