CANalyzer-综合的总线测试分析工具
CANalyzer是网络和分布式系统的通用分析工具。该产品使CAN,LIN,MOST或者FlexRay系统在监测、分析和数据通信增补方面变得容易。由于其强大的功能和用户可编程能力,它可以覆盖从简单网络分析到高级的复杂问题诊断的全部应用需求。
功能及优点:
CANalyzer通过图形模块框图进行控制,框图描述了数据从总线经过PC机接口,再到不同的评估窗口和记录文件的流程。整个系统由模块的参数确定。另
外用户也可以插入并配置功能模块,例如发生器模块(Generator Block),重放模块(Replay Block)。
CANalyzer 是网络和分布式系统的通用分析工具,不仅能方便地观察、分析和支持扩展多达32个CAN通道的数据传输,还能用于LIN、MOST或FlexRay总线通道。它具有良好的性能和可编程功能,能满足从简单的网络分析到复杂问题中发现并解决故障的所有要求。
特点和优势
CANalyzer由图形化表示的方块图控制。它能表示数据流从总线经过PC接口进入各个不同类型的评估窗口和日志文件的流程。在该过程中,系统模块的参数都可以在方块图中进行设置。而且,可以放置并配置一些功能模块比如过滤器、发生器和回放模块等。
CANalyzer-综合的总线测试分析工具
CANalyzer是网络和分布式系统的通用分析工具。该产品使CAN,LIN,MOST或者FlexRay系统在监测、分析和数据通信增补方面变得容易。由于其强大的功能和用户可编程能力,它可以覆盖从简单网络分析到高级的复杂问题诊断的全部应用需求。
功能及优点:
CANalyzer通过图形模块框图进行控制,框图描述了数据从总线经过PC机接口,再到不同的评估窗口和记录文件的流程。整个系统由模块的参数确定。另
外用户也可以插入并配置功能模块,例如发生器模块(Generator Block),重放模块(Replay Block)。
CANalyzer 是网络和分布式系统的通用分析工具,不仅能方便地观察、分析和支持扩展多达32个CAN通道的数据传输,还能用于LIN、MOST或FlexRay总线通道。它具有良好的性能和可编程功能,能满足从简单的网络分析到复杂问题中发现并解决故障的所有要求。
特点和优势
CANalyzer由图形化表示的方块图控制。它能表示数据流从总线经过PC接口进入各个不同类型的评估窗口和日志文件的流程。在该过程中,系统模块的参数都可以在方块图中进行设置。而且,可以放置并配置一些功能模块比如过滤器、发生器和回放模块等。
分析can总线系统的标准CANalyzer配置
功能
CANalyzer为用户提供了以下基本功能:
-
总线数据传输(跟踪)列表
-
显示特定报文的数据内容
-
交互式发送预定义的报文
-
发送已记录的报文
-
报文的统计
-
总线负载和总线干扰的统计
-
记录报文用于回放或离线评估
-
产生总线干扰
特殊功能
CANalyzer还包括如下功能:
-
简单直观的操作
-
CAPL可编程
-
在数据流图中自由配置功能模块的能力
-
不同功能模块的特殊总线适应性
-
支持ISO/DIS15765-2的传输协议观测器
-
支持基于CANdela描述文件(CDD)和ODX2.0.1文件的UDS和KWP2000诊断观测器
分析
can总线系统的标准CANalyzer配置
功能
CANalyzer为用户提供了以下基本功能:
-
总线数据传输(跟踪)列表
-
显示特定报文的数据内容
-
交互式发送预定义的报文
-
发送已记录的报文
-
报文的统计
-
总线负载和总线干扰的统计
-
记录报文用于回放或离线评估
-
产生总线干扰
特殊功能
CANalyzer还包括如下功能:
-
简单直观的操作
-
CAPL可编程
-
在数据流图中自由配置功能模块的能力
-
不同功能模块的特殊总线适应性
-
支持ISO/DIS15765-2的传输协议观测器
-
支持基于CANdela描述文件(CDD)和ODX2.0.1文件的UDS和KWP2000诊断观测器
应用领域
CANalyzer能覆盖所有的总线应用:从简单的演示培训到复杂系统的分析和仿真。比如:可以在发送分支上放置一个回放模块来实现回放以前记录下的总线的数据传输情况。可以放置一个过滤器来屏蔽数据传输里的特定部分(如传感器的响应)。这就能为传感器提供一种理想的测试环境。
CANalyzer的应用还包括:
-
单一总线模块仿真
-
两条总线之间具有处理能力的网关
-
临界过程的程序触发记录
-
用户定制的带清晰文本信息的在线评估
选项及协议
CANalyzer可以使用以下的选项及协议,并且以任何期望的方式来组合。这些选项及协议是:LIN、MOST、flexray、以太网、canopen、j1939、J1587、NMEA2000和CANaerospace。
硬件接口
CANalyzer支持由Vector提供的所有总线接口产品(PCMCIA,USB,PCI,PCI-Express,PXI,ExpressCard)。
分析功能
CANalyzer给用户提供了如下窗口和功能模块:
-
测量设置图形化显示功能模块和评估模块,并且设置其参数
-
跟踪用于列出总线上的所有活动,比如报文、错误帧和远程帧。还用于显示每条报文中不同信号的数值,即使在测量过程中也可显示
-
统计以标识符为横轴显示各报文速率
-
图形在线图形显示can总线报文中的各个信号(以时间为横轴),例如:转速、温度等
-
数据显示预先选择的信号,可以以数字形式或柱状图形式
-
总线统计显示报文速率、错误率、总线负载和CAN控制器状态
-
写窗口显示系统信息和CAPL程序的用户指定输出
-
交互发生器模块 用于激励总线,注入修正信号
-
信号发生器 用于产生数学信号(正弦信号、斜坡信号、脉冲信号、值列表等)
集成桌面
CANalyzer用户可以打开多个分析窗口。在一个主窗口中很难清晰显示全部内容,因此CANalyzer加入了集成桌面的概念,用户可以在程序窗口中随意的开启和关闭虚拟的桌面。从而可以很容易地管理和组织窗口。打开的窗口可以象许多需要的桌面一样被分配,并且信息可以通过工作流程或者主要事件排序。
每一个桌面可以提供需要的信息,在不同桌面的同一窗口中可以显示同样的信息。
面板显示
面板显示可以显示通过图形控制用户自定义的总线信号。可使用各种控件,比如文本窗口、滑块工具和指针式仪表等。可创建定制的控件,也可集成ActiveX控件。面板设计中可以包含诸如背景图形一样的静态元素(文本、框图)。面板编辑器支持用户创建显示面板,并提供许多有用的为优化布局而设计的对齐功能。
CANalyzer显示面板
可编程
由于其具有可编程性,用户可以根据需要扩展CANalyzer的功能。用户可以编辑模块的功能并把它们插入到数据流表中的任一节点处。编程使用的CAPL(访问
can总线的编程语言)是一种类似C的编程语言。CANalyzer里包含了一个交互式开发环境,用户能很方便的创建、修改和编译CAPL程序。
记录
用户可以利用记录模块将整个或部分测试过程记录到文件中。可以用事件来触发记录过程,这样数据量就可以由触发事件前后的特定时间窗来限定了。
输出功能
CANalyzer的日志和图形的输出功能可以把日志文件或图形窗口转换为其他文件格式(例如 *.csv等)。当日志文件输出后,各个信号信息就已经从为报文而准备的数据记录中提取出来了。另外,也可以在输出阶段打开外部应用程序(例如Vector CANgraph 或Microsoft® Excel)做其他处理。
数据解释
在该产品中,包含一个支持ISO/DIS 15765-2传输协议的观测器。该观测器解析发往总线上的传输报文并在跟踪窗口里显示结果。而且,根据KWP2000、UDS或者OEM CANdelaStudio描述文件进行诊断解析。除了在跟踪窗口中解释外,单独的故障参数也可以显示在图形和数据窗口中。
CANOpencan总线CAN总线flexrayj1939FlexRay