跳转到内容

日志记录

用户可以使用

LIN –> 日志记录 –> 配置

菜单来配置日志文件设置。这将显示日志文件配置对话框,如下所示。LIN_LOGGING_Capture.PNG

用户可以将任意数量的日志文件添加到日志文件列表中。该列表将显示已配置的日志文件。要添加新的日志文件,请选择添加按钮。这将添加一个具有默认文件名的日志文件。用户可以使用日志文件详细信息部分中的“…”按钮来更改文件名。与日志文件关联的复选框将使该日志文件符合日志记录的条件。如果未选中该复选框,则不会对该特定文件进行日志记录。### 日志文件详细信息

日志文件详细信息将提供所选日志文件的配置。这将提供日志文件路径、时间模式、数字模式、文件模式、日志触发器的信息。### 日志文件路径

文件路径文本框将显示所选日志文件的路径。要更改路径,请选择“…”按钮。这将显示文件选择对话框。在选择日志文件后,文件路径文本框将更新为所选的文件路径。### 日志文件大小

日志文件大小固定限制为 50 MB。设置此限制是因为,如果文件大小过大,大多数编辑器将花费大量时间来打开。### 时间模式

消息的日志记录可以通过三种不同的时间模式完成。系统时间、绝对时间和相对时间模式。在系统时间模式下,消息的时间戳是使用系统的实时时钟完成的。在绝对时间模式下,时间戳是相对于在连接期间启动的绝对计时器完成的。在相对时间模式下,消息的时间戳是相对于先前接收的消息完成的。

提供了“每次启用日志记录时重置时间戳”选项。如果选中此选项,则每次启用日志记录时都会重置绝对时间。### 数字模式

这表示日志文件条目的数字格式。它有两个选项:十六进制和十进制。LIN 消息的消息 ID 和数据字节在格式化日志时将使用此作为基数。### 文件模式

在追加文件模式下,日志会话将追加到文件末尾。每个日志会话都有其自己的会话头和会话尾。在覆盖文件模式下,文件将在第一次会话时被覆盖。对于连续的会话,文件名将附加一个递增的数字后缀,每个会话将记录在新文件中。每次停止日志记录过程时,日志文件名都会递增。

如果之前的会话中已经创建了日志文件,并且启动了新的会话,那么在覆盖模式和追加模式下,已经创建的日志文件都将被覆盖。在这种情况下,之前会话中已经创建的后续文件将包含旧会话的数据。### 日志记录指示

LIN 的录制或日志记录在状态栏中指示。当启用日志记录并将数据记录到文件中时,状态栏中将显示一个图标,并持续不断地闪烁亮起和熄灭,直到停止日志记录。当停止日志记录时,该图标将被禁用。### 示例

如果日志文件名第一次是 abc.log,那么下一次日志文件名将是 abc0.log。

类似地,如果日志文件名第一次是 abcn.log,其中 n – 是任意数字,那么下一次日志文件名将是 abcm.log,其中 m = n + 1。### 消息日志

可以将 LIN 消息记录到文件中以供分析。应按照日志记录部分中的描述选择日志文件名。

要开始消息日志记录,请选择日志启动或按下图中显示的工具栏按钮。该工具栏是切换按钮。单击该按钮或再次选择菜单将停止日志记录。一旦开始日志记录,接收和发送的消息将与消息接收时间一起记录到文件中。LIN_LOG_Enable.png

  • 如果指定位置不存在日志文件,日志记录将失败。
  • 日志记录状态存储在配置文件中,如果在配置文件中启用并保存了日志记录,则在应用程序启动时会自动开始日志记录。

权威来源: BUSMASTER DITA help source log_LIN.dita, compiled into BUSMASTER.CHM with the application.