VAPS XT航空仪表开发第一节

看网上关于VAPS XT进行开发的资料很少,从今天起,分享VAPS XT开发航空仪表,大概会分享一下内容

1.VAPS XT的介绍和基本使用

2.VAPS XT与外部模型通信(以UDP为例,介绍VAPS XT与外部C#,C++,Simulink通信)

3.介绍VAPS XT与MFC、QT、VP的混合编程

4.介绍VAPS XT嵌入式下的移植过程(以安卓为例)

5.介绍VAPS XT A661模块开发与使用

6.介绍VAPS XT DO178(学习中)

首先简短介绍一下VAPS XT,VAPS XT是Presagis公司的一款专业的HMI(人机交互)开发工具,Presagis的母公司为全球最大的航空模拟器开发与供应商CAE,VAPS XT作为专业的航空仪表开发工具,其开发的图像能在安卓、LINUX、QNX、Vxworks、树莓派、Windows、苹果等各类操作系统上显示,著名的梦想客机B787的座舱显示开发工具采用的就是VAPS XT,所以很显然,VAPS XT生成的代码能通过DO178的认证,VAPS XT含有A661模块。目前VAPS XT的最大竞争对手为SCADE,但是个人感觉SCADE Display不适合做仿真。

VAPS XT的打开画面如下

下面新建一个VAPS XT工程

1.选择File ->New

 

2.填写工程名字

3.新建完工程后,需要新建画布用于编辑VAPS,下面是新建完毕的工程

4.右键选择Lesson1工程,选择新建Object->Format工程

 

5.下面是新建成功的VAPS XT工程,

工程和资源文件区域列出了当前工程的工程文件和使用的资源

工程实现浏览区域列出了当前Format使用的资源列表

VAPS XT编程分三块,分别是UML状态、内部跳转、数据流,UML状态机和内部跳转都能实现逻辑跳转功能,但是UML可实现的跳转功能更复杂,而内部跳转可以用于一些比较简单的跳转操作和逻辑判断与赋值过程,二者有共用的功能,数据流相当与数据的赋值列表,完成的就是数据的赋值操作,也能实现一些简单逻辑的if语句

属性、事件、操作区域列出了当前选择的部件的可用属性、事件与操作

 

第一节结束,第二节会带大家做一个简单的例子 

 

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值