您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > CANoe快速入门教程
©2008.HiRainTechnologies.Allrightsreserved.CANoe快速入门©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe概述pCAN总线开发工具p测试p分析p仿真p记录2©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe在总线开发中的作用(1)3Phase1simul.nodensimul.node2Simulatedbus…simul.node1ωKl15Virtualtotalsystem…©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe在总线开发中的作用(2)4Phase2simul.node2simulatedrest-of-bus…realnode1ωKl15simul.nodenVirtualsubystemRealsubsystem…phys.bus©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe在总线开发中的作用(3)5Phase3realnode2…realnode1ωKl15Realtotalsystemrealnoden…PhysicalbusAnalysis(inreal-time)©2007.HiRainTechnologies.Allrightsreserved.Slide:p硬件接口卡&“狗”pCANcardXLpCANcaseXLp收发器pCANcab(CANpiggy)p251,1041,1054…pLINcab(LINpiggy)p72596CAN卡©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe组成p功能强大、操作简单pCANoep数据库支持pCANdb++Editorp可编程pCAPL、DLLp虚拟仪表pPanelEditor&PanelDesigner7©2007.HiRainTechnologies.Allrightsreserved.Slide:多总线p软件p硬件p控制面板pVectorHardwareqLicense-Overview8©2007.HiRainTechnologies.Allrightsreserved.Slide:使用设置(1)p硬件pCAN卡类型(编号)p收发器类型p应用程序通道p应用程序pLicense信息9©2007.HiRainTechnologies.Allrightsreserved.Slide:使用设置(2)pCANoep通道设置pConfiguration-OptionspConfigurationSettings-ChannelUsage10©2007.HiRainTechnologies.Allrightsreserved.Slide:灵活=复杂11HWchannelsChannel1Channel2Channel1Channel2PiggyBack1PiggyBack2CANcardXL#1CANcaseXLCANcardXL#2HardwareCANalyzer1CANalyzer2...CANoe1CANoe2CANoe1forLIN...AppchannelsApplication©2007.HiRainTechnologies.Allrightsreserved.Slide:从复杂到简单pCANoep波特率设置pConfiguration-HardwareConfiguration12©2007.HiRainTechnologies.Allrightsreserved.Slide:基本术语——报文(消息)与信号13报文:enginedata(ID100)ID100B0B1B2CRC信号发动机温度(第二字节,0-6位)未用(第二字节,第七位)发动机转速(第一,二字节)转换规则发动机转速:rpm=1*Bitvalue(0xFF代表错误)发动机温度:ºC=2*Bitvalue–50(0x7F代表错误)©2007.HiRainTechnologies.Allrightsreserved.Slide:基本术语——环境变量与系统变量p环境变量p节点的I/O信号p可用于面板或真实I/Op系统变量p节点内部参数p或需要观测的某个数值p例如:系统变量1=报文1.信号1-报文2.信号214©2007.HiRainTechnologies.Allrightsreserved.Slide:欢迎进入CANoe的世界pCANoepCANdb++EditorpCAPLpPanelEditor&PanelDesigner15©2007.HiRainTechnologies.Allrightsreserved.Slide:欢迎进入CANoe的世界pCANoep8大窗口pTraceWindowpBusStatisticsWindowpStatisticsWindowpDataWindowpGraphicWindowpWriteWindowpSimulationSetuppMeasurementSetup16©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(1)pTraceWindowp报文ID和报文名称(数据库)p信号(数据库)p时间(相对值或绝对值)p通道pDLCpDir(Tx或Rx)p更多内容见p右键点击窗口空白处-Configuration-Columns17©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(1)18清空Trace窗口暂停Trace窗口差额(相对)时间显示卷屏(绝对)时间显示报文详细信息窗口显示配置Trace窗口查找©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(2)pDataWindowp数据库p信号名称p信号值(Value)p信号单位p原始值(RawValue)pBar图19©2007.HiRainTechnologies.Allrightsreserved.Slide:pDataWindowp添加信号p右键单击空白处pAddSignalsp选择需要的信号p支持鼠标拖放CANoe窗口介绍(2)20R©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(3)pGraphicsWindowsp支持数据库p显示信号曲线p不同的颜色和线形p右键单击空白处p选择Configurationp放大、缩小、平移…21©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(3)pGraphicsWindowsp添加信号p右键单击空白处pAddSignalsp选择需要的信号p支持鼠标拖放p与Trace窗口同步22©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(4)pStatisticsWindowp显示报文出现频率p显示错误帧出现频率p统计报告p右键单击空白处pConfigurationpActivep生成统计报告(WriteWindow)23MessagefrequencyID©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(5)pBusStatisticsWindowp总线负载p数据帧p错误帧pCAN卡控制器状态pACTIVEpWARNINGpPASSIVEpOFF24©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(6)pWriteWindowp总线负载p数据帧p错误帧pCAN卡控制器状态pLicense信息p统计报告pCAPL输出窗口pPrintf=Write25©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(7)pMeasurementSetuppView-MeasurementSetupp每个模块对应一个窗口p增加新模块(窗口)p插入功能块p数据记录26©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(7)p新增模块(窗口)p主干线上右键27©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(7)p插入功能块p支线上节点上右键28©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(7)p数据记录p默认状态关闭p多种记录文件格式p多种记录触发配置29©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(7)p记录文件p右键点击文件图标-Loggingfileconfiguration30©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(7)p记录配置方式p双击Logging模块p全部记录p单次记录p触发记录p记录数据回放31©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(8)pSimulationSetuppView-SimulationSetupp主干线添加模块32©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe窗口介绍(8)pSimulationSetuppView-SimulationSetupp支线添加模块33©2007.HiRainTechnologies.Allrightsreserved.Slide:CANoe练习1.周期报文发送2.梯形信号发送3.正弦信号发送34©2007.HiRainTechnologies.Allrightsreserved.Slide:练习1p发生器模块发送周期报文p设置发送内容35©2007.HiRainTechnologies.Allrightsreserved.Slide:练习1p发生器模块发送周期报文p设置发送周期36©2007.HiRainTechnologies.Allrightsreserved.Slide:练习2p发生器模块发送阶梯信号37©2007.HiRainTechnologies.Allrightsreserved.Slide:练习3p交互式发生器模块发送正弦信号38©2007.HiRainTechnologies.Allrightsreserved.Slide:欢迎进入CAPL的世界pCAPL(CANAccessProgrammingLanguage)p类C语言p仿真p单个节点和整个网络p外部环境p测试p面向事件的编程语言p总线事件p键盘事件p时间事件39©2007.HiRainTechnologies.Allrightsreserved.Slide:CAPLBrowser40标题栏菜单条工具条浏览树窗格编译信息窗格状态条全局变量编辑窗格CAPL程序编辑窗格©2007.HiRainTechnologies.Allrightsreserved.Slide:CAPL事件41事件类型事件类型事件名事件名程序执行条件程序执行条件事件过程语法结构事件过程语法结构**系统事件PreStartCANoe初始化时执行onpreStart{…}Start测量开始时执行onstart{…}Stop
本文标题:CANoe快速入门教程
链接地址:https://www.777doc.com/doc-4519110 .html