课程名称:canoe功能使用
课程背景: canoe是德国vector公司出的一款总线开发环境,全称叫can open environment,主要用于汽车总线的开发而设计的。canoe的前期是为了对can通信网络进行建模、仿真、测试和开发,后来扩展加入了lin、ethernet、flexray、most等网络。canoe是网络和ecu开发、测试和分析的专业工具,支持从需求分析到系统实现的整个系统的开发过程。canoe丰富的功能和配置选项被oem和供应商的网络设计工程师、开发工程师和测试工程师所广泛使用。在开发的初期阶段,canoe可以用于建立仿真模型,在此基础上进行ecu的功能评估。在完成了ecu的开发后,该仿真模型可以用于整个系统的功能分析、测试以及总线系统和ecu的集成。这样就可以尽早地发现问题并解决问题。评估窗口的表格和文字说明可用来评价结果。
● 课时:2天
● 必备知识:can基础
● 授课对象:系统工程师、硬件工程师、软件工程师、测试工程师
培训内容:
● canoe介绍
目标:理解canoe的功能
内容:canoe在分布式系统三个开发阶段的作用,组件介绍,窗口和模块功能概述,基本概念介绍
● canoe监测总线
目标:掌握canoe的分析和评估模块
内容:窗口和功能模块的配置,通信跟踪,信号显示,报文频率统计,总线负载率统计,动态信号图形化显示和分析
● canoe发送报文
目标:掌握canoe发送报文的方法
内容:(交互式)信号发生模块和回放模块
● 数据记录和离线分析
目标:掌握测量过程的数据记录功能和对数据进行离线分析的方法
内容:记录总线通信数据并用于离线分析,触发条件的使用和数据的离线分析
● canoe仿真流程
目标:理解使用canoe进行总线仿真的基本概念
内容:使用canoe进行总线仿真的主要步骤
● candb++介绍
目标:理解can总线协议数据库
内容:使用candb++ editor创建数据库,包括节点,消息,信号,环境变量
● capl介绍
目标:理解和掌握canoe建模语言capl(can总线访问编程语言)
内容:事件编程概念,定时器,键盘响应,消息响应,消息发送,程序调试
● 面板设计介绍
目标:学习如何使用面板设计器来创建和修改控件及面板
内容:环境变量,显示和控制模块,位图模块,指针模块,十六进制编辑器
● can数据链路层
目标:理解can总线数据链路层相关内容
内容:标识符、广播、过滤、线与、回读、总线仲裁、帧格式、错误处理、位定时、同步
● can物理层
目标:理解can总线物理层相关内容
内容:高速can与低速容错can的区别:总线电平、拓扑结构、容错性能、外围电路等; can收发器的选择
● can综述
目标:了解常见的汽车总线技术,建立can的基本概念
内容:汽车总线技术的发展历史,相关总线与标准
服务优势:
● 700多人的研发团队是培训业务的基础
● 70多门专业课程可以按需选择和定制
● 10多年培训服务的经验是培训质量的保证
● 10人小班公开课有利于培训效果
● 培训后提供持续的技术服务