700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > global 仪表控件 无人机地面站_虚拟仪表在无人机地面站中的应用

global 仪表控件 无人机地面站_虚拟仪表在无人机地面站中的应用

时间:2024-02-26 00:52:26

相关推荐

global 仪表控件 无人机地面站_虚拟仪表在无人机地面站中的应用

龙源期刊网

虚拟仪表在无人机地面站中的应用

作者:冷晓春

来源:《中国科技博览》

年第

15

[

]

基于虚拟技术开发的虚拟飞行仪表,并将其应用在无人机地面控制程序之中,以保

证能够正确的监视无人机的飞行姿态己数据信息。

[

关键词

]

虚拟

飞行仪表

OpenGLVc6.0

中图分类号:

V279

文献标识码:

A

文章编号:

1009-914X

(

)

15-0347-01

1

引言

随着计算机硬件及软件技术的高速发展,在小型计算机上编制测控软件已经成为可能,通

过利用

OPENGL+Vc6.0

在计算机上编制飞行仪表的模拟程序,不仅减少了制造成本,同时为

调试无人机缩短了周期。传统的飞行仪表数量多,结构复杂,通常包含航向、地平仪、速度

表、高度表、燃料表等仪表组成,通过使用虚拟技术可以将这些仪表集成在一起形成综合显示

器。

2

开发环境的搭建

OpenGL+vc6.0

OpenGL

(全称

OpenGraphicsLibrary

)定义了一个跨编程语言、跨平台的编程接口规格,

它用于计算机三维图象(二维)编程。随着

OpenGL

成为高性能图形与交互式视镜处理的工业

标准,目前几乎所有的

3D

图形显示卡都已经支持

OpenGL

OpenGL

只要按规定书写,应用程序就可以在支持该语言的硬件环境下运行,因而其具有

高度的移植性和重用性,通过在

VC

中调用

OpenGL

库,我能够建立正确的模型来模拟飞行仪

表的显示。

为了能够在

VC6.0

中使用

OpenGL

,我们必须在工程中引入

OPENGL

库,同时在源文件

中还要设置包含

#include

、、三个文件。

3

虚拟仪表的处理流程图(图

1

)

4

模型的建立

建立仪表模型有两种办法,第一种用

OpenGL

自带的绘图函数来绘制仪表的

UI

界面,这

种发发需要绘制大量的图像,由于

OpenGL

是一个底层库,其自带的绘图函数功能有限,采用

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。