日志记录
描述:BUSMASTER CAN 日志记录功能可用于将 CAN 网络记录到文件中以便进行离线分析。用户可以使用
Section titled “描述:BUSMASTER CAN 日志记录功能可用于将 CAN 网络记录到文件中以便进行离线分析。用户可以使用”CAN –> Logging –> Configure
菜单配置日志文件设置。这将显示如下图所示的日志文件配置对话框。对于 BUSMUST CAN FD 设备,日志记录功能可用于经典 CAN 和 CAN FD 流量。在所选文件格式支持的情况下,日志应保留足够的帧信息,以识别标准或扩展标识符、方向、通道、有效载荷长度以及 CAN FD 属性。
- Log Blocks(日志块): 用户可以在日志文件列表中添加任意数量的日志文件。此列表将显示已配置的日志文件。要添加新的日志文件,请选择 Add(添加)按钮。这将添加一个具有默认文件名的日志文件。用户可以使用“日志文件详细信息”部分中的 “…” 按钮更改文件名。与日志文件关联的复选框将使该日志文件符合日志记录条件。如果未勾选该复选框,则不会对该特定文件进行日志记录。- Log File Details(日志文件详细信息): 此部分将显示所选日志文件的配置详细信息。它将提供日志文件路径、时间模式、数值模式、文件模式、日志触发器和日志过滤器的信息。- Log File Path(日志文件路径): 文件路径文本框将显示所选日志文件的路径。要更改路径,请选择 “…” 按钮。这将显示文件选择对话框。选择日志文件后,文件路径文本框将更新为所选文件路径。
-
Log File Size(日志文件大小): 日志文件大小固定为 50 MB 的限制。设置此限制是因为如果文件较大,大多数编辑器打开文件将花费大量时间。- **Time Mode(时间模式):**报文记录可以在三种不同的时间模式下进行:系统时间、绝对时间和相对时间模式。在系统时间模式下,报文的时间戳使用系统的实时时钟。在绝对时间模式下,时间戳相对于连接时启动的绝对定时器。在相对时间模式下,报文的时间戳相对于先前接收到的报文。提供“每次启用日志记录时重置时间戳”选项。如果选择此选项,则每当启用日志记录时,绝对时间都将被重置。
-
**Numeric Mode(数值模式):**这指定了日志文件条目的数值格式。它有两个选项:十六进制(Hex)和十进制(Decimal)。CAN 报文的报文 ID 和数据字节在格式化记录时将以该模式为基准。
-
**File Mode(文件模式):**在追加(Append)文件模式下,日志会话将追加到文件末尾。每个日志会话都有自己的会话头和会话尾。在覆盖(Overwrite)文件模式下,文件将在第一个会话中被覆盖。对于后续会话,文件名将加上递增数字作为后缀,并且每个会话将记录到新文件中。每次停止日志记录过程时,日志文件名都会递增。如果在先前会话中已创建日志文件,并且开始了新会话,则在覆盖模式和追加模式下,已创建的日志文件都将被覆盖。在这种情况下,先前会话中已创建的后续文件将包含旧会话数据。
-
Create New Log File(创建新日志文件):
-
For Every Bus Connect for Transmission(每次总线连接进行传输时):可以为每次总线连接创建新的日志文件。新日志文件将具有文件名。例如:BusmasterLogFile_CAN_Mn.log,其中 ‘n’ 是计数,‘M’ 表示日志记录基于“测量(Measurement)”。After each file size exceeding(超过文件大小后):可以在日志文件超过特定文件大小时创建新的日志文件。新日志文件将具有文件名。例如:BusmasterLogFile_CAN_Sn.log,其中 ‘n’ 是计数,‘S’ 表示日志记录基于“大小(Size)”。After specified time(在指定时间后):可以在特定时间间隔创建新的日志文件。新日志文件将具有文件名。例如:BusmasterLogFile_CAN_Tn.log,其中 ‘n’ 是计数,‘T’ 表示日志记录基于“时间(Time)”。
-
**Maximum number of files(最大文件数):**启用任何“创建新文件”规则时,设置从 1 到 99999 的分段限制。该值在接受日志记录配置之前会经过验证。
-
**At file limit(达到文件限制时):**选择 **Overwrite(覆盖)**以通过重复使用已配置的分段名称范围继续记录,或选择 **Stop logging(停止记录)**以在该日志块达到其限制时仅停止该日志块。蓝色内联提示将报告无效的文件计数或已在其限制处停止的块。
-
Comment(注释):用户定义的注释可以插入到日志文件的头部。
-
Filters(过滤器):可以为日志记录添加过滤器。### PC 端日志记录与设备离线日志记录
标准日志记录功能在 BUSMASTER 连接并在 PC 上运行时记录报文。BUSMUST 设备还可能提供离线日志记录功能,可通过 BUSMUST 高级功能进行配置。离线日志记录是设备端功能,在无需保持 PC 应用程序在线即可捕获流量的情况下非常有用。
在为与其他工具交换而选择日志格式时,如果需要互操作性,请使用 ASC 或 BLF。当文件主要用于 BUSMASTER 查看和回放时,请使用 BUSMASTER LOG。激活日志记录:
可以通过两种方式激活日志记录。
**自动启动:**在日志配置窗口中启用 **Enable/Disable Logging on Tool Connect/Disconnect(工具连接/断开时启用/禁用日志记录)**复选框,以在工具连接时自动激活/停用日志记录。 **手动启动:**使用 CAN->Logging->Activate 菜单手动启动/停止日志记录
日志记录指示:
对于 CAN 和 J1939,记录或日志记录都会在状态栏中指示。当启用日志记录并且数据正在记录到文件中时,状态栏中将显示一个闪烁的图标,直到日志记录停止。
权威来源: BUSMASTER DITA help source CAN_Log.dita, compiled into BUSMASTER.CHM with the application.