CANoe學習筆記-PanelDesigner_第1頁
CANoe學習筆記-PanelDesigner_第2頁
CANoe學習筆記-PanelDesigner_第3頁
CANoe學習筆記-PanelDesigner_第4頁
CANoe學習筆記-PanelDesigner_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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中則以限制模式使用(也即僅僅能夠作為顯示控件使用,而且無法綁定環(huán)境變量)。圖標名稱描述軟件環(huán)境$Poi nter工具制作CANoe、CANalyzer匚1An alog Gauge顯示一個用戶定義的 數(shù)值范圍CANoe、CANalyzer殛)Button觸發(fā)動作CANoeCheck Box選擇或是顯示選項CANoe ;在CANoe限制模式或是CANalyzer 中僅能被作為 顯示控件使用國Combo Box從數(shù)據(jù)庫列表中選擇 或是顯示一個符號值CANoe ;在CANoe限制模式或是CANalyzer 中僅能被作為 顯示控件使用Group Box將面板控件組或相關 的選項匯聚在一個區(qū)

3、 域CANoe、CANalyzerNumeric Up/Dow n在一定的值的范圍之 內(nèi)設置一個數(shù)值CANoe回Pa nel Help Butt on在測試狀態(tài)下用于調(diào) 出幫助信息CANoe、CANalyzerPath Dialog交互式地選擇一個文 件或文件夾。例如通過 此控件選擇配置文件 等CANoePicture Box在涉及面板時用于加 載一個圖片CANoe(j*j3Progress Bar在一個定義的值的范 圍之內(nèi)顯示一個數(shù)值CANoe、CANalyzerRadio Butt on在唯一性選擇項目中 作為顯示或是選擇使 用CANoe ;在CANoe限制模式或是CANalyzer 中僅

4、能被作為 顯示控件使用AStatic Text輸入文本信息之用,可 完全應用于面 板上的 標簽項目,CANoe、CANalyzer©Switch/I ndicator選擇或是顯示一個狀 態(tài)CANoe ;在CANoe限制模式或是CANalyzer 中僅能被作為 顯示控件使用Text Box輸入或顯示文本信息CANoe ;在CANoe限制模式或是CANalyzer 中僅能被作為 顯示控件使用ATrack Bar在一定的值的范圍之 內(nèi)設置值的大小CANoe ;在CANoe限制模式或是CANalyzer 中僅能被作為 顯示控件使用Panel Designer與Panel Editor的區(qū)別可

5、參見下表所示:功能項Panel Desig nerPanel Editor創(chuàng)建控制或顯示元素使用拖拽方式直接將控件放置到面板上o在配置控件時在,使用拖拽方式加載信號 或變量o自動生成面板o自動將面板與配置文件關聯(lián)o測試模式(驗證面板是否編寫正確)o使用CAPL命令操作控件(激活面板、定義面板或控件的顏色)O“Track Bar ”控件所支持的變量的格式intInt、float生成的面板文件的后綴名*.xvp*.cnp窗口隨意放置(工具箱、屬性窗口、變量 瀏覽器)o控件直線排列功能基準線功能(供對齊控件時試用)o在編輯過程中利用組合鍵控制控件元素o撤銷/重做功能o對上表的幾點總結:(1 )從表中

6、可以看出,在創(chuàng)建面板上的控制或顯示控件時,Panel Designer可以方便地使用拖拽功能,直接將控件元素從工具欄拖拽到面板上,從而完成創(chuàng)建工作;在關聯(lián)環(huán)境變量 或是信號時,也可直接將變量拖拽到控件上,以完成自動關聯(lián)。這種特性在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中的大多數(shù)控件的功能都與Panel Editor相似,下表中提供了更加詳細的對照信息。總體來說,Pa nel Editor中提供的控件更加豐富,但是Panel Desig ner中的控件擁有“屬性” (Properties )窗口,在編輯時更加方便高效。NumPanel Desig nerPanel Editor1An alog GaugeJ A

8、n alog Gauge2® Butt onPush Button Bitmap Push Butt on3Check Box一4ST Combo BoxValue Table Box5Group BoxFrame61 * Numeric Up/Down網(wǎng) Spin Co ntrol7O Pa nel Help Butt onPa nel Help Butt on83 Path Dialogi"FileSelectio n9 Picture BoxBitmapStatic_Bitmap10叵 i Progress BarK VectorBar11® Radio B

9、utt on$Radio Butt on12A Static TextHlText13© Switch/Indicator13Switch嚴HBitmap Switch/I ndicatorBitmap_Butt onQBitmap_Switch14° Text BoxIn put/Output Box15Slider,Track BarBitmapSliderSlider16一睦 Hex Editor17一Panel Co ntrol butt on18一aMessageDisplay19一MessageGroupC on trol20一Meter這里列舉了一個綜合利用各

10、種控件制作面板的實例。圖中的面板包含有音量減、靜音、音量加三個按鈕,分別綁定了VOLUME_DWN、VCI_MUTE、VOLUME_UP 三個環(huán)境變量,用以控制RNEG2010的音量;在“ Trame 0Xb6 switch ”區(qū)域則包含一個開關控件和一個文本框, 分別綁定了環(huán)境變量 Trame_switch、Speed2,按下開關時,CANoe開始自動發(fā)送信息幀 0xB6(ID_DONNEES_BSI_RAPIDES ),在VITV框中輸入十進制的速度值后,在右側的儀表上能觀測到對應的速度值,儀表控件同樣綁定了環(huán)境變量Speed2 。mSpeed.VITV = getvalue(this)*

11、100;/顯示出速度值源程序如下所示:variablesmessagemessagemsTimer0xB60x2仆tSpeed;mSpeed; mRadio;/ 定義信息幀 ID_DONNEES_BSI_RAPIDES/定義信息幀ID_CDE_RADIO/為循環(huán)發(fā)送信息幀0xB6定義一個定時器on en vVar Trame_switchif(getvalue(this) = 0x1)setTimer(tSpeed,10);else if(getvalue(this) = 0x0)can celTimer(tSpeed);/是否發(fā)送信息幀0xB6/當開關被按下時/ 10ms之后開始發(fā)送信息幀0

12、xB6/若開關彈起后/停止發(fā)送on en vVar Speed2/儀表控件接收到 VITV文本框中的速度信號后on envVar VCI_MUTE/ 靜音功能If(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; o

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論