25.7.3 操作步骤 - 自动保存

将采样组1中的数据以文件名“SA00000.csv”保存到CF卡中。

  1. 文件号“0”保存在紧随[CSV控制字地址]之后的地址(D301)中。

  2. 在[CSV控制字地址](D300)中写入命令[0020h]。如果人机界面正常进入自动保存模式,会将状态“20h”从人机界面写入D300。

  3. 当按指定次数进行了数据采样后,会将CSV数据导出到CF卡。
    在CF卡的“SAMP01”文件夹中创建“SA00000.csv”。

  4. 当再次按指定次数进行数据采样时,会将该阶段的CSV数据自动导出并添加到“SAMP01”文件夹的现有文件“SA00000.csv”中。
    当D300是“2000h”时,自动保存模式将继续。

  5. 将命令“0021h”写入D300,自动保存模式结束。当人机界面结束自动保存模式时,会将0000h写入D300。

文件保存

保存在人机界面中的采样数据输出到CSV文件的时间是在完成指定周期数的采样之后,而不是在写入自动保存命令时。

例如,采样次数 = 4

即使在第三次采样结束时写入自动保存命令,也只会在第四次采样结束后才将第1~4个采样数据输出到CSV文件。

另外,在第八次采样结束时,会自动输出第5~8个采样数据,将它们添加并保存到现有文件。

自动保存退出和恢复 - 文件保存

如果写入结束自动保存命令,即使在采样周期当中(即使未完成指定数量的数据采样),也会将截至写入命令时的采样数据输出到CSV。

此外,当开始或恢复自动保存(写入了开始自动保存命令)时,会从开始数据(最旧的数据)起将人机界面中的采样数据写入CSV,无论以前的数据保存状态如何。

例如,采样次数 = 4

在第十次采样结束时向地址中写入结束自动保存命令,会将第9和第10个采样数据输出到CSV,添加并保存到现有文件。

在第十次采样结束时恢复自动保存(向地址中写入自动保存命令),则会在第12次采样结束时将第9~12个采样数据添加并保存到现有文件。因此,CSV文件中的第9和第10个数据是重复的。