版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CANoe 学习资料 3 - Panel DesignerXia ng wei2011-3-14Panel Designer (面板设计器)是CANoe软件中另一个自带的交互式面板设计工具,与另一个面板设计工具 Pa nel Editor (面板编辑器)具有相似的功能。Panel Desig ner 所设计出的面板,其保存格式是".xvp ”(Exte nded Vector Pan el)。Panel Designer中包含的基本控件供有16种,其名称、作用等信息参见下表,注意,有部分控件仅仅能够在 CANoe中使用;还有部分控件在作为控制类型控件时,也仅适用于CANoe软件,在C
2、ANazer中则以限制模式使用(也即仅仅能够作为显示控件使用,而且无法绑定环境变量)。图标名称描述软件环境1Poi nter工具制作CANoe、CANalyzerAn alog Gauge显示一个用户定义的 数值范围CANoe、CANalyzerButton触发动作CANoe回Check Box选择或是显示选项CANoe ;在CANoe限制模式或是CANalyzer中仅能被作为 显示控件使用Combo Box从数据库列表中选择 或是显示一个符号值CANoe ;在CANoe限制模式或是CANalyzer中仅能被作为 显示控件使用口1Group Box将面板控件组或相关 的选项汇聚在一个区 域CA
3、Noe、CANalyzer1Numeric Up/Dow n在一定的值的范围之 内设置一个数值CANoePa nel Help Butt on在测试状态下用于调 出帮助信息CANoe、CANalyzerPath Dialog交互式地选择一个文 件或文件夹。例如通过 此控件选择配置文件 等CANoePicture Box在涉及面板时用于加 载一个图片CANoeIhT IProgress Bar在一个定义的值的范 围之内显示一个数值CANoe、CANalyzerRadio Butt on在唯一性选择项目中 作为显示或是选择使 用CANoe ;在CANoe限制模式或是CANalyzer中仅能被作为
4、显示控件使用Static Text输入文本信息之用,可 完全应用于面板上的 标签项目,CANoe、CANalyzerSwitch/I ndicator选择或是显示一个状 态CANoe ;在CANoe限制模式或是CANalyzer中仅能被作为 显示控件使用回Text Box输入或显示文本信息CANoe ;在CANoe限制模式或是CANalyzer中仅能被作为 显示控件使用Track Bar在一定的值的范围之 内设置值的大小CANoe ;在CANoe限制模式或是CANalyzer中仅能被作为 显示控件使用Panel Designer 与Panel Editor的区别可参见下表所示:功能项Panel
5、 Desig nerPanel Editor创建控制或显示元素使用拖拽方式直接将控件放置到面板上 o在配置控件时在,使用拖拽方式加载信号 或变量 o自动生成面板o自动将面板与配置文件关联o测试模式(验证面板是否编写正确)o使用CAPL命令操作控件(激活面板、定义面板或控件的颜色)O“Track Bar ”控件所支持的变量的格式intInt、float生成的面板文件的后缀名*.xvp*.cnp窗口随意放置(工具箱、属性窗口、变量 浏览器)o控件直线排列功能基准线功能(供对齐控件时试用)o在编辑过程中利用组合键控制控件元素o撤销/重做功能o对上表的几点总结:(1 )从表中可以看出,在创建面板上的控
6、制或显示控件时,Panel Desig ner可以方便地使用拖拽功能,直接将控件元素从工具栏拖拽到面板上,从而完成创建工作;在关联环境变量 或是信号时,也可直接将变量拖拽到控件上,以完成自动关联。这种特性在Panel Editor中是没有的。(2) 在使用Panel Editor编辑面板时,可以使用工具栏上的运行按钮来随时运行编写的 面板,以检验面板功能是否正确,这种特性被称之为面板的“测试模式“(Test Mode),注意该 特性并没有在 Panel Desig ner 中提供。(3) 可以使用CAPL命令来控制Panel Editor制作的面板,如激活/不激活面板、改变面 板上控件的颜色等
7、,而这个功能在Panel Desig ner中也未提供。(4)Panel Designer中并没有提供撤销/重做功能(这样有可能会给面板的编辑工作带来不便),该项功能仅仅在Panel Editor中提供。Panel Designer中的大多数控件的功能都与Panel Editor相似,下表中提供了更加详细的对照信息。总体来说,Pa nel Editor中提供的控件更加丰富,但是Panel Desig ner中的控件拥有“属性” (Properties )窗口,在编辑时更加方便高效。NumPanel Desig nerPanel Editor1An alog GaugeP An alog Gau
8、ge2®l ButtonPush Button Bitm ap Push Butt on3Check Box一4竺 Combo BoxElValue Table Box5Group Box口Frame61" Numeric Up/DownSpin Co ntrol7IPanel Help Butt onPa nel Help Butt on8JI Path Dialogi-FileSelectio n9 Picture Box1Bitmap1Static_Bitmap10Progress BarVectorBar11l®l Radio Butt onSRadio
9、Butt on12A Static TextTText3Switch13& Switch/IndicatorQBitmap Switch/I ndicatorkBitmap_Butt onQBitmap_Switch14° Text BoxIn put/Output BoxSlider,15Track BarBit map SliderSlider16一HEXHex Editor17一Panel Con trol butt on18一MessageDisplay19一MessageGroupC on trol20一Meter这里列举了一个综合利用各种控件制作面板的实例。图中的
10、面板包含有音量减、静音、音量加三个按钮,分别绑定了VOLUME_DWN、VCI_MUTE、VOLUME_UP 三个环境变量,用以控制RNEG2010的音量;在“Trame 0Xb6 switch ”区域则包含一个开关控件和一个文本框, 分别绑定了环境变量 Trame_switch、Speed2,按下开关时,CANoe开始自动发送信息帧 0xB6(ID_DONNEES_BSI_RAPIDES ),在 VITV框中输入十进制的速度值后,在右侧的仪表上能观测到对应的速度值,仪表控件同样绑定了环境变量Speed2 。mSpeed.VITV = getvalue(this)*100;/显示出速度值源程序
11、如下所示:variablesmessage message msTimer0xB60x2仆tSpeed;mSpeed; mRadio;/ 定义信息帧 ID_DONNEES_BSI_RAPIDES/定义信息帧ID_CDE_RADIO/为循环发送信息帧 0xB6定义一个定时器/是否发送信息帧0xB6/当开关被按下时/ 10ms之后开始发送信息帧0xB6/若开关弹起后/停止发送on en vVar Trame_switchif(getvalue(this) = 0x1)setTimer(tSpeed,10);else if(getvalue(this) = 0x0)can celTimer(tSpe
12、ed);on en vVar Speed2/仪表控件接收到VITV文本框中的速度信号后on envVar VCI_MUTEIf(getvalue(this) = 0x1)/ 静音功能/ 静音激活mRadio.VOLUME_DWN_ET_HDC = 0x1; mRadio.VOLUME_UP_ET_HDC = 0x1; output(mRadio);else if(getvalue(this) = 0x0)/ 静音关闭 mRadio.VOLUME_DWN_ET_HDC = 0x0; mRadio.VOLUME_UP_ET_HDC = 0x0; output(mRadio);on envVar VOLUME_UPif(getvalue(this) = 0x1)mRadio.VOLUME_DWN_ET_HDC = 0x1; output
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026河南版初中三年级语文下学期期末测试卷
- 2026年济南平阴县教育和体育局所属事业单位公开招聘工作人员(30人)考前冲刺试卷及参考答案
- 2026浙江宁波市计量测试研究院编制外人员招聘1人备考题库附参考答案详解【B卷】
- 2026食品净化小家电行业市场竞争策略市场发展创新需求技术的投资分析报告
- 2026中国物流企业服务创新与价值创造研究
- 2026智能可穿戴防护设备与传统护具替代效应对比分析报告
- 2026中国污水处理技术升级改造需求分析报告
- 2026中国叶黄素酯行业产能过剩风险与市场调节机制研究报告
- 2026中国智能环保系统行业市场供需分析及投资评估规划分析研究报告
- 2026中国智能超市管理系统行业市场现状规模分析及投资前景规划分析研究报告
- 2026年秋季开学小学防震减灾开学第一课
- 2026年继电保护专业岗位考核题库(附答案)
- 山东黄金焦家金矿安全生产管理制度汇编
- 出租车企业安全隐患排查工作手册
- 中国少儿思维能力培养市场营销模式及发展方向预测研究报告
- 2027届广州中考英语听说考试专项训练
- 2026年江苏省盐城市重点中学小升初英语考试题库试题附答案
- 新版2026年高考化学(黑吉辽蒙卷)试卷评析
- 中医护理基础理论培训
- 涂装废气RCO治理设备安装工程竣工验收报告
- 腰椎间盘突出症护理管理流程
评论
0/150
提交评论