汽車電子工具使用系列一---CANoe、QAC的高級應用 |
班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
堅持小班授課,為保證培訓效果,增加互動環節,每期人數限3到5人。 |
開課時間和上課地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):CANoe、QAC開班時間:2025年7月14日..用心服務..........--即將開課--...................... |
實驗設備和授課方式 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
☆合格學員免費頒發相關工程師等資格證書,提升您的職業資質
專注高端培訓15年,端海提供的證書得到本行業的廣泛認可,學員的能力
得到大家的認同,受到用人單位的廣泛贊譽。
★實驗設備請點擊這兒查看★ |
最新優惠 |
☆在讀學生憑學生證,可優惠500元。 |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、課程完成后,授課老師留給學員手機和Email,保障培訓效果,免費提供半年的技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱
---汽車電子工具使用系列一---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.? 定制命名規范 |
目標: |
掌握命名規范定制方法 |
內容: |
標識符命名規范;如何定制代碼命名規范 |
|
|