| 
 新書推薦:
 
  《 
			万物皆有时:中世纪的时间与生活
			》
 售價:HK$ 
			449
 
  《 
			英特纳雄耐尔——《国际歌》的诞生与中国革命
			》
 售價:HK$ 
			857
 
  《 
			爱丁堡古罗马史(上辑1-4卷)
			》
 售價:HK$ 
			1422
 
  《 
			心悦读丛书·善与恶的距离:日常生活中的伦理学
			》
 售價:HK$ 
			347
 
  《 
			万有引力书系 · 崇祯七十二小时:大明王朝的最后时刻
			》
 售價:HK$ 
			398
 
  《 
			跟着TED学科学:物理
			》
 售價:HK$ 
			255
 
  《 
			希特勒与第三帝国(全二册)(第三帝国通史写作的里程碑!7年魔鬼养成期+6年帝国崩塌录=13年人类至暗
			》
 售價:HK$ 
			959
 
  《 
			没有民主的政治(1815—1914):英国政府的观念与关注
			》
 售價:HK$ 
			551
 
 
 | 
         
          | 編輯推薦: |   
          | 《CANoe开发从入门到精通》作者又一力作!本书旨在帮助广大汽车工业领域的研发工程师快速掌握TSMaster的基础应用、仿真开发、诊断及自动化测试实现等实战技能,提高工作效率,缩短研发周期。 |  
         
          | 內容簡介: |   
          | 本书遵循由浅入深的原则,将内容分为三部分,共三篇。基础篇首先介绍车载网络的相关知识,接着介绍TSMaster开发环境和常见功能的使用,以便初学者掌握使用TSMaster进行一般的总线仿真、测试和分析; 入门篇首先引导读者开发第一个TSMaster仿真工程,接着结合实例重点介绍总线数据库、面板设计,以及C小程序设计; 进阶篇结合广大开发工程师可能面临的技术难题,由简单到复杂地介绍一些典型实例,以提高读者的实战技术。 本书既可作为普通高等院校车辆工程、电子信息、电气工程、自动控制等相关专业师生的参考资料,也可作为从事汽车电子软硬件开发及测试等工作的人员的工具书。
 |  
         
          | 目錄: |   
          | 第一部分 基 础 篇 第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
 |  
         
          | 內容試閱: |   
          | 过去几年间中国大地上的自主汽车品牌风起云涌,快速崛起,新能源汽车的销量不断攀升,吸引着越来越多的新鲜血液加入汽车行业,特别是在智能驾驶等相关领域。 距离笔者出版《CANoe开发从入门到精通》已四年有余,其间得到了很多读者的肯定和鼓励,也听到来自各方面的呼声,促使笔者有再写一两本汽车技术类图书的冲动。中国汽车的迅猛发展,从业人员的不断增加,也带动着国内工程软件的发展。其间就涌现出一款非常优秀的汽车网络工程软件——TSMaster。TSMaster的横空出世,让广大汽车开发人员眼前一亮,瞬间产生了民族自豪感。
 本书结构
 本书作为《CANoe开发从入门到精通》的姊妹篇,在整体结构上有很多相似之处。本书遵循由浅入深的原则,将内容分为三部分: 第一部分为基础篇,首先介绍车载网络的相关知识,接着介绍TSMaster的开发环境和常见功能的使用,初学者可以掌握如何使用TSMaster进行一般的总线仿真、测试和分析; 第二部分为入门篇,首先引导读者开发第一个TSMaster仿真工程,接着重点介绍总线数据库、面板设计、C脚本编程基础,并结合实例来讲解; 第三部分为进阶篇,结合广大开发工程师可能面临的技术难题,由简单到复杂地介绍一些典型实例,涉及测试、诊断、标定及自动化控制等应用,提高读者的实战技术。
 关于本书中的代码
 读者可以扫描封底刮刮卡内二维码,获得权限,再扫描下方二维码下载相关源代码。
 
 
 下载源码
 
 各章节的TSMaster的工程文件、所有代码主要基于TSMaster 32bit,已经在以下版本中测试并验证通过。
  TSMaster v2024.03.05.1077或以上
  Python3.8.5 32bit
  Visual Studio 2019(代码调试)
  Visual Studio Code Version 2.80.2(Python外部编辑器)
 本书附带的资源压缩包中包含相关的源代码及附送的其他资料文件,各章的文件夹架构说明如下。
 |    |