封面
版权信息
内容简介
作者简介
前言
基础篇
第1章 车载网络概述
1.1 车载网络起源
1.2 CAN总线概述
1.3 LIN总线概述
1.4 目前典型车载网络架构
1.5 主要的车载网络
1.6 车载网络发展趋势
第2章 CANoe概述
2.1 关于Vector公司
2.2 CANoe简介
2.3 CANoe在ECU项目开发中的作用
2.4 CANoe不同版本的区别
2.5 CANoe安装
2.6 CANoe常见的总线授权选项
2.7 CANoe的授权管理
2.8 CANoe的硬件配置
第3章 CANoe开发环境
3.1 CANoe主界面
3.2 CANoe选项卡和功能区
3.3 常用仿真窗口
3.4 常见诊断窗口
3.5 常见测试窗口
第4章 CANoe总线测量和分析
4.1 CANoe总线测量和分析概述
4.2 Measurement Setup窗口
4.3 常见分析窗口
4.4 测量数据记录设置及处理
4.5 离线分析
4.6 发生器模块
第5章 CANoe仿真工程配置及运行
5.1 配置仿真工程
5.2 不同版本工程文件之间的兼容性处理
5.3 仿真工程个性化设置
5.4 仿真工程文件夹的命名习惯
入门篇
第6章 车载总线仿真基础
6.1 ECU硬件/软件架构介绍
6.2 开发仿真工程的必要性
6.3 CANoe仿真工程架构
第7章 开发第一个CANoe仿真工程
7.1 创建第一个仿真工程
7.2 添加CAN数据库
7.3 定义系统变量
7.4 创建仿真面板
7.5 创建网络节点
7.6 工程运行测试
7.7 查看Trace信息
第8章 总线数据库设计
8.1 总线数据库概述
8.2 CANdb++Editor
8.3 在X-Vehicle项目中创建CAN总线数据库
8.4 导入数据库文件
8.5 LIN总线数据库编辑器LDF Explorer
第9章 Panel设计
9.1 Panel概述
9.2 Panel设计环境介绍
9.3 控件介绍
9.4 多帧图片简介
9.5 系统变量简介
9.6 在X-Vehicle项目中创建仿真Panel
第10章 CAPL语言设计
10.1 CAPL概述
10.2 CAPL开发环境——CAPL浏览器简介
10.3 CAPL基础——数据类型
10.4 CAPL基础——常见运算
10.5 CAPL基础——流程控制
10.6 CAPL基础——程序结构
10.7 CAPL基础——常用函数库简介
10.8 CAPL基础——总线数据库的使用
10.9 CAPL基础——变量和信号的访问
10.10 在X-Vehicle项目中添加CAPL程序
10.11 工程运行测试
第11章 仿真工程编译和调试
11.1 CAPL程序编译
11.2 CAPL程序的Debug功能调试
11.3 使用Write窗口调试CAPL程序
第12章 仿真工程开发入门——CAN仿真
12.1 总线仿真工程概述
12.2 总线仿真工程开发流程及策略
12.3 工程实例简介
12.4 工程实现
12.5 工程运行测试
进阶篇
第13章 仿真工程开发进阶I——CAN+LIN仿真
13.1 工程实例简介
13.2 工程实现
13.3 工程运行测试
13.4 扩展话题——关于网络管理
第14章 仿真工程开发进阶II——仿真+测试
14.1 基于CANoe的自动化测试系统简介
14.2 Test Feature Set功能简介
14.3 Test Service Library功能简介
14.4 测试单元与测试模块简介
14.5 工程实例简介
14.6 工程实现
14.7 工程运行测试
14.8 扩展话题——关于vTESTstudio
第15章 仿真工程开发进阶III——仿真+诊断
15.1 汽车诊断技术概述
15.2 CANoe诊断功能简介
15.3 CANoe常见诊断函数
15.4 工程实例简介
15.5 工程实现
15.6 工程运行测试
15.7 扩展话题——VT System在测试中的应用
第16章 CANoe高级编程——COMServer技术
16.1 COM接口技术简介
16.2 CANoe COM Server简介及设置
16.3 工程实例简介
16.4 开发实现——CANoe工程
16.5 开发实现——VB.NET工程
16.6 工程运行测试
16.7 扩展话题——Python脚本调用COM Server
第17章 CANoe高级编程——CAPLDLL技术
17.1 CAPL DLL技术概述
17.2 工程实例简介
17.3 工程实现——VC.NET开发CAPL DLL
17.4 工程实现——CANoe调用CAPL DLL
17.5 工程运行测试
17.6 扩展话题——CANoe仿真工程代码保护
第18章 CANoe高级编程——CLibraryAPI技术
18.1 CCL库文件概述
18.2 常用CCL接口函数介绍
18.3 工程实例简介
18.4 工程实现——VC.NET开发CCL
18.5 工程实现——CANoe调用CCL
18.6 工程运行测试
第19章 CANoe高级编程——自定义菜单插件
19.1 自定义菜单插件概述
19.2 工程实例简介
19.3 开发自定义菜单插件
19.4 在CANoe中配置自定义菜单插件
19.5 工程运行测试
19.6 扩展话题——关于C#语言
第20章 CANoe高级编程——.NET测试模块开发
20.1 .NET测试模块开发概述
20.2 .NET测试环境设定
20.3 工程实例简介
20.4 工程实现——.NET测试模块
20.5 工程运行测试
20.6 扩展话题——XML测试模块
第21章 CANoe高级编程——TCP/IP通信编程
21.1 网络传输协议简介
21.2 .NET编程中TCP/IP相关类的简介
21.3 CAPL中TCP/IP相关函数的简介
21.4 工程实例简介
21.5 工程实现——C# TCP/IP服务器端开发
21.6 工程实现——CANoe TCP/IP客户端开发
21.7 工程运行测试
21.8 扩展话题——UDP Socket通信
第22章 CANoe高级编程——FDX协议与HIL系统通信
22.1 FDX协议
22.2 工程实例简介
22.3 工程实现——CANoe项目
22.4 工程实现——VC.NET项目
22.5 工程运行测试
22.6 扩展话题——硬件在环
第23章 CANoe高级编程——调用LabVIEW
23.1 LabVIEW Integration系统设置要求
23.2 工程实例简介
23.3 工程实现——LabVIEW
23.4 工程实现——CANoe
23.5 工程运行测试
23.6 扩展话题——LabVIEW调用CANoe
附录A 英文缩写对照表
参考文献
更新时间:2019-12-09 14:20:33