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™选择ValueDescriptions™AddÎ添加描述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恒润

1 / 52
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功