看网上关于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语句

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

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

VAPS XT航空仪表开发第一节相关推荐

  1. OpenCV C++开发 第一节:Win7开发环境搭建

    OpenCV介绍 以下是官网复制的: OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视 ...

  2. 微信小程序拼团(后台java)开发-第一节-产品设计-发起拼团原型和业务简介

    最近准备做一个微信小程序(后台Java支撑)的拼团小项目练练手,微信小程序准备用原生的(不涉及支付环节).之前在公司一直用spring boot ,spring cloud这一套,拼团我想分多个文章来 ...

  3. 微信小程序开发第一节:环境搭建

    环境搭建 window10,自己已经配置过pycharm. 小程序环境:https://mp.weixin.qq.com/ 自己注册. 微信小程序开发工具下载安装 https://developers ...

  4. VAPS XT开发入门教程00:基本介绍

    昨天(2021.10.12)到某研究所对其人员进行培训,发现一些问题,经过整理之后,形成本文比较系统化的培训流程. 当然,如果需要打补丁,本文会更新. VAPS XT介绍 VAPS XT基于PC机的人 ...

  5. CAD二次开发(C#) 第一节

    前言 由于工作需要,最近在学习二次开发,将其记录于此,以便日后查看. 语法 涉及"特性","进程"知识点,需要有所了解 #region CAD二次开发--第一节 ...

  6. VAPS XT开发入门教程02:安装配置

    开工第一步是安装软件 windows下 windows下有安装手册,但是此安装手册在安装包里面,只有在安装完成后才能看到.没有安装手册又无法安装. 先准备安装文件和授权证书. License_Tool ...

  7. 第一节:ASP.NET开发环境配置

    第一节:ASP.NET开发环境配置 什么是ASP.NET,学这个可以做什么,学习这些有什么内容? ASP.NET是微软公司推出的WEB开发技术. 2002年,推出第一个版本,先后推出ASP.NET2. ...

  8. unity2d游戏独立开发全流程 第一节 基于TileMap场景搭建

    本次开发unity2d战斗游戏demo 完成场景搭建 场景元素添加 控制主角移动  角色动画及切换 相机跟随插件 道具交互脚本  简单UI界面 粒子特效 以及c#代码的基本编写逻辑 等等 场景资源链接 ...

  9. 开发日记 第一节 生活中学习的一些资源链接(汇总)

    第一节 生活中学习的一些资源链接(汇总) 序 一.学习平台 二.英语学习 三.IT编程学习 四.软件资源 五.其它学习资源 序 推荐使用电脑端打开本页面的一些指向链接,手机端打开会有时间较长的页面转码 ...

最新文章

  1. java中字符串转化为Ascii码
  2. 通过实战跑分来展示HBase2.x的写入性能
  3. 廖雪峰mysql安装教程 pdf_使用MySQL - 廖雪峰 Python 3 教程
  4. makefile例子(经典)
  5. 自学Python编程和科班出身的Python编程差别在哪?一张图告诉你
  6. winform自定义分页控件
  7. Javascript备忘复习笔记2
  8. Redis普通分布式锁
  9. AutoCAD导出的图片十分模糊——亲测有效解决
  10. c语言定时器实验程序,89C51单片机实验三 定时器实验
  11. JavaIO流——文件的读取与传输
  12. Android常用浏览器,常用六款经典Android平台浏览器推荐
  13. 哥德巴赫猜想python
  14. 记录archlinux第n次修复引导区
  15. Unity 模型导入材质丢失解决方案
  16. 四轴平面机器人手眼标定方法,eye-in-hand,亲测可用(草稿,后期整理)
  17. 玩转教育计算机二级,全国计算机等级考试二级msoffice高级应用教材《玩转office轻松过二级》配套模拟软件使用说明.doc...
  18. 五种常见的电子商务模式对比:B2B、B2C、C2B、C2C、O2O
  19. ROS-3DSLAM(5):雷达部分交流分析A
  20. 24位AD和16位DA超高精度PID串级控制器在张力控制中的应用

热门文章

  1. 多维数组java_Java多维数组
  2. 猿团宣布加入中国信息无障碍产品联盟,致力信息无障碍化公益事业
  3. 华科大考研计算机系834大纲之数据结构(六)
  4. 织梦手机站 html 插件,织梦DEDECMS手机端生成静态页面插件完整版
  5. iOS 识别车辆vin码方法汇总,免费并且效果极佳识别速度极快OCR识别VIN码
  6. 【单片机】电子音乐播放器的设计与制作(说明书)
  7. TAAL新任CEO Jerry Chan访谈:我们将如何从当前危机中引领新经济体制
  8. airpods耳机敲击没反应_苹果airpods蓝牙耳机使用感受与使用方法
  9. 测试大咖漫谈测试人职业发展
  10. 创造习惯 — 如何科学地养成习惯