您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > CANoe使用说明-[兼容模式]
CANoe使用说明书CANoe使用说明书北京经纬恒润科技有限公司恒润科技公司新建/加载配置新建配置菜单:FileÎNewConfiguration…选择模版加载已有配置菜单:FileÎLoadConfiguration…选择配置-打开2恒润科技公司硬件配置硬件设置菜单:ConfigurationÎNetworkHardware…关联软硬件通道设置波特率、位定时参数、滤波3恒润科技公司新建数据库新建数据库菜单:FileÎOpenCANdbEditor…菜单:FileÎCreatDatabase…选择模版打开数据库打开数据库CANoe的工具栏选择快捷按钮选择快捷按钮打开已关联数据库4恒润科技公司新建数据库新建信号(Signal)选择SignalÎ单击右键ÎNew…编辑信号属性5恒润科技公司新建数据库新建报文(Message)选择MessagesÎ单击右键ÎNew…编辑报文属性6恒润科技公司新建数据库信号和报文的关联双击报文ÎSignalsÎAdd…选择需要关联的信号7恒润科技公司新建数据库信号在报文里的布局(Layout)双击报文ÎLayout图形化Î直接拖拽8恒润科技公司新建数据库新建节点(Node)选择NetworkNodesÎ单击右键ÎNew…编辑节点的属性节点和报文的关联TxMessages关联发送的报文MappedRxSig关联接收的信号9恒润科技公司新建数据库信号的符号描述—新建真值表菜单:ViewÎValueTables空白的地方Î单击右键ÎNew..取个名字选择VlDiti选择ValueDescriptionsAddÎ添加描述10恒润科技公司新建数据库信号的符号描述—关联真值表双击需要关联的信号选择Value,通过下拉菜单分配11恒润科技公司新建数据库数据库一致性检查菜单:FileÎConsistencyCheck如果有错误,会有提示信息,请按提示信息将错误修复如果没有错误,则是弹出是空白窗口12恒润科技公司关联数据库与CANoe关联13恒润科技公司网络测试测量及分析MeasurementSetupCANoe启动CANoe停止快捷键:F9快捷键:Esc14恒润科技公司网络测试测量及分析Statistics对报文发送的频度进行统计右键单击,弹出菜单使用统计报告,可获取详细信息弹出菜单15恒润科技公司网络测试测量及分析BusStatistics双击统计总线负载统计报文发送数量错误幀的数量CAN控制器状态等16恒润科技公司网络测试测量及分析Trace跟踪总线报文符号化显示报文和信号双击符号化显示报文和信号监视报文发送顺序监视报文周期等17恒润科技公司网络测试测量及分析Trace的几个快捷按钮清除跟踪窗口的显示内容清除跟踪窗口的显示内容更新/停止跟踪窗口切换窗口输出模式:Chronological/Fixedposition切换窗口时间表示法:Absolute/relative切换窗口时间表示法:Absolute/relative18恒润科技公司网络测试测量及分析Data&Graphics监测信号变化双击双击双击双击19恒润科技公司网络测试测量及分析Data&Graphics右键单击,弹出菜单选择需要添选择需要添加的信号20恒润科技公司网络测试测量及分析Logging配置存储路径及文件格式右键单击,双击,激活连接弹出菜单21恒润科技公司网络测试测量及分析数据过滤右键单击,弹出菜单双击打开配置界面22恒润科技公司网络测试测量及分析过滤模块通过滤器与阻过滤器PassFilter(PF)StopFilter(SF)息过滤的消息类型:消息ID错误帧错误帧网络节点属性属性…23恒润科技公司发送数据—G模块GeneratorBlock右键单击,弹出菜单双击打开界面双击打开界面24恒润科技公司发送数据—G模块配置发送内容手动输入需要发送的报文数据单击,从数据库里选择需要发送的报文数据单击确定25恒润科技公司单击确定发送数据—G模块配置触发条件右键单击,弹出菜单按键触发按键触发周期触发周期触发26恒润科技公司报文触发发送数据—IG模块InteractiveGeneratorBlock右键单击,弹出菜单双击打开界面双击打开界面27恒润科技公司发送数据—IG模块配置发送内容及方式报文发送列表报文发送列表报文信号列表28恒润科技公司发送数据—IG模块消息发送列表触发条件的设置交互式触发按键触发按键触发时间周期触发29恒润科技公司发送数据—IG模块消息信号列表信号名原始值物理值…设置方式键盘输入键盘输入枚举选择位信号起信原物物物信定位信号波形函数起始位信号名原始值物理值物理单位物理步长信号波形定义波形30恒润科技公司发送数据—回放模块右键单击,弹出菜单双击打开界面双击打开界面31恒润科技公司发送数据—回放模块选择回放数据源源选择回放模式自定义快捷键32恒润科技公司节点仿真右键单击,弹出菜单右键单击,选择配置名字右键单击,选择Configuration33恒润科技公司程序的编译CAPL程序必须通过编译才可执行CAPL的可执行文件扩展名为*.cbf编译可通过菜单命令、工具条按钮、或快捷键来激活来激活信息窗格显示编译信息通过错误信息定位错误通过错误信息定位错误35恒润科技公司编程概述CAPL是CAN总线访问编程语言(CANAccess言(CANAccessProgrammingLanguage)类C语言应用于具节点启动/停止键盘输入应用于VectorCAN工具节点编程基于事件建模的语言启动/停止键盘输入定时CAN总线基于事件建模的语言总线事件属性事件CAPLCAPL程序程序环境变量CAN总线…时间事件并口串口36恒润科技公司程序对于事件的响应CAPL程序能够检测事件,并执行和事件相关的程序。检测的事件类型包括:程序开始执行事件程序停止执行事件键盘输入事件键盘输入事件CAN消息的接收事件定时器超时事件定时器超时事件图形面板输入事件(该项只在CANoe中应用)CAPL程序是基于事件程序的组合37恒润科技公司的事件类型事件类型事件类型事件名事件名程序执行条件程序执行条件事件过程语法结构事件过程语法结构**PreStartCANoe初始化时执行onpreStart{…}系统事件Start测量开始时执行onstart{…}StopMeasuremet测量结束时执行onstopMeasurement{…}BusOff硬件检测到BusOff时执行onbusOff{…}CAN控制器事件BusOff硬件检测到BusOff时执行onbusOff{…}ErrorActive硬件检测到ErrorActive时执行onerrorActive{…}ErrorPassive硬件检测到ErrorPassive时执行onerrorPassive{…}WarningLimit硬件检测到WarningLimit时执行onwarningLimit{}WarningLimit硬件检测到WarningLimit时执行onwarningLimit{…}CAN消息事件自定义接收到指定的消息时执行onmessageMessage{…}时间事件自定义定时时间朝过时执行ontimerTimer{…}键盘事件自定义键值指定的键被下时执行kK{}键盘事件自定义键值指定的键被下时执行onkeyKey{…}错误帧事件ErrorFrame硬件每次检测到错误帧时执行onerrorFrame{…}环境变量事件自定义指定的环境变量值改变时执行onenvVarEnvVar{…}*“事件过程语法结构”列中兰色字体表示该程序的关键字;深红色字体表示用户自定义的名称;“{…}”内是CAPL程序体,用户可根据需要使用CAPL语言编写。38恒润科技公司基本语法CAPL语言的语法与C语言基本相同:注释注释//放置在需要注释的语句之前,注释单行/*注释起始符,其后的内容被注释*/注释结束符,结束由‘/*’开始的注释事件过程分号分号大括号39恒润科技公司{…//申明全局变量}一个完整的CAPL程序由三个部分组成:onstart{…//过程指令块}申明与定义全局变量各种事件过程onmessagexxx{…//过程指令块}onkey‘1’{申明与定义自己的函数{…//过程指令块}…My_function_1(Para_1,Para_2,…){…//函数体}…My_function_n(Para_1,Para_2,…){…//函数体}40恒润科技公司菜单:FileÎOpenPanelEditor…41恒润科技公司面板设置42恒润科技公司控件列表43恒润科技公司文本与位图44恒润
本文标题:CANoe使用说明-[兼容模式]
链接地址:https://www.777doc.com/doc-4304601 .html