本文是详细的Xvehicle工程Panel设计的详细操作步骤,如果要了解相关思路或原理请查看CANoe-第2个仿真工程-XVehicle—2Panel设计(原理,思路)_lamanchas的博客-CSDN博客
本文内容来自于《CANoe开发从入门到精通》。
目录
关键步骤概述
关键步骤
- 添加系统变量——System Environment——NameSpace:Engine(EngineStateSwitch,EnginSpeedDspMeter,EngineSpeedEntry)
- 添加Control面板——Panel中添加负责控制的控件(车门控制,引擎控制)
- 添加Display面板——Panel中添加负责显示的控件(车门显示,引擎显示)
- 创建Desktop——新建一个DeskTop Tab ,把control面板窗口,Display面板窗口,write窗口,Trace窗口放在一起,便于测试和观察。
控件的图片
其中Panel中控件使用的图片,图片文件位置在本地C:\Users\Public\Documents\Vector\CANoe\Sample Configurations 12.0.75\Programming,软件安装时自动保存在了C盘。不同版本的CANoe,图片名称和位置可能有所不同。
这些图片是多帧图片:由若干格式相同的图片拼在一起,可以实现按钮和指示灯状态的动态显示。

Step1 添加系统变量
为了实现X-Vehicle仿真工程的功能,下面将在X-Vechile的工程基础上添加系统变量。
在CANoe主界面中选择Environment→System Variables。
在左上侧窗口中单击鼠标右键选择New,新建一个EngineStateSwitch 的系统变量,按下图配置:

图中,Namespace中的Engine代表一组系统变量的名称。使用同样的方法创建其他两个系统变量:EngineSpeedDspMeter和EngineSpeedEntry,创建完毕后如图所示

Step2 添加Control面板
面板的添加配置完成后,最终效果将如下图 所示:

接下来进行一步步的添加和配置。
2.1 创建面板
在Panel Designer界面上选择File→New Panel打开一个新的面板,存储为Control.panel。
接下来将在这个面板上添加引擎控制和车门控制的控件。

2.2 添加GroupBox
根据控件的数量和大小,读者可以对Panel的大小做一些调整,同时添加4个Group Box(组合框),经过合理规划,面板的布局效果下

1795


&spm=1001.2101.3001.11974&articleId=122168798&d=1&t=3&u=26d100ad2a62475ab7e343d2e9301268)

被折叠的 条评论
为什么被折叠?



