注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)TSMaster開發(fā)從入門到精通

TSMaster開發(fā)從入門到精通

TSMaster開發(fā)從入門到精通

定 價(jià):¥99.80

作 者: 楊金升 劉矗 劉功申
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302667193 出版時(shí)間: 2024-08-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書遵循由淺入深的原則,將內(nèi)容分為三部分,共三篇?;A(chǔ)篇首先介紹車載網(wǎng)絡(luò)的相關(guān)知識(shí),接著介紹TSMaster開發(fā)環(huán)境和常見功能的使用,以便初學(xué)者掌握使用TSMaster進(jìn)行一般的總線仿真、測試和分析; 入門篇首先引導(dǎo)讀者開發(fā)第一個(gè)TSMaster仿真工程,接著結(jié)合實(shí)例重點(diǎn)介紹總線數(shù)據(jù)庫、面板設(shè)計(jì),以及C小程序設(shè)計(jì); 進(jìn)階篇結(jié)合廣大開發(fā)工程師可能面臨的技術(shù)難題,由簡單到復(fù)雜地介紹一些典型實(shí)例,以提高讀者的實(shí)戰(zhàn)技術(shù)。本書既可作為普通高等院校車輛工程、電子信息、電氣工程、自動(dòng)控制等相關(guān)專業(yè)師生的參考資料,也可作為從事汽車電子軟硬件開發(fā)及測試等工作的人員的工具書。

作者簡介

暫缺《TSMaster開發(fā)從入門到精通》作者簡介

圖書目錄

第一部分 基 礎(chǔ) 篇 
第1章 車載網(wǎng)絡(luò)基礎(chǔ)知識(shí)                            3 
1.1 車載網(wǎng)絡(luò)的起源                            3
1.2 CAN 總線概述                            4
1.2.1 CAN 總線簡史                         4
1.2.2 CAN 總線特點(diǎn)                         4
1.2.3 CAN 總線主要應(yīng)用                       5
1.2.4 CAN-FD 協(xié)議簡介                       6
1.2.5 CAN-XL 協(xié)議簡介                       6
1.3 LIN 總線概述                             7
1.3.1 LIN 總線簡史                         7
1.3.2 LIN 總線特點(diǎn)                         7
1.3.3 LIN 總線主要應(yīng)用                       8
1.4 FlexRay總線概述                           8
1.4.1 FlexRay總線簡史                          8 
1.4.2 FlexRay總線特點(diǎn)                          9 
1.4.3 FlexRay總線主要應(yīng)用                        9 
1.5 主要車載網(wǎng)絡(luò)簡介                           10 
1.6 車載網(wǎng)絡(luò)發(fā)展趨勢                           11 
第2章 TSMaster概述                             13 
2.1 TSMaster簡介                            13
2.2 TSMaster安裝                            14
2.2.1 系統(tǒng)配置要求                         14
2.2.2 下載路徑                           14
2.2.3 自動(dòng)更新                           15
2.2.4 安裝過程                           15
2.3 關(guān)于 TSMaster授權(quán)                            16 
 
TSMaster開發(fā)從入門到精通 
第3章 TSMaster開發(fā)環(huán)境簡介                           17 
3.1 用戶界面簡介                             17 
6 3.2 TSMaster主菜單                           18
3.2.1 菜單選項(xiàng)                           19
3.2.2 新建工程                           19
3.3 功能區(qū)                               20
3.3.1 分析功能區(qū)                          20
3.3.2 硬件功能區(qū)                          22
3.3.3 程序功能區(qū)                          22
3.3.4 仿真功能區(qū)                          23
3.3.5 測試功能區(qū)                          24
3.3.6 應(yīng)用功能區(qū)                          24
3.3.7 工程功能區(qū)                          25
3.3.8 工具功能區(qū)                          26
3.3.9 幫助功能區(qū)                          27
3.4 常用快捷鍵                             28
3.5 通用功能                              28
3.5.1 拖動(dòng)功能                           29
3.5.2 常用窗口按鈕                         30
3.6 關(guān)于 TSMaster工程                          31
3.6.1 TSMaster工程目錄                      31
3.6.2 工程發(fā)布                           32
3.7 關(guān)于經(jīng)典范例 EasyDemo                       33
第4章 硬件配置                               34
4.1 硬件通道映射                            34
4.2 TSMaster通道映射的意義                       35
4.3 關(guān)于虛擬通道                            35
4.4 加載硬件驅(qū)動(dòng)                            35
4.5 通道配置                              36
4.5.1 選擇硬件通道                         36
4.5.2 總線硬件                           37
4.5.3 通道映射編輯器                        38
第5章 總線測量與分析簡介                          41
5.1 測量設(shè)置窗口                            41
5.1.1 功能介紹                           41
5.1.2 數(shù)據(jù)流過濾                          43
 
5.1.3 測量過濾模塊                         45
5.1.4 過濾條件的使能/失效                     46
5.2 系統(tǒng)消息窗口                            47
5.2.1 工具欄                            47
5.2.2 消息類型                           48
5.3 實(shí)時(shí)注釋窗口                            49
5.4 報(bào)文信息窗口                            49
5.4.1 工具欄                            50
5.4.2 報(bào)文過濾器設(shè)置                        50
5.4.3 報(bào)文信息列表項(xiàng)                        51
5.4.4 信號(hào)的顯示                          52
5.4.5 快捷菜單                           53
5.5 報(bào)文發(fā)送窗口                            53
5.5.1 工具欄                            53
5.5.2 報(bào)文發(fā)送列表項(xiàng)                        54
5.5.3 信號(hào)列表和數(shù)據(jù)字節(jié)                      55
5.5.4 信號(hào)生成器簡介                        56
5.6 圖形窗口                              60
5.6.1 工具欄                            61
5.6.2 工具欄顯示設(shè)置                        62
5.6.3 工具欄設(shè)置選項(xiàng)                        63
5.6.4 信號(hào)列表欄                          63
5.7 數(shù)值顯示窗口                            64
5.7.1 工具欄                            64
5.7.2 修改信號(hào)的顯示設(shè)置                      65
5.8 儀表盤窗口                             65
5.8.1 工具欄                            66
5.8.2 信號(hào)屬性設(shè)置                         66
5.9 統(tǒng)計(jì)窗口                              67
5.9.1 CAN 統(tǒng)計(jì)數(shù)據(jù)窗口                      67
5.9.2 工具欄                            68
5.10 總線記錄窗口                            68
5.10.1 工具欄                           69
5.10.2 快捷菜單                          69
5.11 總線回放窗口                            69
5.11.1 工具欄                           69 7
5.11.2 離線回放                          70
5.11.3 在線回放                          71
5.12 記錄轉(zhuǎn)換器                             71
目  錄 
 
TSMaster開發(fā)從入門到精通 
5.13 視頻回放窗口                            71
第6章 總線仿真基本功能簡介                         73
8 6.1 系統(tǒng)變量                              73
6.1.1 系統(tǒng)變量管理器                        73
6.1.2 內(nèi)部變量                           74
6.1.3 用戶變量                           75
6.2 信號(hào)映射                              77
6.2.1 功能介紹                           77
6.2.2 直接映射                           77
6.2.3 表達(dá)式映射                          77
6.2.4 映射方向                           79
6.3 信號(hào)激勵(lì)                              79
6.3.1 添加信號(hào)激勵(lì)窗口                       80
6.3.2 設(shè)置激勵(lì)信號(hào)                         80
6.4 剩余總線仿真                            81
6.4.1 剩余總線仿真概述                       81
6.4.2 剩余總線仿真的配置                      82
6.5 關(guān)于 TSMaster的“上帝之眼”機(jī)制                    83
6.5.1 小程序腳本的自由度                      83
6.5.2 小程序的報(bào)文接收事件概念                   84
第二部分 入 門 篇 
第7章 開發(fā)第一個(gè)TSMaster仿真工程                      89 
7.1 第一個(gè)仿真工程簡介                          89 
7.2 新建仿真工程                             90 
7.3 添加 CAN 數(shù)據(jù)庫                             91 
7.4 創(chuàng)建面板                               92 
7.5 編寫 C 小程序                              94 
7.6 待測 ECU 的仿真方案                           95 
7.7 運(yùn)行測試                               95 
第8章 總線數(shù)據(jù)庫簡介                            96 
8.1 總線數(shù)據(jù)庫基本概念                          96 
8.2 CAN 數(shù)據(jù)庫窗口                           97
8.2.1 工具欄                            97
8.2.2 添加 CAN 數(shù)據(jù)庫文件                     98
8.2.3 通道分配                           98
 
8.2.4 CAN 數(shù)據(jù)庫信息查看                      99 
8.2.5 數(shù)據(jù)庫字段定義查看區(qū)/布局查看區(qū)                99 
8.3 LIN 數(shù)據(jù)庫窗口                             100 
8.4 FlexRay數(shù)據(jù)庫窗口                           101 
第9章 面板設(shè)計(jì)                               102 
9.1 面板設(shè)計(jì)窗口簡介                            102 
9.2 工具欄                                 103 
9.3 TSMaster控件簡介                           104 
9.3.1 標(biāo)準(zhǔn)控件列表                         104 
9.3.2 控件基本操作                         105 
9.3.3 常見屬性簡介                         106 
9.4 典型控件介紹                              108 
9.4.1 文本框                            108 
9.4.2 輸入輸出框                          109 
9.4.3 按鈕                             109 
9.4.4 開關(guān)                             110 
9.4.5 指示燈                            110 
9.4.6 圖像按鈕                           111 
9.4.7 路徑按鈕                           112 
9.4.8 儀表                             114 
9.4.9 圖形                             115 
9.4.10 餅圖                            115
9.4.11 關(guān)系圖                           116
9.4.12 容器                            116
9.4.13 啟動(dòng)停止按鈕                        117
9.5 面板觸發(fā)事件及顯示的機(jī)制                      117
9.5.1 觸發(fā)事件機(jī)制                         118 
9.5.2 數(shù)值顯示機(jī)制                         118 
9.6 多語言支持面板                             118 
9.6.1 創(chuàng)建一個(gè)面板                         118 
9.6.2 激活多語言支持的功能                     120 
9.6.3 創(chuàng)建多語言翻譯文件                      120 
9.6.4 測試多語言面板                        121 
第10章 C代碼編程基礎(chǔ)                             122 

10.1 C 代碼概述                              122 
10.2 C 代碼編輯器                             122 
10.2.1 工具欄                            123 
目  錄 
 
TSMaster開發(fā)從入門到精通 
10.2.2 對象瀏覽區(qū)                        124
10.2.3 函數(shù)瀏覽區(qū)                        125
10.2.4 屬性編輯區(qū)                        126
10 10.2.5 代碼編輯區(qū)                        126
10.2.6 實(shí)時(shí)變量查看區(qū)                      127
10.2.7 立即文檔查看區(qū)                      127
10.2.8 編譯輸出區(qū)                        128
10.2.9 API文檔查看區(qū)                      128
10.3 C 代碼運(yùn)行機(jī)制                          129
10.3.1 Step函數(shù)                         129
10.3.2 定時(shí)器定義與觸發(fā)事件                   129
10.3.3 CAN 接收事件                      131
10.3.4 CAN 發(fā)送事件                      131
10.3.5 CAN 預(yù)發(fā)送事件                     132
10.3.6 LIN 接收事件                       133
10.3.7 LIN 發(fā)送事件                       133
10.3.8 LIN 預(yù)發(fā)送事件                      133
10.3.9 變量變化事件                       133
10.3.10 程序啟動(dòng)事件                       133 
10.3.11 按鍵事件                         134 
10.3.12 程序停止事件                       134 
10.3.13 自定義函數(shù)                        134 
10.4 常見變量類型及結(jié)構(gòu)體                         134 
10.4.1 C 語言基本數(shù)據(jù)類型                    135
10.4.2 TSMaster常見數(shù)據(jù)類型                  135
10.4.3 TSMaster常用結(jié)構(gòu)體                   136
10.5 小程序變量                            142
10.5.1 創(chuàng)建小程序變量                      142
10.5.2 小程序變量類型                      143
10.5.3 小程序變量的監(jiān)控                     143
10.5.4 面板訪問小程序變量類型                  143
10.5.5 C 小程序訪問小程序變量類型                143
10.5.6 變量變化事件                       144
10.6 數(shù)據(jù)庫信號(hào)操作(基于數(shù)據(jù)庫)                   144
10.6.1 讀取信號(hào)值                        144
10.6.2 修改信號(hào)值                        145
10.7 數(shù)據(jù)庫信號(hào)操作(基于剩余總線仿真)                145
10.7.1 CAN 剩余總線仿真設(shè)置                  146
10.7.2 讀取信號(hào)值                        146
 
10.7.3 修改信號(hào)值                        146
10.8 系統(tǒng)變量訪問                           146
10.8.1 面板關(guān)聯(lián)系統(tǒng)變量                     147
10.8.2 小程序讀寫系統(tǒng)變量                    147
10.9 TSMasterAPI庫函數(shù)簡介                     148
10.9.1 app函數(shù)庫                        148
10.9.2 com 函數(shù)庫                        151
10.9.3 test函數(shù)庫                        154
10.9.4 函數(shù)返回值定義                      154
第11章 C代碼編程技巧                           162
11.1 零代碼的粘貼法                          162
11.1.1 通過發(fā)送報(bào)文窗口生成代碼                 162
11.1.2 通過報(bào)文信息窗口生成代碼                 165
11.1.3 通過剩余總線仿真窗口生成代碼               166
11.1.4 通過系統(tǒng)變量管理器生成代碼                167
11.2 快捷復(fù)制信號(hào)路徑                         167
11.3 TSMaster庫函數(shù)的在線幫助                    168
11.4 調(diào)用 C 標(biāo)準(zhǔn)庫                          168
11.4.1 全局定義中添加頭文件                   169
11.4.2 添加字符串處理代碼                    169
11.5 調(diào)用 Windows庫函數(shù)                       170
11.6 小程序常用的調(diào)試方法                       171
11.6.1 利用系統(tǒng)消息窗口調(diào)試代碼                 171
11.6.2 懸浮窗口                         173
11.6.3 利用小程序變量調(diào)試代碼                  173
11.7 在 VisualStudio環(huán)境中調(diào)試代碼                   173
11.7.1 準(zhǔn)備待調(diào)試的代碼                     173
11.7.2 生成代碼調(diào)試工程                     175
11.8 小程序庫的應(yīng)用                          178
11.8.1 小程序庫簡介                       178
11.8.2 小程序庫的開發(fā)                      178
11.8.3 小程序庫的使用                      178
11.8.4 小程序庫的管理                      180
第12章 仿真工程開發(fā)入門———CAN/CANFD                  182
11
12.1 總線仿真工程開發(fā)流程及策略                    182
12.1.1 開發(fā)流程                         182
12.1.2 仿真工程開發(fā)策略                     182
目  錄 
 
TSMaster開發(fā)從入門到精通 
12.2 工程實(shí)例簡介                             184 
12.2.1 網(wǎng)絡(luò)拓?fù)鋱D                        184
12.2.2 實(shí)現(xiàn)功能                         185
12 12.3 工程實(shí)現(xiàn)———IPC 測試環(huán)境仿真工程                 185
12.3.1 創(chuàng)建仿真工程                       185
12.3.2 DBC 文件介紹及導(dǎo)入                    185
12.3.3 CAN 剩余總線仿真設(shè)置                  186
12.3.4 系統(tǒng)變量                         187
12.3.5 面板設(shè)計(jì)                         188
12.3.6 C 代碼實(shí)現(xiàn)                        197
12.4 工程實(shí)現(xiàn)———IPC 仿真工程                     204
12.4.1 CAN 剩余總線仿真設(shè)置                  205
12.4.2 系統(tǒng)變量                         205
12.4.3 面板設(shè)計(jì)                         205
12.4.4 C 代碼實(shí)現(xiàn)                        209
12.5 工程運(yùn)行測試                           211
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)