内容简介
本书遵循由浅入深的原则,将内容分为三部分,共三篇。基础篇首先介绍车载网络的相关知识,接着介绍TSMaster开发环境和常见功能的使用,以便初学者掌握使用TSMaster进行一般的总线仿真、测试和分析; 入门篇首先引导读者开发第一个TSMaster仿真工程,接着结合实例重点介绍总线数据库、面板设计,以及C小程序设计; 进阶篇结合广大开发工程师可能面临的技术难题,由简单到复杂地介绍一些典型实例,以提高读者的实战技术。
本书既可作为普通高等院校车辆工程、电子信息、电气工程、自动控制等相关专业师生的参考资料,也可作为从事汽车电子软硬件开发及测试等工作的人员的工具书。
前 言
过去几年间中国大地上的自主汽车品牌风起云涌,快速崛起,新能源汽车的销量不断攀升,吸引着越来越多的新鲜血液加入汽车行业,特别是在智能驾驶等相关领域。
距离笔者出版《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外部编辑器)
本书附带的资源压缩包中包含相关的源代码及附送的其他资料文件,各章的文件夹架构说明如下。