欢迎来到天天文库
浏览记录
ID:38580611
大小:236.00 KB
页数:7页
时间:2019-06-15
《CANoe学习笔记3 -- Panel Designer》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、CANoe学习资料3---PanelDesignerXiangwei2011-3-14PanelDesigner(面板设计器)是CANoe软件中另一个自带的交互式面板设计工具,与另一个面板设计工具PanelEditor(面板编辑器)具有相似的功能。PanelDesigner所设计出的面板,其保存格式是“.xvp”(ExtendedVectorPanel)。PanelDesigner中包含的基本控件供有16种,其名称、作用等信息参见下表,注意,有部分控件仅仅能够在CANoe中使用;还有部分控件在作为控制类型控件时,也仅适用于CANo
2、e软件,在CANazer中则以限制模式使用(也即仅仅能够作为显示控件使用,而且无法绑定环境变量)。图标名称描述软件环境Pointer工具制作CANoe、CANalyzerAnalogGauge显示一个用户定义的数值范围CANoe、CANalyzerButton触发动作CANoeCheckBox选择或是显示选项CANoe;在CANoe限制模式或是CANalyzer中仅能被作为显示控件使用ComboBox从数据库列表中选择或是显示一个符号值CANoe;在CANoe限制模式或是CANalyzer中仅能被作为显示控件使用GroupBox将
3、面板控件组或相关的选项汇聚在一个区域CANoe、CANalyzerNumericUp/Down在一定的值的范围之内设置一个数值CANoePanelHelpButton在测试状态下用于调出帮助信息CANoe、CANalyzerPathDialog交互式地选择一个文件或文件夹。例如通过此控件选择配置文件等CANoePictureBox在涉及面板时用于加载一个图片CANoeProgressBar在一个定义的值的范围之内显示一个数值CANoe、CANalyzerRadioButton在唯一性选择项目中作为显示或是选择使用CANoe;在CA
4、Noe限制模式或是CANalyzer中仅能被作为显示控件使用StaticText输入文本信息之用,可完全应用于面板上的标签项目,CANoe、CANalyzerSwitch/Indicator选择或是显示一个状态CANoe;在CANoe限制模式或是CANalyzer中仅能被作为显示控件使用TextBox输入或显示文本信息CANoe;在CANoe限制模式或是CANalyzer中仅能被作为显示控件使用TrackBar在一定的值的范围之内设置值的大小CANoe;在CANoe限制模式或是CANalyzer中仅能被作为显示控件使用PanelD
5、esigner与PanelEditor的区别可参见下表所示:功能项PanelDesignerPanelEditor创建控制或显示元素使用拖拽方式直接将控件放置到面板上在配置控件时在,使用拖拽方式加载信号或变量自动生成面板自动将面板与配置文件关联测试模式(验证面板是否编写正确)使用CAPL命令操作控件(激活面板、定义面板或控件的颜色)“TrackBar”控件所支持的变量的格式intInt、float生成的面板文件的后缀名*.xvp*.cnp窗口随意放置(工具箱、属性窗口、变量浏览器)控件直线排列功能基准线功能(供对齐控件时试用)在编
6、辑过程中利用组合键控制控件元素撤销/重做功能对上表的几点总结:(1)从表中可以看出,在创建面板上的控制或显示控件时,PanelDesigner可以方便地使用拖拽功能,直接将控件元素从工具栏拖拽到面板上,从而完成创建工作;在关联环境变量或是信号时,也可直接将变量拖拽到控件上,以完成自动关联。这种特性在PanelEditor中是没有的。(2)在使用PanelEditor编辑面板时,,可以使用工具栏上的运行按钮来随时运行编写的面板,以检验面板功能是否正确,这种特性被称之为面板的“测试模式“(TestMode),注意该特性并没有在Pane
7、lDesigner中提供。(3)可以使用CAPL命令来控制PanelEditor制作的面板,如激活/不激活面板、改变面板上控件的颜色等,而这个功能在PanelDesigner中也未提供。(4)PanelDesigner中并没有提供撤销/重做功能(这样有可能会给面板的编辑工作带来不便),该项功能仅仅在PanelEditor中提供。PanelDesigner中的大多数控件的功能都与PanelEditor相似,下表中提供了更加详细的对照信息。总体来说,PanelEditor中提供的控件更加丰富,但是PanelDesigner中的控件拥有
8、“属性”(Properties)窗口,在编辑时更加方便高效。NumPanelDesignerPanelEditor1AnalogGaugeAnalogGauge2ButtonPushButtonBitmapPushButton3CheckBox—4
此文档下载收益归作者所有