logo资料库

CANoe使用大全.pdf

第1页 / 共249页
第2页 / 共249页
第3页 / 共249页
第4页 / 共249页
第5页 / 共249页
第6页 / 共249页
第7页 / 共249页
第8页 / 共249页
资料共249页,剩余部分请下载后查看
CANoe.pdf
01_CANoe_Fundamental_Tutorial.pdf
Slide Number 1
大纲
CANoe介绍
车辆总线系统拓扑结构
车辆总线系统开发流程
Slide Number 6
CANoe阶段1 - 系统设计和建模仿真
CANoe阶段2 - ECU开发和总线仿真
CANoe阶段3 - 系统集成和验证
CANoe初级培训主要内容
CANoe的软件组成
CANoe系统的软件结构
CANoe基本的界面
完整的帮助信息
CANoe配置
CANoe配置
接收过滤器(Acceptance Filter)
接收过滤器(Acceptance Filter)
CANoe配置
CANoe配置
基本概念——消息与信号
基本概念——消息与信号的关系
基本概念——位索引计算方法
基本概念—— CANoe的环境变量
基本概念——仿真配置与测量配置
开始使用CANoe
启动CANoe
示例一:总线激励
添加信号源
设置发送消息列表
消息组成
数据场内容计算(Intel)
填充数据场
设置消息发送的触发条件
启动测量
与数据库连接
数据的符号化显示
示例二:
创建配置
统计分析
统计报告的生成
总线统计报告
符号数据的使用
信号值的显示
使用Graphics窗口分析信号响应
数据库在消息发送中的应用
数据库在消息发送中的应用(续)
测量过程的记录
测量过程的记录(续)
使用日志文件进行分析
使用日志文件进行分析(续)
示例三:CAPL在分析评估中的应用
插入CAPL节点
配置CAPL节点
配置CAPL节点的功能
配置CAPL节点的功能(续)
配置CAPL节点的功能(续)
仿真测试
示例四:使用CANoe仿真分布式系统
创建分布式系统模型的步骤
创建数据库
创建数据库(续)
创建数据库(续)
创建数据库(续)
创建面板
创建面板(续)
创建网络节点模型
应用提示
小结
02_CANoe_Fundamental_Block.pdf
Slide Number 1
主要内容
CANoe的窗口
CANoe窗口概览
窗口布局
CANoe屏幕
仿真设置(Simulation Setup)窗口
仿真设置的配置
仿真设置窗口的布局
测量设置(Measurement Setup )窗口
测量设置的配置功能
增加/删除评估模块
仿真的操作模式
评估窗口
跟踪(Trace)窗口——概述
跟踪窗口的标准配置
跟踪窗口的列配置
跟踪窗口的工具条选项
图形(Graphic)窗口
图形窗口——选择信号
信号的排布
信号的显示
测量过程中的信号曲线显示设置
写(Write)窗口
数据(Data)窗口
数据窗口的信号配置
设置数据窗口中信号值的显示格式
统计(Statistics)窗口
统计窗口的显示设置
统计报告的输出
总线统计(Bus Statistics)窗口
CANoe的功能模块与过滤器
附加功能模块与过滤器
发生器模块
配置发生器模块的触发条件
配置发生器模块的发送列表
物理信号值的输入
使用函数发生器生成发送列表
交互发生器消息模块
交互发生器模块的配置对话框
交互发生器模块的配置对话框
交互发生器模块的配置对话框
交互发生器模块的键盘控制
回放模块
回放模块的配置
环境变量的回放
过滤器模块(Filter Block)
通道过滤器(Channel Filter)
仿真设置中的CAPL节点
测量设置中的CAPL节点
测量设置中的环境变量过滤器
小结
03_CANoe_Fundamental_Editor.pdf
Slide Number 1
主要内容
CANdb++ 编辑器
CANdb++程序窗口
创建CAN数据库的步骤
建立一个新数据库
对象的创建与修改
复制已有对象
修改已有对象
对象的链接
链接对象的方法—— 鼠标“拖-放”
链接对象的方法—— 使用菜单命令
通信矩阵
创建数值表(Value Table)
数值表的分配
创建自定义属性
修改对象的自定义属性值
一致性检查
面板编辑器(Panel Editor)
面板编辑器的启动
编辑面板
创建元件
面板元件的配置
控件的排布
ActiveX 控件
十六进制编辑器( Hexadecimal Editor )
创建位图( bitmap)
配置位图元件
测试模式
面板控制
CAPL浏览器(CAPL Browser) CAPL编程
CAPL浏览器——概述
CAPL浏览器的窗口
CAPL程序的编译
搜索运行时错误
数据库的访问
导入/导出ASCII文件
CAPL编程概述
CAPL程序的应用
CAPL程序对于事件的响应
CAPL的事件类型
CAPL 基本语法
消息过程
键盘过程
时间过程
环境变量过程
CAPL中的数据类型
消息的申明
CAPL程序的组成
CAPL 程序执行顺序
针对消息的一些常用语句
关键字 —— this
CAPL 指令块
CAPL 中输出文本
处理信号
传输信号
周期性消息发送的CAPL示例
环境变量过程的示例
小结
04_CANoe_Fundamental_Exercise.pdf
CANoe综合练习
综合练习
CANoe界面
信号列表
需求分析
创建CAN总线数据库
需求分析
消息定义举例
利用CANdb++创建数据库
利用CANdb++创建数据库
利用CANdb++创建数据库
利用CANdb++创建数据库
利用CANdb++创建数据库
利用CANdb++创建数据库
利用CANdb++创建数据库
系统级功能设计和仿真
系统级功能设计和仿真
Slide Number 18
建模和仿真实例
创建面板
创建面板
创建面板
创建CAPL节点模型
启动仿真过程
利用CANoe进行总线模型仿真
利用CANoe进行总线模型仿真
利用CANoe进行总线模型仿真
CANoe用户手册.pdf
CANoe初级培训 快速入门 北京恒润科技有限公司 www.hirain.com 1
大纲 CANoe介绍 整车网络开发流程 CANoe基本功能 软硬件配置 CANoe中的基本概念 CANoe主要功能 创建CANoe配置 数据库使用 分析评估窗口的使用 创建面板 使用环境变量 北京恒润科技有限公司 www.hirain.com 2
CANoe介绍 北京恒润科技有限公司 www.hirain.com 3
车辆总线系统拓扑结构 诊断 诊断工具 EMS 变速箱 牵引力控制 ABS Flexray 转向控制 左车轮模块 右车轮模块 高速 CAN 低速 CAN Dashboard CAN Gateway K线 车身控制 驾驶员 座椅控制 驾驶员 座椅控制 乘客座椅 控制模块 乘客座椅 控制模块 行李箱 控制模块 车顶控制 模块 控制板 左后电动门 窗模块 控制板 右前电动门 窗模块 风扇控制 左前电动门 窗模块 右前电动门 窗模块 空调模块 右雨刮模块 左雨刮模块 LIN Sub-Bus Most or Firewire 电动后视镜 LIN Sub-Bus 电动后视镜 LIN Sub-Bus Valve Ctrl 收音机 音响系统 导航系统 车载电话 TV 视频控制 系统 动力传动系统 车身系统 信息娱乐系统 北京恒润科技有限公司 www.hirain.com 4
车辆总线系统开发流程 需求分析 确认 系统设计 系统测试 OEM Supplier 网络设计 ECU集成测试 ECU开发 ECU开发 ECU开发 北京恒润科技有限公司 www.hirain.com 5
CANoe:网络和ECU开发、测试和分析的系统级专业工具 支持分布式系统开发流程:从网络设计到系统集成 分析网络通信:支持CAN、LIN、MOST、FlexRay 等多种网络 仿真网络通信:支持ECU开发过程的半物理仿真 ECU开发过程的诊断测试仪:支持CANdela诊断过 程 ECU开发测试系统:功能测试和集成测试 北京恒润科技有限公司 www.hirain.com 6
CANoe阶段1 - 系统设计和建模仿真 由OEM完成 阶段 1 参与者 系统设计师 建模工程师 主要任务 系统设计 仿真节点 2 仿真总线 仿真节点 1 仿真节点 3 全系统仿真 创建数据库,验证通信 创建仿真模型,内部使用或提供给供应商和其它部门使用 CANoe功能 CANdb++ 仿真和建模(交互层,网络管理,模型生成器,面板,CAPL) 分析功能(跟踪,统计,记录…) 北京恒润科技有限公司 www.hirain.com 7
CANoe阶段2 - ECU开发和总线仿真 阶段 2 仿真节点 2 实际节点 1 仿真节点 3 真实系统 由供应商完成 参与者 ECU开发工程师 ECU测试工程师 主要任务 ECU功能开发 ECU诊断系统开发 ECU功能测试、诊断测试和回归测试 CANoe功能 仿真总线 (实时) 仿真系统 残余总线仿真(半物理仿真) 分析功能(跟踪,统计,记录…) 测试功能集(Test Feature Set) 诊断功能集(Diagnostics Feature Set) 北京恒润科技有限公司 www.hirain.com 8
分享到:
收藏