发布时间:2023-07-05
控制面板是canAnalyser3的中央控制面板,提供以下功能:
✓硬件配置
✓要使用的项目数据库的定义。项目数据库除其他信息外,还包含消息的名称、周期时间和数据长度,并表示解释第二层消息的基础
✓显示总线和控制器状态
✓分析、配置的创建、加载和保存
在下图中你可以看到它包括了这些内容:
✓模块列表,包含可用的分析模块
✓带有当前分析配置的配置树
配置树显示如下信息:
✓加载的配置的名称
✓虚拟CAN通道列表
✓控制器及其设置的分配
✓将分析模块分配给各个虚拟总线
✓总线状态窗口
✓布局列表窗口
✓错误信息窗口
为了将功能模块从列表中链接到控制器,用鼠标将相应的模块从模块概述拖拽到所需的控制器上。
Receive模块提供以下分析功能:
✓按接收时间顺序接收和显示第2层消息(滚动模式)
✓按接收时间顺序接收和显示第2层消息(滚动模式)
✓显示和隐藏任何消息(过滤器配置)
✓在接收到的消息的数据字段中显示修改
✓监控单个消息的周期时间
✓显示总线错误/错误帧
✓以不同形式显示数据(十六进制、十进制、Ascll)
✓显示接收到的消息总数(滚动模式)或每个不同数据帧的数量(覆盖模式)
为了更容易识别消息,分配给项目数据库中标识符的名称将显示在每个分析模块中。下图展示了运行在覆盖模式下的接收模块。
通过发送模块,可以单独或循环地指定和传输传输消息。使用循环传输,可以定义消息的数量、它们的周期时间和增量。
使多个总线的并行消息记录到PC上。在单独的文件中对配置的总线系统进行消息记录(Trace)。在记录之后,这些消息将根据时间和颜色来显示。跟踪的控制和配置以及记录的消息的显示由跟踪模块执行。
在分析模块中使用过滤器来减少传入消息的数量。用户使用自定义的设置配置不同的过滤器,以查看特定方面的消息流。过滤器配置内容可以保存,并由用户定义名称标记。便于下一次使用时,用户只需根据名称选择一个保存的过滤器来激活它。
使用Signal模块,可以解释接收到的第2层消息的数据。解释基于数据库,在配置Analysis环境时必须指定数据库。可以使用数据库编辑器或其他适当的工具创建数据库。这个数据库可以使用一些默认的如CANopen等协议,也可以由客户自行配置一个自定义的CAN协议。在Signal模块中,消息也可以按照接收时间的顺序(滚动模式)或预先配置的覆盖模式如图显示。覆盖模式下,支持信号值修改显示和周期时间监控。
要快速浏览总线负载和总线错误标志,可以使用控制面板中的总线状态对话框。通过使用适当的统计信号,可以在信号模块中对总线负载进行图形化分析。
Sequencer模块提供命令控制的消息序列的处理,并可用于模拟节点或协议序列或生成一定的总线负载。此外,Sequencer模块支持所谓的跟踪重播。可以将trace模块记录的跟踪文件转换为消息序列并进行处理。
此外,canAnalyser3还有很多其他功能,如图形化显示数据帧的变化,支持集成个人的分析模块等。