文章目录
- 一、Panel 中控件分类
- 1. 指示类控件
- 2. 功能类控件
- 3. 信号值交互类控件
- 4. 其他类控件
- 二、控件使用方法
- 1. Group Box 控件
- 2. Input/Output Box控件
- 3. Static Text控件
- 4. Button控件
- 5. Switch/Indicator 控件
- 提示:Button 和 Switch 的区别
- 参考
一、Panel 中控件分类
1. 指示类控件
这一类控件以其控件形态展示其关联信号的当前值,没有对信号进行输入改动的能力,仅仅用于值的输出展示,如:
Clock Control 控件
:以LCD的形式对当前时间或者工程的运行时间进行显示;LCD Control 控件
:以LCD的形式显示关联的变量值;LED Control 控件
:以LED亮灭的形式显示关联的信号值状态(只能有亮或灭对应的状态);Progress Bar 控件
:以进度条的形式对关联变量的值进行显示;
2. 功能类控件
这一类控件用于调用其他功能块,如:
File Button 控件
:通过该控件打开链接的文件;Media Player 控件
:用于播放关联上的音视频媒体文件;Panel Control Button 控件
:通过该控件调出关联上的Panel面板;Path Dialog 控件
:通过该控件可对指定文件类型进行过滤选择;Picture Box 控件
:显示关联上的图片,一般用于面板的美化;
3. 信号值交互类控件
这一类控件用于对信号值的输入改变、输出显示,除信号值大小的显示外,还具备对信号值进行输入改动的能
力,如:
Analog Guage 控件
:用于以仪表盘的形式显示/控制关联上的信号值(如用于车速转速的控制);Button 控件
:通过关联上某个变量作为开关按钮(仅有按下、松开两种状态);Switch/Indicator 控件
:这是一个开关控件,常用于输入或显示一个对象的两种值的状态Check Box 控件
:以勾选框形式去表示状态(仅有勾选、未选两种状态);Combo Box 控件
:以下拉列表的形式显示/控制关联上的信号值;Input/Output Box 控件
:输入输出框,用于对关联变量的输入控制及输出显示(数字或文本形式);Numeric Up/Down 控件
:以数值增减箭头的形式对关联变量的值进行控制和显示;Radio Button 控件
:以单选按钮的形式对关联变量的状态进行显示(选中或者没选中);Track Bar 控件
:以刻度滑杠的形式对关联变量的状态进行显示及控制;
4. 其他类控件
Group Box 控件
:用于对其他控件的分组(将同一特性的控件都置于一个Group Box 控件框内);Static Text 控件
:用于界面上指示用的静态文本信息的显示;
二、控件使用方法
1. Group Box 控件
用于对其他控件的分组
2. Input/Output Box控件
用于对关联变量值的输入与输出显示(当关联上String型变量时,则是做为文本输入输出框)。既可以显示关联变量的当前值;也可以输入值改变关联的变量值。如下图,需设置的参数主要有:选择要进行关联的变量;对控件的描述等。
3. Static Text控件
用于界面上文本信息的显示。如下图,需设置的内容主要有:显示的内容、显示字体、大小的设置。
4. Button控件
作为开关按钮,通过该按键改变关联的变量值,在CAPL程序中,对关联的变量值进行判断,再对应执行相应的功能代码。如下图,需设置的主要参数有:按下与松开的按键值、关联的变量、按键名。
5. Switch/Indicator 控件
布尔量开关,这是一个开关控件,常用于输入或显示一个对象的两种值的状态。
提示:Button 和 Switch 的区别
Button的用法与属性基本和Switch开关控件一样。
区别在于:Switch只要按下就会一直维持那个状态,直到新的命令改变它的值,Button则是,按下时为1,松开即为0,就像是一个自复位开关。
- 返回 CANoe 专栏目录
参考
- CANoe之Panel Designer的使用(CANoe系列其二):https://blog.csdn.net/weixin_44536482/article/details/94171929