汽車電子工具使用系列一---CANoe、QAC的高級應用 |
班.級.規.模.及.環.境 |
為了保證培訓效果,增加互動環節,我們堅持小班授課,每期報名人數限5人,多余人員安排到下一期進行。 |
開課時間和上課地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:深圳大學成教院/ 電影大廈(地鐵一號線大劇院站)【北京分部】:福鑫大樓/北京中山學院 【武漢分部】:佳源大廈(高新二路) 【南京分部】:金港大廈(和燕路) 【成都分部】:領館區1號(中和大道)
最近開課時間(連續班/周末班/晚班):CANoe、QAC開班時間:2025年7月14日..用心服務..............--即將開課----即將開課,請咨詢客服。 |
學時和學費 |
☆課時: 共6天,36學時
☆外地學員:代理安排食宿(需提前預定)
☆合格學員免費頒發相關資格證書,提升您的職業資質
作為最早專注于嵌入式培訓的專業機構,曙海嵌入式學院提供的證書得到本行業的廣泛認
可,學員的能力得到大家的認同。
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
.最.新.優.惠. |
☆團體報名優惠措施:兩人95折優惠,三人或三人以上9折優惠 。注意:在讀學生憑學生證,即使一個人也優惠500元。 |
.質.量.保.障. |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,培訓老師留給學員手機和Email,免費提供半年的技術支持,充分保證培訓后出效果;
3、培訓合格學員可享受免費推薦就業機會。 ☆合格學員免費頒發相關工程師等資格證書,提升您的職業資質。專注高端培訓13年,曙海提供的證書得到本行業的廣泛認可,學員的能力得到大家的認同,受到用人單位的廣泛贊譽。 |
.課.程.大.綱.
---汽車電子工具使用系列一---CANoe、QAC的高級應用 |
第一階段 CANoe基本功能使用 |
1. CAN綜述 |
目標: |
了解常見的汽車總線技術,建立CAN的基本概念 |
內容: |
汽車總線技術的發展歷史,相關總線與標準 |
|
|
2. CAN數據鏈路層 |
目標: |
理解CAN總線數據鏈路層相關內容 |
內容: |
標識符、廣播、過濾、線與、回讀、總線仲裁、幀格式、錯誤處理、位定時、同步 |
|
|
3. CAN物理層 |
目標: |
理解CAN總線物理層相關內容 |
內容: |
高速CAN與低速容錯CAN的區別:總線電平、拓撲結構、容錯性能、外圍電路等; CAN收發器的選擇 |
|
|
4. CANoe介紹 |
目標: |
理解CANoe的功能 |
內容: |
CANoe在分布式系統三個開發階段的作用,組件介紹,窗口和模塊功能概述,基本概念介紹 |
|
|
5. CANoe監測總線 |
目標: |
掌握CANoe的分析和評估模塊 |
內容: |
窗口和功能模塊的配置,通信跟蹤,信號顯示,報文頻率統計,總線負載率統計,動態信號圖形化顯示和分析 |
|
|
6. CANoe發送報文 |
目標: |
掌握CANoe發送報文的方法 |
內容: |
(交互式)信號發生模塊和模塊 |
|
|
7. 數據記錄和離線分析 |
目標: |
掌握測量過程的數據記錄功能和對數據進行離線分析的方法 |
內容: |
記錄總線通信數據并用于離線分析,觸發條件的使用和數據的離線分析 |
|
|
8. CANoe仿真流程 |
目標: |
理解使用CANoe進行總線仿真的基本概念 |
內容: |
使用CANoe進行總線仿真的主要步驟 |
|
|
9. CANdb++介紹 |
目標: |
理解CAN總線協議數據庫 |
內容: |
使用CANdb++ Editor創建數據庫,包括節點,消息,信號,環境變量 |
|
|
10. CAPL介紹 |
目標: |
理解和掌握CANoe建模語言CAPL(CAN總線訪問編程語言) |
內容: |
事件編程概念,定時器,鍵盤響應,消息響應,消息發送,程序調試 |
|
|
11. 面板設計介紹 |
目標: |
學習如何使用面板設計器來創建和修改控件及面板 |
內容: |
環境變量,顯示和控制模塊,位圖模塊,指針模塊,十六進制編輯器 |
|
第二階段 CANoe高級功能使用 |
1. CAN通信的軟件架構 |
目標: |
理解CAN通信軟件組成和CANoe建模思想 |
內容: |
在電控單元內實現CAN通信的低層軟件架構,OSEK/AUTOSAR標準概述,CANoe模型部件介紹(交互層,網絡管理) |
|
|
2. 信號交互層 |
目標: |
理解信號交互層 |
內容: |
OSEK/VDX COM標準,Vector IL,使用CANdb++編輯信號和報文的IL屬性,在CANoe中實現IL仿真 |
|
|
3. 網絡管理 |
目標: |
理解OSEK/VDX網絡管理的原理,掌握直接網絡管理 |
內容: |
OSEK/VDX網絡管理,使用CANdb++編輯節點的網絡管理屬性,CANoe仿真 |
|
|
4. CANoe與Matlab/Simulink聯合仿真 |
目標: |
建立CANoe與Matlab/Simulink聯合仿真的概念 |
內容: |
CANoe的Matlab接口介紹,在Matlab模型中使用環境變量和CAN信號,使用RTW生成Matlab DLL,在CAPL程序中集成DLL |
|
|
5. 使用Model Generator創建模型 |
目標: |
學習根據數據庫快速生成仿真框架 |
內容: |
Model Generator基本操作,數據庫屬性的創建和設置,不同的生成類型(基于信號和基于報文) |
|
|
6. 使用CAPL Generator創建代碼 |
目標: |
學習根據數據庫快速生成部分CAPL程序 |
內容: |
CAPL Code Generator基本操作,數據庫屬性的創建和設置,不同的生成類型(基于信號、基于報文和基于環境變量),修改生成的代碼 |
|
|
7. 使用Panel Generator創建面板 |
目標: |
學習如何自動生成控制和顯示面板 |
內容: |
Panel Generator的配置和使用方法,數據庫屬性的創建和設置,并將其集成在生成的CAPL代碼中 |
|
|
8. CANoe測試概述 |
目標: |
學習CANoe 測試流程和方法 |
內容: |
測試屬性集,CANoe測試CAPL接口,CANoe測試XML接口,CANoe測試報告 |
|
第三階段 QAC基礎應用 |
1.? 使用基本配置 |
目標: |
了解QAC分析流程和配置文件 |
內容: |
如何建立一個項目;如何在GUI中配置常用分析選項;如何開始分析項目和文件 |
|
|
2.? 編碼規則檢查 |
目標: |
了解代碼審查規則,并根據規則檢查報告修改代碼 |
內容: |
如何配置和使用編碼規則;如何查看靜態分析的結果和報告;如何解決靜態分析報告中的問題 |
|
|
3.? 代碼結構和度量 |
目標: |
了解軟件結構及質量問題 |
內容: |
軟件結構分析的目的和內容;代碼質量度量的模型和指標;如何檢查結構和質量問題 |
|
|
4.? 命令行基礎 |
目標: |
了解QAC基本命令 |
內容: |
命令行的優勢和應用場景;命令行運行的環境配置;如何在命令行方式下分析源代碼;常用的命令行分析方式及參數 |
|
第四階段 QAC高級應用 |
1.? 測試項目配置 |
目標: |
掌握不同編譯開發環境、項目環境下的測試配置 |
內容: |
QAC靜態測試平臺的配置和使用;理解并使用配置文件中的參數項;如何使用CPG生成編譯器配置 |
? |
? |
2.? 規則剪裁與定制 |
目標: |
掌握MISRA代碼審查規范 |
內容: |
MISRA-C包含哪些內容;如何定制項目編碼規范 |
? |
? |
3. ?度量指標解析 |
目標: |
掌握軟件定量質量度量方法 |
內容: |
度量指標的意義和計算;如何量化評估質量問題 |
? |
? |
4.? 報告生成及定制 |
目標: |
掌握QAC報告定制工具和方法 |
內容: |
如何生成質量報告;如何定制質量報告 |
? |
? |
5.? 代碼抑制 |
目標: |
掌握代碼持續質量改進的方法 |
內容: |
如何持續改進代碼質量;抑制代碼中的規則檢查的方法;如何使用Baseline抑制代碼 |
? |
? |
6.? 定制命名規范 |
目標: |
掌握命名規范定制方法 |
內容: |
標識符命名規范;如何定制代碼命名規范 |
|
|