CANoe学习笔记3_--_Panel_Designer 下载本文

内容发布更新时间 : 2024/5/18 11:58:33星期一 下面是文章的全部内容请认真阅读。

CANoe学习资料3 --- Panel Designer

Xiang wei 2011-3-14

Panel Designer(面板设计器)是CANoe软件中另一个自带的交互式面板设计工具,与另一个面板设计工具Panel Editor(面板编辑器)具有相似的功能。

Panel Designer所设计出的面板,其保存格式是“. xvp”(Extended Vector Panel)。 Panel Designer中包含的基本控件供有16种,其名称、作用等信息参见下表,注意,有部分控件仅仅能够在CANoe中使用;还有部分控件在作为控制类型控件时,也仅适用于CANoe软件,在CANazer中则以限制模式使用(也即仅仅能够作为显示控件使用,而且无法绑定环境变量)。

图标 名称 Pointer Analog Gauge 描述 工具制作 软件环境 CANoe、CANalyzer 显示一个用户定义的CANoe、CANalyzer 数值范围 触发动作 CANoe Button 选择或是显示选项 CANoe; 在CANoe限制模式或是CANalyzer中仅能被作为显示控件使用 Check Box Combo Box 从数据库列表中选择CANoe; 或是显示一个符号值 在CANoe限制模式或是CANalyzer中仅能被作为显示控件使用 将面板控件组或相关CANoe、CANalyzer 的选项汇聚在一个区域 在一定的值的范围之CANoe 内设置一个数值 在测试状态下用于调CANoe、CANalyzer 出帮助信息 交互式地选择一个文CANoe 件或文件夹。例如通过此控件选择配置文件等 Group Box Numeric Up/Down Panel Help Button Path Dialog Picture Box Progress Bar 在涉及面板时用于加CANoe 载一个图片 在一个定义的值的范CANoe、CANalyzer 围之内显示一个数值 在唯一性选择项目中CANoe; 作为显示或是选择使在CANoe限制模式或是用 CANalyzer中仅能被作为显示控件使用 输入文本信息之用,可CANoe、CANalyzer 完全应用于面板上的标签项目, 选择或是显示一个状CANoe; 态 在CANoe限制模式或是CANalyzer中仅能被作为显示控件使用 输入或显示文本信息 CANoe; 在CANoe限制模式或是CANalyzer中仅能被作为显示控件使用 Radio Button Static Text Switch/Indicator Text Box Track Bar 在一定的值的范围之CANoe; 内设置值的大小 在CANoe限制模式或是CANalyzer中仅能被作为显示控件使用

Panel Designer与Panel Editor的区别可参见下表所示:

功能项 创建控制或显示元素 使用拖拽方式直接将控件放置到面板上 在配置控件时在,使用拖拽方式加载信号或变量 自动生成面板 自动将面板与配置文件关联 测试模式(验证面板是否编写正确) Panel Designer Panel Editor 使用CAPL 命令操作控件 (激活面板、 定义面板或控件的颜色) “Track Bar”控件所支持的变量的格式 生成的面板文件的后缀名 窗口随意放置(工具箱、属性窗口、变量浏览器) 控件直线排列功能 基准线功能(供对齐控件时试用) 在编辑过程中利用组合键控制控件元素 撤销/重做功能 对上表的几点总结:

int *.xvp Int、float *.cnp (1)从表中可以看出,在创建面板上的控制或显示控件时,Panel Designer可以方便地使用拖拽功能,直接将控件元素从工具栏拖拽到面板上,从而完成创建工作;在关联环境变量或是信号时,也可直接将变量拖拽到控件上,以完成自动关联。这种特性在Panel Editor中是没有的。

(2)在使用Panel Editor编辑面板时,,可以使用工具栏上的运行按钮来随时运行编写的面板,以检验面板功能是否正确,这种特性被称之为面板的“测试模式“(Test Mode),注意该特性并没有在Panel Designer中提供。

(3)可以使用CAPL命令来控制Panel Editor制作的面板,如激活/不激活面板、改变面板上控件的颜色等,而这个功能在Panel Designer中也未提供。

(4)Panel Designer中并没有提供撤销/重做功能(这样有可能会给面板的编辑工作带来不便),该项功能仅仅在Panel Editor中提供。

Panel Designer中的大多数控件的功能都与Panel Editor相似,下表中提供了更加详细的对照信息。总体来说,Panel Editor中提供的控件更加丰富,但是Panel Designer中的控件拥有“属性”(Properties)窗口,在编辑时更加方便高效。

Num Panel Designer Analog Gauge Button Bitmap Push Button Check Box — Panel Editor Analog Gauge Push Button 1 2 3