检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李思 桑彩霞 LI Si;SANG Caixia(Aerospace Shenzhou Aircraft Co.,Ltd.,Tianjin 300450,China)
出 处:《数字通信世界》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.
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论] V279.2[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.144.178.2