TOP
0
0
12/26年度盤點作業,門市店休一天,網路書店將暫停出貨,12/27將恢復正常營業,造成不便敬請見諒
TSMaster開發從入門到精通(簡體書)
滿額折

TSMaster開發從入門到精通(簡體書)

商品資訊

人民幣定價:99.8 元
定價
:NT$ 599 元
優惠價
87521
庫存:2
下單可得紅利積點:15 點
商品簡介
名人/編輯推薦
目次
相關商品

商品簡介

本書遵循由淺入深的原則,將內容分為三部分,共三篇。基礎篇首先介紹車載網絡的相關知識,接著介紹TSMaster開發環境和常見功能的使用,以便初學者掌握使用TSMaster進行一般的總線仿真、測試和分析; 入門篇首先引導讀者開發第一個TSMaster仿真工程,接著結合實例重點介紹總線數據庫、面板設計,以及C小程序設計; 進階篇結合廣大開發工程師可能面臨的技術難題,由簡單到複雜地介紹一些典型實例,以提高讀者的實戰技術。

本書既可作為普通高等院校車輛工程、電子信息、電氣工程、自動控制等相關專業師生的參考資料,也可作為從事汽車電子軟硬件開發及測試等工作的人員的工具書。

名人/編輯推薦

《CANoe開發從入門到精通》作者又一力作!本書旨在幫助廣大汽車工業領域的研發工程師快速掌握TSMaster的基礎應用、仿真開發、診斷及自動化測試實現等實戰技能,提高工作效率,縮短研發周期。

過去幾年間中國大地上的自主汽車品牌風起云涌,快速崛起,新能源汽車的銷量不斷攀升,吸引著越來越多的新鮮血液加入汽車行業,特別是在智能駕駛等相關領域。

距離筆者出版《CANoe開發從入門到精通》已四年有余,其間得到了很多讀者的肯定和鼓勵,也聽到來自各方面的呼聲,促使筆者有再寫一兩本汽車技術類圖書的衝動。中國汽車的迅猛發展,從業人員的不斷增加,也帶動著國內工程軟件的發展。其間就涌現出一款非常優秀的汽車網絡工程軟件——TSMaster。TSMaster的橫空出世,讓廣大汽車開發人員眼前一亮,瞬間產生了民族自豪感。

本書結構

本書作為《CANoe開發從入門到精通》的姊妹篇,在整體結構上有很多相似之處。本書遵循由淺入深的原則,將內容分為三部分: 第一部分為基礎篇,首先介紹車載網絡的相關知識,接著介紹TSMaster的開發環境和常見功能的使用,初學者可以掌握如何使用TSMaster進行一般的總線仿真、測試和分析; 第二部分為入門篇,首先引導讀者開發第一個TSMaster仿真工程,接著重點介紹總線數據庫、面板設計、C腳本編程基礎,並結合實例來講解; 第三部分為進階篇,結合廣大開發工程師可能面臨的技術難題,由簡單到複雜地介紹一些典型實例,涉及測試、診斷、標定及自動化控制等應用,提高讀者的實戰技術。

關於本書中的代碼

讀者可以掃描封底刮刮卡內二維碼,獲得權限,再掃描下方二維碼下載相關源代碼。


下載源碼

各章節的TSMaster的工程文件、所有代碼主要基於TSMaster 32bit,已經在以下版本中測試並驗證通過。

 TSMaster v2024.03.05.1077或以上

 Python3.8.5 32bit

 Visual Studio 2019(代碼調試)

 Visual Studio Code Version 2.80.2(Python外部編輯器)

本書附帶的資源壓縮包中包含相關的源代碼及附送的其他資料文件,各章的文件夾架構說明如下。

目次

第一部分 基 礎 篇

第1章 車載網絡基礎知識 3

1.1 車載網絡的起源 3
1.2 CAN 總線概述 4
1.2.1 CAN 總線簡史 4
1.2.2 CAN 總線特點 4
1.2.3 CAN 總線主要應用 5
1.2.4 CAN-FD 協議簡介 6
1.2.5 CAN-XL 協議簡介 6
1.3 LIN 總線概述 7
1.3.1 LIN 總線簡史 7
1.3.2 LIN 總線特點 7
1.3.3 LIN 總線主要應用 8
1.4 FlexRay總線概述 8
1.4.1 FlexRay總線簡史 8
1.4.2 FlexRay總線特點 9
1.4.3 FlexRay總線主要應用 9
1.5 主要車載網絡簡介 10
1.6 車載網絡發展趨勢 11
第2章 TSMaster概述 13
2.1 TSMaster簡介 13
2.2 TSMaster安裝 14
2.2.1 系統配置要求 14
2.2.2 下載路徑 14
2.2.3 自動更新 15
2.2.4 安裝過程 15
2.3 關於 TSMaster授權 16

TSMaster開發從入門到精通


第3章 TSMaster開發環境簡介 17

3.1 用戶界面簡介 17
6 3.2 TSMaster主菜單 18
3.2.1 菜單選項 19
3.2.2 新建工程 19
3.3 功能區 20
3.3.1 分析功能區 20
3.3.2 硬件功能區 22
3.3.3 程序功能區 22
3.3.4 仿真功能區 23
3.3.5 測試功能區 24
3.3.6 應用功能區 24
3.3.7 工程功能區 25
3.3.8 工具功能區 26
3.3.9 幫助功能區 27
3.4 常用快捷鍵 28
3.5 通用功能 28
3.5.1 拖動功能 29
3.5.2 常用窗口按鈕 30
3.6 關於 TSMaster工程 31
3.6.1 TSMaster工程目錄 31
3.6.2 工程發布 32
3.7 關於經典範例 EasyDemo 33

第4章 硬件配置 34

4.1 硬件通道映射 34
4.2 TSMaster通道映射的意義 35
4.3 關於虛擬通道 35
4.4 加載硬件驅動 35
4.5 通道配置 36
4.5.1 選擇硬件通道 36
4.5.2 總線硬件 37
4.5.3 通道映射編輯器 38

第5章 總線測量與分析簡介 41

5.1 測量設置窗口 41
5.1.1 功能介紹 41
5.1.2 數據流過濾 43

5.1.3 測量過濾模塊 45
5.1.4 過濾條件的使能/失效 46
5.2 系統消息窗口 47
5.2.1 工具欄 47
5.2.2 消息類型 48
5.3 實時注釋窗口 49
5.4 報文信息窗口 49
5.4.1 工具欄 50
5.4.2 報文過濾器設置 50
5.4.3 報文信息列表項 51
5.4.4 信號的顯示 52
5.4.5 快捷菜單 53
5.5 報文發送窗口 53
5.5.1 工具欄 53
5.5.2 報文發送列表項 54
5.5.3 信號列表和數據字節 55
5.5.4 信號生成器簡介 56
5.6 圖形窗口 60
5.6.1 工具欄 61
5.6.2 工具欄顯示設置 62
5.6.3 工具欄設置選項 63
5.6.4 信號列表欄 63
5.7 數值顯示窗口 64
5.7.1 工具欄 64
5.7.2 修改信號的顯示設置 65
5.8 儀表盤窗口 65
5.8.1 工具欄 66
5.8.2 信號屬性設置 66
5.9 統計窗口 67
5.9.1 CAN 統計數據窗口 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 記錄轉換器 71

目 錄

TSMaster開發從入門到精通

5.13 視頻回放窗口 71

第6章 總線仿真基本功能簡介 73

8 6.1 系統變量 73
6.1.1 系統變量管理器 73
6.1.2 內部變量 74
6.1.3 用戶變量 75
6.2 信號映射 77
6.2.1 功能介紹 77
6.2.2 直接映射 77
6.2.3 表達式映射 77
6.2.4 映射方向 79
6.3 信號激勵 79
6.3.1 添加信號激勵窗口 80
6.3.2 設置激勵信號 80
6.4 剩餘總線仿真 81
6.4.1 剩餘總線仿真概述 81
6.4.2 剩餘總線仿真的配置 82
6.5 關於 TSMaster的“上帝之眼”機制 83
6.5.1 小程序腳本的自由度 83
6.5.2 小程序的報文接收事件概念 84
第二部分 入 門 篇

第7章 開發第一個TSMaster仿真工程 89

7.1 第一個仿真工程簡介 89
7.2 新建仿真工程 90
7.3 添加 CAN 數據庫 91
7.4 創建面板 92
7.5 編寫 C 小程序 94
7.6 待測 ECU 的仿真方案 95
7.7 運行測試 95
第8章 總線數據庫簡介 96
8.1 總線數據庫基本概念 96
8.2 CAN 數據庫窗口 97
8.2.1 工具欄 97
8.2.2 添加 CAN 數據庫文件 98
8.2.3 通道分配 98

8.2.4 CAN 數據庫信息查看 99
8.2.5 數據庫字段定義查看區/布局查看區 99
8.3 LIN 數據庫窗口 100
8.4 FlexRay數據庫窗口 101

第9章 面板設計 102

9.1 面板設計窗口簡介 102
9.2 工具欄 103
9.3 TSMaster控件簡介 104
9.3.1 標準控件列表 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 開關 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 關係圖 116
9.4.12 容器 116
9.4.13 啟動停止按鈕 117
9.5 面板觸發事件及顯示的機制 117
9.5.1 觸發事件機制 118
9.5.2 數值顯示機制 118
9.6 多語言支持面板 118
9.6.1 創建一個面板 118
9.6.2 激活多語言支持的功能 120
9.6.3 創建多語言翻譯文件 120
9.6.4 測試多語言面板 121

第10章 C代碼編程基礎 122
9
10.1 C 代碼概述 122
10.2 C 代碼編輯器 122
10.2.1 工具欄 123

目 錄

TSMaster開發從入門到精通

10.2.2 物件瀏覽區 124
10.2.3 函數瀏覽區 125
10.2.4 屬性編輯區 126
10 10.2.5 代碼編輯區 126
10.2.6 實時變量查看區 127
10.2.7 立即文檔查看區 127
10.2.8 編譯輸出區 128
10.2.9 API文檔查看區 128
10.3 C 代碼運行機制 129
10.3.1 Step函數 129
10.3.2 定時器定義與觸發事件 129
10.3.3 CAN 接收事件 131
10.3.4 CAN 發送事件 131
10.3.5 CAN 預發送事件 132
10.3.6 LIN 接收事件 133
10.3.7 LIN 發送事件 133
10.3.8 LIN 預發送事件 133
10.3.9 變量變化事件 133
10.3.10 程序啟動事件 133
10.3.11 按鍵事件 134
10.3.12 程序停止事件 134
10.3.13 自定義函數 134
10.4 常見變量類型及結構體 134
10.4.1 C 語言基本數據類型 135
10.4.2 TSMaster常見數據類型 135
10.4.3 TSMaster常用結構體 136
10.5 小程序變量 142
10.5.1 創建小程序變量 142
10.5.2 小程序變量類型 143
10.5.3 小程序變量的監控 143
10.5.4 面板訪問小程序變量類型 143
10.5.5 C 小程序訪問小程序變量類型 143
10.5.6 變量變化事件 144
10.6 數據庫信號操作(基於數據庫) 144
10.6.1 讀取信號值 144
10.6.2 修改信號值 145
10.7 數據庫信號操作(基於剩餘總線仿真) 145
10.7.1 CAN 剩餘總線仿真設置 146
10.7.2 讀取信號值 146

10.7.3 修改信號值 146
10.8 系統變量訪問 146
10.8.1 面板關聯繫統變量 147
10.8.2 小程序讀寫系統變量 147
10.9 TSMasterAPI庫函數簡介 148
10.9.1 app函數庫 148
10.9.2 com 函數庫 151
10.9.3 test函數庫 154
10.9.4 函數返回值定義 154

第11章 C代碼編程技巧 162

11.1 零代碼的粘貼法 162
11.1.1 通過發送報文窗口生成代碼 162
11.1.2 通過報文信息窗口生成代碼 165
11.1.3 通過剩餘總線仿真窗口生成代碼 166
11.1.4 通過系統變量管理器生成代碼 167
11.2 快捷復制信號路徑 167
11.3 TSMaster庫函數的在線幫助 168
11.4 調用 C 標準庫 168
11.4.1 全局定義中添加頭文件 169
11.4.2 添加字符串處理代碼 169
11.5 調用 Windows庫函數 170
11.6 小程序常用的調試方法 171
11.6.1 利用系統消息窗口調試代碼 171
11.6.2 懸浮窗口 173
11.6.3 利用小程序變量調試代碼 173
11.7 在 VisualStudio環境中調試代碼 173
11.7.1 準備待調試的代碼 173
11.7.2 生成代碼調試工程 175
11.8 小程序庫的應用 178
11.8.1 小程序庫簡介 178
11.8.2 小程序庫的開發 178
11.8.3 小程序庫的使用 178
11.8.4 小程序庫的管理 180

第12章 仿真工程開發入門———CAN/CANFD 182
11
12.1 總線仿真工程開發流程及策略 182
12.1.1 開發流程 182
12.1.2 仿真工程開發策略 182

目 錄

TSMaster開發從入門到精通

12.2 工程實例簡介 184
12.2.1 網絡拓撲圖 184
12.2.2 實現功能 185
12 12.3 工程實現———IPC 測試環境仿真工程 185
12.3.1 創建仿真工程 185
12.3.2 DBC 文件介紹及導入 185
12.3.3 CAN 剩餘總線仿真設置 186
12.3.4 系統變量 187
12.3.5 面板設計 188
12.3.6 C 代碼實現 197
12.4 工程實現———IPC 仿真工程 204
12.4.1 CAN 剩餘總線仿真設置 205
12.4.2 系統變量 205
12.4.3 面板設計 205
12.4.4 C 代碼實現 209
12.5 工程運行測試 211

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 521
庫存:2

暢銷榜

客服中心

收藏

會員專區