- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章地面控制单元飞行控制台系统虚拟设备软件实现-Read.PDF
西北工业大学硕士学位论文 第三章 地面控制单元飞行控制台系统软件实现
第三章地面控制单元飞行控制台系统虚拟设备软件实现
3.1地面控制单元飞行控制台虚拟设备软件总体设计思路
无人机地面控制单元的飞行控制台虚拟设备软件采用了Labwindows/CVI来进
行设计与开发的。Labwindows/CVI是由美国NationalInstrument公司(美国国家仪
器公司简称NI公司)推出的进行虚拟仪器设计的交互式C语言开发平台。该软件
采用了模块化设计方法,具体模块及其功能如下:
(1)与监控系统之间的通讯。传输系统解调,处理来自飞行控制台主机的
数据,使之成为预定义的数据格式之后,通过UDP方式传输给控制台,控制台对
这些数据进行进一步的处理。
(2)与导航控制台之间的数据通信。通过TCP/IP协议进行网络通信,飞行
控制台接受导航控制台发送的理想规划轨迹,进而发送给导航控制台关于实际飞
行的轨迹数据。
(3)数据解算。此模块主要用来解算来自传输系统的数据。
(4)显示数据。显示子系统为飞行操纵员和领航员实时提供飞机飞行参数、
发动机参数、控制指令发送和接收情况,以便对无人机进行可靠和有效的控制。
(5)数据存储。将实际飞行的数据进行存储后,可以在实时飞行结束之后,
通过数据回放,用户可以更加仔细的研究这些数据,从而找到改进系统的方案。
系统提供给用户一个选择权,用户可以自由的选择是否保存,及保存的路径和数
据类型。
(6)数据回放。在选择了数据回放功能后,系统按照回放要求重新初始化
程序,在初始化结束后,通过弹出对话框的方式供用户选择要回放的数据块。选
择结束后,系统读出所选择的数据,并将数据显示在面板上,供用户分析,讨论
结果。
3.2软件开发工具介绍
LabWindows/CVI是由美国NationalInstrument公司(美国国家仪器公司,简称
西北工业大学硕士学位论文 第三章 地面控制单元飞行控制台系统软件实现
NI公司)推出的进行虚拟仪器设计的交互式C语言开发平台。LabWindows/CVI将
功能强大、使用灵活的C语言与用于数据采集分析和现实的测控专业工具有机的结
合起来,利用它的集成化开发环境、交互式编程方法、函数面板和丰富的库函数大
大增强了C语言的功能,为熟悉C语言的开发设计人员编写监测系统、自动测试环
境、数据采集系统、过程监控系统等应用软件提供了一个理想的软件开发环境。使
用LabWindows/CVI可以完成如下工作:
. 交互式的程序开发;
. 具有功能强大的函数库,用来创建数据采集和仪器控制的应用程序;
. 充分利用完备的软件工具进行数据采集、分析和显示;
. 利用向导开发M 仪器驱动程序和创建ActiveX服务器;
. 为其他程序开发C目标模块、动态链接库 (DLL).C语言库。
在LabWindows/CVI开发环境中可以利用其提供的库函数来实现程序设计、编
辑、编译、链接和标准C语言程序调试。在该开发环境中可以用LabWindows/CVI
丰富的函数库来编写程序,此外每个函数都有一个叫做函数面板 (FunctionPanel)
的交互式操作界面,在函数面板中可以执行该函数并可以生成调用该函数的代码,
也可通过右击面板或控件获得有关函数、参数、函数类和函数库的帮助。
在LabWindows/CVI的交互式环境中编写程序必须符合标准C语言的规范。另
外,在开发应用程序时可以使用编译好的C语言目标模块、动态链接库 (DLL).C
静态库和仪器驱动程序。LabWindows/CVI功能强大在于它提供了丰富的函数库,
利用这些库函数不仅可以实现常规的程序设计,还可以实现更加复杂的数据采集和
仪器控制系统的开发。
仪器库是LabWindows/CVI的特殊资源,它包括GPIB.VXI和RS-232仪器的
驱动程序,如示波器、多用表和函数发生器,每个驱动程序都提供可编辑的源代码。
使用LabWindows/CVI开发工具提供的库函数可以创建自己的仪器驱动程序,可以
创建单个仪器、多个仪器或实际上并不存在的虚拟仪器的驱动程序,在创建仪器驱
动程序过程中可以使用LabWindows/CVI的其它库函数。
使用LabWindows/CVI的用户
您可能关注的文档
- 相互作用本质的对称性匹配微扰理论研究-ChemicalJournalof.PDF
- 相互理解增合力和谐奋进促发展.PDF
- 相依需求相依需求.ppt
- 相关附件-东阳市.doc
- 短期摄入不同纤维源对猪生长性能、胴体性状、肉品质的影响.PDF
- 石灰炉热工过程的在线仿真与智能集成控.ppt
- 砂粒椭球体形态与空间方位测量法及其在南京象山群相分析上的应用.PDF
- 碱性成纤维细胞生长因子对大鼠骨骼肌拉伤修复的影响'女-US.PDF
- 社会工作专业人才选派和培养任务分配表.doc
- 神经发育和神经干细胞研究的思考和战略研讨-中国神经科学学会.PDF
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- 人教版八年级数学上课题学习《最短路径问题》练习题.doc VIP
- 重庆市2024-2025学年高二上学期期末考试(康德卷)语文试题.pdf VIP
- 扩大社会保险覆盖面增强保障能力.docx
- GB/T 18655-2025车辆、船和内燃机 无线电骚扰特性 用于保护车载接收机的限值和测量方法.pdf
- 励志教育主题班会:修心笃志 不负韶华.pptx VIP
- 劳动保障协管员面试题.docx
- 2017串烧歌曲大全精选_dj串烧全中文打碟(2).docx VIP
- 大卫·艾克与科瑞多·科特瓦访谈详实配图版上下.doc VIP
- 北京市朝阳区2023-2024学年七年级上学期期末数学试题 .pdf VIP
- 劳动和社会保障法宣传手册.docx
原创力文档


文档评论(0)