CANoe培训教程2020(最新).ppt

上传人:王** 文档编号:168929 上传时间:2023-03-10 格式:PPT 页数:67 大小:7.70MB
下载 相关 举报
CANoe培训教程2020(最新).ppt_第1页
第1页 / 共67页
CANoe培训教程2020(最新).ppt_第2页
第2页 / 共67页
CANoe培训教程2020(最新).ppt_第3页
第3页 / 共67页
CANoe培训教程2020(最新).ppt_第4页
第4页 / 共67页
CANoe培训教程2020(最新).ppt_第5页
第5页 / 共67页
CANoe培训教程2020(最新).ppt_第6页
第6页 / 共67页
CANoe培训教程2020(最新).ppt_第7页
第7页 / 共67页
CANoe培训教程2020(最新).ppt_第8页
第8页 / 共67页
CANoe培训教程2020(最新).ppt_第9页
第9页 / 共67页
CANoe培训教程2020(最新).ppt_第10页
第10页 / 共67页
亲,该文档总共67页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《CANoe培训教程2020(最新).ppt》由会员分享,可在线阅读,更多相关《CANoe培训教程2020(最新).ppt(67页珍藏版)》请在优知文库上搜索。

1、CANoe 基础培训基础培训 2nCANoeCANoe概述概述n主要操作窗口详解主要操作窗口详解n数据库编辑数据库编辑DBCDBC创建创建n交互界面交互界面Panel DesignerPanel Designern编程语言编程语言CAPLCAPL内容概要内容概要 3CANoe概述uCAN总线开发工具分析仿真测试诊断记录 4CANoe专业的总线仿真测试工具总线系统: 支持CAN、LIN,MOST,FlexRay,Ethernet等各种总线系统。 CAN高层协议: 支持SAEJ1939,ISO11783,SAEJ1587,CANope,MCnet,GMLAN,XCP,CANaerospace,Ca

2、r2X,AFDX和K-Line等。 扩展支持u 支持网络及诊断数据库(DBC,LDF,FIBEX,MOST function catalog、NCF、CDD、ODX);u 具备用户可编程能力(CAPL);u 无缝集成MATLAB/SIMULINK仿真模型;u 可创建用户自定义面板来控制仿真和测试过程以及显示分析数据(panel designer);u 可通过VT system读取控制外部I/O信号;u 可与vTESTstudio联合使用,实现自动化测试;u 包含各种国际标准协议的动态链接库(AUTOSAR NM、KWP2000、 OSE NM、ISO 15765-2、UDS)等。 5CANoe

3、在开发V流程中的作用设备制造商供应商需求分析ECU开发功能测试4 需求分析与网络模型创建 ECU开发及仿真测试 运行与诊断检测 6需求分析和网络设计仿真总线.网络模型搭建 7网络组件开发仿真总线.真实总线残余总线仿真virtual sub system 8网络运行与监测real bus真实总线系统监测 9CANoe系统组成MOSTVN16xxVN2640VN7572VN7610CAN/LINCAN/FlexRayC A N oeDBCLDF (LIN)FIBEX, ARXML (FlexRay)Fkt. Katalog (MOST)VN7600CAN/FlexRayVN8900CAN/LIN/

4、FlexRayEthernetVN7572VN7640CAN/LINFlexRay/Ethernet 10u硬件接口卡 &“Keyman”VN16XXu收发器CANcab (CANpiggy)l1041, 1054,1057LINcab (LINpiggy)l7269CAN卡 11硬件通道设置u硬件接口CAN卡类型(编号)收发器类型l应用程序通道应用程序License信息 12License信息uVector License Client 13软件通道设置uCANoe通道数量设置Configuration-OptionslGeneralChannel Usage 14软件通道设置n硬件通道与软

5、件通道对应 15nCANoeCANoe概述概述n主要操作窗口详解主要操作窗口详解n数据库编辑数据库编辑DBCDBC创建创建n交互界面交互界面Panel DesignerPanel Designern编程语言编程语言CAPLCAPL内容概要内容概要 16欢迎进入CANoe的世界uCANoe8大窗口lMeasurement SetuplSimulation SetuplTrace WindowlGraphic WindowlData WindowlStatistics WindowlWrite WindowlPanel Window 17CANoe基本窗口nSimulation Setupu硬件设

6、置u添加节点 网络节点 发生器 交互式发生器 CAPL节点 回放节点u添加Databaseu添加网络 18交互式发生器 19CANoe基本窗口nMeasurement Setup显示分析窗口 Tace Data Graphic Statistics Write Loging 20基本窗口nTrace Window报文ID和报文名称信号时间(相对/绝对)通道DLCDir(Tx/Rx) 21基本窗口nGraphics Window显示信号曲线不同的颜色和线形放大、缩小、平移信号可以被选定为X坐标与Trace窗口数据同步 22基本窗口nData Window信号名称信号值(Value)信号单位原始值

7、(Raw Value)Bar图n添加信号右键单击空白处Add Signals选择需要的信号 23基本窗口nBus Statistics Window总线负载数据帧错误帧CAN卡控制器状态 24基本窗口nWrite WindowCAN卡控制器状态CAPL输出窗口License信息统计报告 25基本窗口介绍u记录配置方式双击Logging模块l触发模式l触发条件l触发时间25 26基本窗口介绍u文件记录类型.BLFBus Logging.mdf/mf4Signal based.asc文本文件26 27基本窗口介绍u 数据记录的目的是为了离线分析27 28 注意:报文格式文件(*.asc)/(*.b

8、lf)可以转换为信号形式文件(*.mdf),反则不行。u 数据转换 选择源文件 选择目标文件格式 进行格式转换基本窗口介绍 29nCANoeCANoe概述概述n主要操作窗口详解主要操作窗口详解n数据库编辑数据库编辑DBCDBC创建创建n交互界面交互界面Panel DesignerPanel Designern编程语言编程语言CAPLCAPL内容概要内容概要 30CAN数据库DatabaseCANdb+ Editor分析仿真嵌入式开发测试 31创建一个新数据库nFile- Creat Databasen选择创建的模板n名称路径选择n一个数据库结构创建完成 32定义节点、报文、信号n 定义信号n

9、定义报文n 定义网络节点n 将信号放入报文中n 检查信号在报文中的位置n 设置节点报文的收发n 定义属性 33数值表的创建 34一致性检查uFile- Consistency Check 35通信矩阵uView-Communication Matrix显示信号、消息、及网络节点的关系以信号为行,网络节点为列消息名显示于表中,对应了包含的信号与发送/接收的节点 36nCANoeCANoe概述概述n主要操作窗口详解主要操作窗口详解n数据库编辑数据库编辑DBCDBC创建创建n交互界面交互界面Panel DesignerPanel Designern编程语言编程语言CAPLCAPL内容概要内容概要 3

10、7Panel Designern显示界面n控制界面 38创建PanelnPanel Designer (.xvp)u新的面板编辑器uTools-Panel DesignernPanel Editor (.cnp)u传统的面板编辑器uTools-Panel Editoru工具栏点击图标 39Panel Designer 40Panel DesignerVector Panel Designer Introduction 41Panel Designer 窗口介绍n对象窗口u显示信号、环境变量和系统变量u直接拖拽变量到工作区生成控件n面板区u创建面板u支持同时编辑多个面板n控件区u显示控件u双击在

11、工作区产生控件n属性区u显示选中控件的相关设置u点击某项设置后会在下方出现相关说明 42Analog Gauge & Metern用法u显示模拟量值nCAPL 接口函数uSetControlBackColoruSetControlForeColorusetControlColorsuSetDefaultControlColorsusetControlVisibilityn参数设置 43Button & Combo boxnButtonu用于触发已配置的动作u发动机启动,一键落锁等u参数设置只有0和1两个状态文本显示执行内容nCombo boxu控制和显示元素的符号u设置发动机启动序列u设置手刹

12、状态 44CAPL output viewn通过CAPL函数来控制显示CAPL的输出信息n用法u在测试中显示多行信息u分析错误nCAPL FunctionputValueToControl (“面板名称”, “CAPL output view”, 输出对象, 行参数, 列参数) 45Check box & Input/Output boxnCheck boxu用来控制和显示元素u仿真过程中注入错误u信号设定为特定的数值nInput/Output boxu控制和元素的输入与输出信息u显示轮速u设置车速到某个特定值u超出界限值,显示红色 46Clock Control & LCD controln

13、Clock Controlu显示时钟,默认为PC机时间nLCD Controlu显示浮点型数字,如车速 47Progress bar & Track barnProgress baru在一定范围内显示进度u显示发动机转速u显示车辆加速度nTrack baru在一定范围内控制和显示元素u显示和设置发动机转速u显示车辆加速度 48Switch/Indicatorn用法u传统的开关按钮,如点火开关u指示灯,如红绿灯n参数设置uAppearanceuGeneraluLayoutuSettingsuSymbol 49Panel控件和变量对应n左侧符号变量区直接拖拽n控件属性进行插入 50nCANoeCA

14、Noe概述概述n主要操作窗口详解主要操作窗口详解n数据库编辑数据库编辑DBCDBC创建创建n交互界面交互界面Panel DesignerPanel Designern编程语言编程语言CAPLCAPL内容概要内容概要 51CAPL语言nCAPL (CAN Access Programming Language )类C语言u仿真单个节点和整个网络外部环境测试u面向事件的编程语言总线事件键盘事件时间事件 52CAPL Browser 53完整的CAPL程序u三个部分变量各种事件自定义函数on start /过程指令块 on message xxx /过程指令块 on key 1 /过程指令块 My_

15、function_1(Para_1, Para_2, ) /函数体 My_function_n(Para_1, Para_2, ) /函数体 variables /申明全局变量 54CAPL事件系统事件PreStartCANoe初始化时执行on preStart Start测量开始时执行on start StopMeasuremet测量结束时执行on stopMeasurement CAN控制器事件BusOff硬件检测到BusOff时执行on busOff ErrorActive硬件检测到ErrorActive时执行on errorActive ErrorPassive硬件检测到ErrorPa

16、ssive时执行on errorPassive WarningLimit硬件检测到WarningLimit时执行on warningLimit CAN消息事件自定义接收到指定的消息时执行on message Message 时间事件自定义定时时间朝过时执行on timer Timer 键盘事件自定义键值指定的键被下时执行on key Key 错误帧事件ErrorFrame硬件每次检测到错误帧时执行on errorFrame 环境变量事件自定义指定的环境变量值改变时执行on envVar EnvVar 55消息事件uon message 123 /对消息123(dec)反应uon message 0 x123 /对消息123(hex)反应uon message Polelink /对消息Polelink(字符)反应uon message CAN1.123 /对CAN 通道1收到消息123反应uon message * /对所有消息反应uon message 100-200 /对100-200间消息反应 56键盘事件uon key a /按a键反应uon key /按空格键反应uon ke

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 管理/人力资源 > 咨询培训

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!