龙源期刊网

http://www.qikan.com.cn

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

作者:冷晓春

来源:《中国科技博览》

2015

年第

15

[

]

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

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

[

关键词

]

虚拟

飞行仪表

OpenGL Vc6.0

中图分类号:

V279

文献标识码:

A

文章编号:

1009-914X

(

2015

)

15-0347-01

1

引言

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

过利用

OPENGL+Vc6.0

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

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

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

器。

2

开发环境的搭建

OpenGL+vc6.0

OpenGL

(全称

Open Graphics Library

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

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

OpenGL

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

标准,目前几乎所有的

3D

图形显示卡都已经支持

OpenGL

OpenGL

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

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

VC

中调用

OpenGL

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

表的显示。

为了能够在

VC6.0

中使用

OpenGL

,我们必须在工程中引入

OPENGL

库,同时在源文件

中还要设置包含

#include

、、三个文件。

3

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

1

)

4

模型的建立

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

OpenGL

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

UI

界面,这

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

OpenGL

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

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

  1. mfc 对话框透明 控件不透明_液体窗户会在热量中变得不透明并节省能源

    您可能不会将窗户视为需要技术创新的对象,但它们在通过隔热来节能方面起着重要作用.现在,一组科学家开发了一种"液体窗口"面板,该面板可以更改不透明度,以节省能源并使室内人员更加舒适. ...

  2. Iocomp .net仿真仪表控件包

    原文来自方案网 http://www.fanganwang.com/Product-detail-item-1462.html,欢迎转载. 关键字:工业仪表盘,Net工业仪表盘,开关控件,实时曲线控件 ...

  3. 工控软件图形界面-控件实现(圆形仪表控件三)(zz)

    介绍 在工业控制系统开发过程中,图形显示方面占有着很重要的作用.比起很多专用的组态软件,他们有着强大的在图形系统,能够组态出来非常漂亮的系统.现在的很多的工业图形开发包都需要支付费用,很多漂亮的控件比 ...

  4. 工控仪表控件Iocomp ActiveX系列教程:LPK文件授权

    LPK文件可以解决在Web页面内对某些ActiveX组件进行授权的问题,本文为大家讲解如何为工控仪表控件Iocomp ActiveX创建LPK文件,以及如何将它集成到HTML页面中. 什么是LPK文件 ...

  5. 金格控件java版本_金格全文批注中间件安装软件-金格正文office控件(插件集成)下载V4.3.0.36安装版-西西软件下载...

    金格正文office控件(插件集成)是一款中国电信综合办公系统专用金格全文批注中间件插件集成,提供在线新建.编辑office文件和在office文件中进行签名印章.正文套红等功能,安装此控件前请确认您 ...

  6. 在Repeater控件,Repeater1控件中都有FooterTemplate模板.但你在后台中如何去找FooterTemplate中的控件呢?...

    在Repeater控件,Repeater1控件中都有FooterTemplate模板.但你在后台中如何去找FooterTemplate中的控件呢? 如.<FooterTemplate>   ...

  7. global 仪表控件 无人机地面站_基于GL Studio的无人机地面站天线控件设计与实现...

    基于 GL Studio 的无人机地面站天线控件设计与实现 李兴岷 ; 陈怀民 ; 喻戈 ; 任伟 [期刊名称] <测控技术> [年 ( 卷 ), 期] 2011(030)009 [摘要] ...

  8. gtk 控件内存回收_咱们从头到尾说一次 Java 垃圾回收

    作者:聂晓龙(花名:率鸽) 来源:微信公众号,阿里巴巴中间件 之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员. 确实,在 J ...

  9. vs mfc数据与控件绑定错了_如何进行数据趋势分析?VS扩展工具——C1迷你图控件了解一下...

    点击"了解更多"获取ComponentOne 2020 v1正式版下载 迷你图 -- Sparklines是迷你的轻量级图表,有助于快速可视化数据. 它们是由数据可视化传奇人物Ed ...

最新文章

  1. 学计算机应用英语词汇,计算机应用常用英语词汇 10
  2. java类验证和装载顺序_JVM类加载过程分析及验证
  3. LOJ#6374 网格
  4. The Property System
  5. 如何优雅地进行接口管理?(大厂内部分享)
  6. JavaScript基本数据类型和引用数据类型
  7. html表单输入价格,在HTML中使用表格来计算总价格
  8. 多对多表的创建方式 forms组件 session与cookie
  9. android api 完整翻译之Contacts Provider (学习安卓必知的api,中英文对照)
  10. Matlab插值与拟合
  11. Python自省机制
  12. 【HITB GSEC CTF 2017】1000levels
  13. cocoa touch框架
  14. the little schemer 笔记(10.1)
  15. 自主导航小车实践(二)
  16. Linux进程地址空间
  17. Github各种账号密码错误的统一解决方案
  18. PHP中的opcode
  19. 基于51单片机密码锁-舵机开锁-CXM
  20. Windows Phone 游戏——黑白棋 开发总结

热门文章

  1. centos6.5_firefox安装flash插件
  2. 3D打印挑战中国工业创新体系:美国制造占3/4
  3. Redis 集群清空所有节点数据
  4. 比特、字节、字的概念以及相互之间的联系
  5. 21句让您释然豁达的话
  6. Android strerror
  7. Linux系统下一切皆文件,socket编程浅析
  8. 手把手实现微信网页授权和微信支付,附源代码(VUE and thinkPHP)
  9. 手机浏览器利用js实现 禁用浏览器后退
  10. 硅上量子点激光器报告最新进展总结(一)