Canoe Panel常用控件

文章目录

  • [一、Panel 中控件分类](#一、Panel 中控件分类)
    • [1. 指示类控件](#1. 指示类控件)
    • [2. 功能类控件](#2. 功能类控件)
    • [3. 信号值交互类控件](#3. 信号值交互类控件)
    • [4. 其他类控件](#4. 其他类控件)
  • 二、控件使用方法
    • [1. Group Box 控件](#1. Group Box 控件)
    • [2. Input/Output Box控件](#2. Input/Output Box控件)
    • [3. Static Text控件](#3. Static Text控件)
    • [4. Button控件](#4. Button控件)
    • [5. Switch/Indicator 控件](#5. Switch/Indicator 控件)
  • [提示:Button 和 Switch 的区别](#提示: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,就像是一个自复位开关。

参考

相关推荐
车端域控测试工程师25 天前
【ISO 14229-1:2023 UDS诊断(会话控制0x10服务)测试用例CAPL代码全解析⑤】
经验分享·学习·汽车·测试用例·capl·canoe
车端域控测试工程师1 个月前
【ISO 14229-1:2023 UDS诊断(会话控制0x10服务)测试用例CAPL代码全解析⑩】
经验分享·学习·汽车·测试用例·capl·canoe
车端域控测试工程师1 个月前
【ISO 14229-1:2023 UDS诊断(ECU复位0x11服务)测试用例CAPL代码全解析⑧】
经验分享·学习·汽车·测试用例·capl·canoe
车端域控测试工程师1 个月前
【ISO 14229-1:2023 UDS诊断(ECU复位0x11服务)测试用例CAPL代码全解析①】
经验分享·学习·汽车·测试用例·capl·canoe
车端域控测试工程师1 个月前
【ISO 14229-1:2023 UDS诊断(ECU复位0x11服务)测试用例CAPL代码全解析③】
经验分享·学习·汽车·测试用例·capl·canoe
车端域控测试工程师1 个月前
【ISO 14229-1:2023 UDS诊断(会话控制0x10服务)测试用例CAPL代码全解析⑥】
经验分享·汽车·测试用例·学习方法·capl·canoe
闲人编程2 个月前
CAPL概述与环境搭建
开发语言·自动化测试·数据分析·capl·canoe·故障注入·canalyzer
up up day3 个月前
CANoe 报文仿真
vector·canoe
jasonj336 个月前
CANoe Trace窗口过滤栏消失的几种解决方法(附上最终解决方案)
canoe