日志记录
描述:BUSMASTER CAN 日志记录功能可用于将 CAN 网络记录到文件中以便进行离线分析。用户可以使用
Section titled “描述:BUSMASTER CAN 日志记录功能可用于将 CAN 网络记录到文件中以便进行离线分析。用户可以使用”CAN –> 日志记录 –> 配置
菜单配置日志文件设置。这将显示如下所示的日志文件配置对话框。对于 BUSMUST CAN FD 设备,日志记录可用于经典 CAN 和 CAN FD 流量。日志应保留足够的帧信息,以识别标准或扩展标识符、方向、通道、有效载荷长度以及 CAN FD 属性(在所选文件格式支持这些属性的情况下)。
- 日志块: 用户可以将任意数量的日志文件添加到日志文件列表中。该列表将显示已配置的日志文件。要添加新的日志文件,请选择“添加”按钮。这将添加一个具有默认文件名的日志文件。用户可以使用日志文件详细信息部分中的“…”按钮更改文件名。与日志文件关联的复选框将使该日志文件符合日志记录的条件。如果未选中该复选框,则不会对该特定文件进行日志记录。- 日志文件详细信息: 此部分将显示所选日志文件的配置详细信息。这将提供日志文件路径、时间模式、数字模式、文件模式、日志触发器和日志过滤器的信息。- 日志文件路径: 文件路径文本框将显示所选的日志文件路径。要更改路径,请选择“…”按钮。这将显示文件选择对话框。在选择日志文件后,文件路径文本框将更新为所选的文件路径。
-
日志文件大小: 日志文件大小固定限制为 50 MB。设置此限制是因为如果文件大小过大,大多数编辑器将花费大量时间才能打开。- 时间模式: 消息的日志记录可以通过三种不同的时间模式完成。系统时间、绝对时间和相对时间模式。在系统时间模式下,消息的时间戳使用系统的实时时钟来完成。在绝对时间模式下,时间戳是相对于在连接期间启动的绝对计时器完成的。在相对时间模式下,消息的时间戳是相对于先前接收的消息完成的。提供了在每次启用日志记录时重置时间戳的选项。如果选择此选项,则绝对时间将在每次启用日志记录时重置。
-
数字模式: 这表示日志文件条目的数字格式。它有两个选项:十六进制和十进制。CAN 消息的消息 ID 和数据字节将在格式化日志记录时以此作为基数。
-
文件模式: 在追加文件模式下,日志会话将追加到文件末尾。每个日志记录会话都有自己的会话头和会话尾。在覆盖文件模式下,文件将在第一个会话时被覆盖。对于连续的会话,文件名将以递增数字作为后缀,每个会话将记录在新文件中。每次停止日志记录过程时,日志文件名都会递增。如果在之前的会话中已经创建了日志文件,并且启动了新会话,则在覆盖模式和追加模式下,已经创建的日志文件都将被覆盖。在这种情况下,在之前的会话中已经创建的后续文件将包含旧会话的数据。
-
创建新日志文件:
-
对于每次用于传输的总线连接: 可以为每次总线连接创建新的日志文件。新的日志文件将有一个文件名。例如:BusmasterLogFile_CAN_Mn.log,其中 ‘n’ 是计数,‘M’ 表示日志记录是基于“测量”的。 在每次文件大小超出后: 可以在日志文件超出特定文件大小后创建新的日志文件。新的日志文件将有一个文件名。例如:BusmasterLogFile_CAN_Sn.log,其中 ‘n’ 是计数,‘S’ 表示日志记录是基于“大小”的。 在指定时间后: 可以在特定时间间隔后创建新的日志文件。新的日志文件将有一个文件名。例如:BusmasterLogFile_CAN_Tn.log,其中 ‘n’ 是计数,‘T’ 表示日志记录是基于“时间”的。
-
注释:用户定义的注释可以插入到日志文件的头部。
-
过滤器:可以为日志记录添加过滤器。### PC 端日志记录与设备离线日志记录
标准日志记录功能会在 BUSMASTER 连接并在 PC 上运行时记录消息。BUSMUST 设备可能还会提供从 BUSMUST 高级功能配置的离线日志记录功能。离线日志记录是设备端功能,在必须在不保持 PC 应用程序在线的情况下捕获流量时非常有用。
在选择用于与其他工具交换的日志格式时,如果需要互操作性,请使用 ASC 或 BLF。如果文件主要用于 BUSMASTER 审查和回放,请使用 BUSMASTER LOG。激活日志记录:
日志记录可以通过两种方式激活。
自动启动: 在日志配置窗口中启用在工具连接/断开时启用/禁用日志记录复选框,以便在工具连接时自动激活/停用日志记录。 手动启动: 使用 CAN->日志记录->激活 菜单手动启动/停止日志记录
日志记录指示:
对于 CAN 和 J1939,记录或日志记录会在状态栏中指示。当启用日志记录并且数据被记录到文件中时,状态栏中将显示一个闪烁的图标,直到日志记录停止。
权威来源: BUSMASTER DITA help source CAN_Log.dita, compiled into BUSMASTER.CHM with the application.