VAPS XT入门教程11.02:状态机系列索引:VAPS XT入门教程索引 上一篇:VAPS XT入门教程11.01:nCOM机制 VAPS XT提供了状态机功能,用于实现不同状态间的切换。 最左侧的带圆点的为入口,有且只有一个。 Normal为常显状态,从入口进来之后就是Normal状态。 Press为按下状态 鼠标左键简单点击的操作为:Normal->Press->Normal。 按下然后松开。 Naormal-&g 2022-03-07 VAPSXT #Presagis #VAPSXT #状态机
VAPS XT入门教程11.02.01:状态机与界面操作系列索引:VAPS XT入门教程索引 上一篇:VAPS XT入门教程11.02:状态机 本部分是 状态机 机制的实际应用。 实现效果为:有个多个界面,移动其中一个到另一个界面上,那么两个界面自动交换,实现拖拽移动。 先创建一个根工程。 填写根工程路径和名称 新根工程效果如下: 右击工程名称,添加新子项目 选择container,并填写路径和名称 创建完成之后会自动显示属性界面 默认是只 2021-05-06 VAPSXT #Presagis #VAPSXT #状态机
VAPS XT入门教程11.01:nCOM机制系列索引:VAPS XT入门教程索引 上一篇:VAPSXT入门教程11:机制 程序开发时难免会有数据交互,不管是程序内的数据传递,还是其他程序和VAPS XT程序的交流。 VAPS XT程序提供了一种机制,通过共享内存/UDP等方式进行通信,这种通信机制叫做nCOM。 要想使用这种机制,需要创建一个数据的结构即dd文件,以及通信载体rcv/snd-name-Buf。而name-Buf就是I/O B 2022-01-17 VAPSXT #Presagis #VAPSXT
VAPS XT入门教程10:开发系列索引:VAPS XT入门教程索引 上一篇:VAPSXT入门教程09:文件类型 本部分是最主要的入门部分,包含所有可能的、最详细的操作原理和步骤。 开发流程 本部分介绍最基本的开发流程,同时介绍一些必须的开发知识。 flowchart TB B --> G J --> C K[目标平台] --> D K --> L[交叉编译] L --> E subgraph 2022-07-11 VAPSXT #Presagis #VAPSXT
VAPS XT入门教程10.15:多界面触屏操作框架系列索引:VAPS XT入门教程索引 上一篇:VAPS XT入门教程10.14:多界面鼠标操作框架 因为大部分的电脑是不带触屏的(主要是我们公司十几个显示器,只有一个是触屏的),所以先从鼠标操作练练手。本文基于鼠标操作的进行修改,变为触屏操作(主要是客户是触屏操作)。 将鼠标操作的工程复制一份,修改为MultiTouchFrame(多点触控框架)。 VAPS XT使用RectActiveArea捕 2021-06-08 VAPSXT #框架 #Presagis #VAPSXT
VAPS XT入门教程10.14:多界面鼠标操作框架系列索引:VAPS XT入门教程索引 上一篇:VAPS XT入门教程10.13:个性化按钮 方法可能有很多,但是百度根本搜索不到任何有用的东西,而且VAPS软件贵,软件开发的项目工程也贵,别人不可能随便把工程给你参考。我有幸接触到一个相关的工程,将其拆解后制作一个通用的框架。 本文介绍一个基于鼠标操作的窗口布局框架,布局中的每个窗口都可以随意拖动到任意位置。松开鼠标时,窗口会自动回到原位置。如果松 2021-05-12 VAPSXT #框架 #Presagis #VAPSXT
VAPS XT入门教程10.13:个性化按钮系列索引:VAPS XT入门教程索引 上一篇:VAPS XT入门教程10.12:格式化字符串 按钮是VAPS XT设计中最常用的控件了,一般是矩形区域带文字或者图片,同时带有鼠标、触碰事件处理。 创建 创建一个图符通用控件,命名为CommonBtn,添加如下属性 1、Position 控件位置 2、Color 文字颜色 3、isClicked 控件是否捕获到点击事件 4、isDbClicked 2021-05-06 VAPSXT #Presagis #VAPSXT
VAPS XT入门教程10.12:格式化字符串系列索引:VAPS XT入门教程索引 上一篇:VAPS XT入门教程10.11:滚动数字 此通用控件用于显示目标的经纬高数据,但是经纬高数据包含度(°)、分(′)、秒(″)等字符,而用户可读数据一般为浮点数,比如34.5678°,我们需要通过计算显示指定格式。 创建一个图符通用控件,并命名为LatBar。然后设置属性 1、Position 控件位置 2、IsVisible 控件是否显示 3、Po 2022-08-25 VAPSXT #Presagis #VAPSXT
VAPS XT入门教程10.11:滚动数字系列索引:VAPS XT入门教程索引 上一篇:VAPS XT入门教程10.10:HUDPFD 本文拆自官方示例中的RollingDigitsExample。 实现的效果就和飞机的高度计一样,左侧显示数值刻度线,右侧显示当前值。就当前状况项目来看,还是很常用的功能。 你需要了解VAPS XT入门教程08.02:工具栏中的: 计算器中的LinearInterpolation 基本组(BasicGro 2022-06-13 VAPSXT #Presagis #VAPSXT
VAPS XT入门教程10.10:HUDPFD系列索引:VAPS XT入门教程索引 上一篇:VAPS XT入门教程10.09:PFD 本文拆自官方示例DrawingIntegration 先看一下: HUD(Head-Up Display,抬头显示)又叫做平视显示器,以前主要应用在军用战斗机上,是飞机的重要辅助仪器,通过光学反射原理,使重要的资讯投射在玻璃上,不需要驾驶员低头观察,方便且安全。抬头显示hud的作用是保证司机驾驶的稳定,将更多精 2022-06-14 VAPSXT #Presagis #VAPSXT