
UI设计,CANoe 作为一个总线测试工具,自然也要和tester交互的,所以CANoe集成的UI设计工具就是Panel;本节重点简单介绍Panel,创建Panel以及在CANoe中配置Panel等基本操作Win11 x64 ; CANoe 11 SP2 x64

CANoe 环境UI设计的工具叫:Panel Designer,依托Panel Designer我们设计交互界面来完成一些测试任务。1️⃣ Panel 在CANoe 入口位置

2️⃣ Panel 开发界面预览

3️⃣ Panel 的ToolBox ,可用的控件,在接下来的lesson中,会逐个讲解

有些控件是既可以作为输出也可以作为输入的,暂时都归类到显示类中,比如Hex/Text Editor ; Input/Output Box ;The Switch/Indicator 等
这类控件的特点是:可以通过控件更改和显示信号或变量的值。
LED Control ,Clock Control等控件,也需要绑定Symbols,但是和Display Elements明显不同的是你无法通过panel更改信号或变量的值,你只能更改信号或变量的值从而让panel发生变化Static Text ,Picture Box ,Group Box 等控件。File Button ,Start Stop Control1️⃣ CANoe 环境中,大家也会看到Symbols,纯英文就是符号的意思了,在CANoe大环境中,定义如下:
In CANoe/CANalyzer symbols are system variables, environment variables, signals and diagnostics parameter. With symbols values can be displayed or actions can be triggered.
所有的显示类控件都需要绑定symbol 来完成UI和数据的传递,交互。

2️⃣ 关于symbol ,在CAPL浏览器中也会与视图:

Home->Panel -> New Panel创建一个新的Panel
直接Ctor + s 保存Panel ,下面两个选项最好都勾选上

Add Panel 就可以了,且支持多选。

选中,点击Remove ,再点击OK即可】

CANoe 提供共一些内置函数,可以让我们来控制Panel ,比如openPanel ;enableControl等打开使能panel ;也有一些SetControlColors 等可以动态设置控件属性等;细节部分,后面章节会讲述。

| End |


🍅 有需要演示中所用demo工程的,可以关注下方公众号网盘自取啦,感谢阅读。

- 🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!
- 🚩 有微信的小伙伴可以关注下浪哥车载诊断,一个行业内小小圈子,群里有
网盘资料,源码,还有各路大神闲时交流交流技术,聊聊工作机会啥的。
- 🚩如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。