书馨卡帮你省薪
欢迎光临中图网 请 | 注册
> >>
TSMaster开发从入门到精通

TSMaster开发从入门到精通

作者:杨金升
出版社:清华大学出版社出版时间:2024-08-01
开本: 16开 页数: 396
中 图 价:¥72.9(7.3折) 定价  ¥99.8 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

TSMaster开发从入门到精通 版权信息

TSMaster开发从入门到精通 本书特色

《CANoe开发从入门到精通》作者又一力作!本书旨在帮助广大汽车工业领域的研发工程师快速掌握TSMaster的基础应用、仿真开发、诊断及自动化测试实现等实战技能,提高工作效率,缩短研发周期。

TSMaster开发从入门到精通 内容简介

本书遵循由浅入深的原则,将内容分为三部分,共三篇。基础篇首先介绍车载网络的相关知识,接着介绍TSMaster开发环境和常见功能的使用,以便初学者掌握使用TSMaster进行一般的总线仿真、测试和分析; 入门篇首先引导读者开发**个TSMaster仿真工程,接着结合实例重点介绍总线数据库、面板设计,以及C小程序设计; 进阶篇结合广大开发工程师可能面临的技术难题,由简单到复杂地介绍一些典型实例,以提高读者的实战技术。 本书既可作为普通高等院校车辆工程、电子信息、电气工程、自动控制等相关专业师生的参考资料,也可作为从事汽车电子软硬件开发及测试等工作的人员的工具书。

TSMaster开发从入门到精通 目录

**部分 基 础 篇 第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
展开全部

TSMaster开发从入门到精通 作者简介

杨金升,1998年毕业于兰州大学无线电物理学专业,获理科学士学位。2006年,获上海交通大学通信工程硕士学位。拥有15年以上汽车行业开发经验,曾参与十多个 及本土车型的开发项目。现就职于一家世界500强的 汽车零部件公司,担任测试部门 经理。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服