将采样组1中的数据以文件名“SA00000.csv”保存到CF卡中。
文件号“0”保存在紧随[CSV控制字地址]之后的地址(D301)中。
在[CSV控制字地址](D300)中写入命令[0020h]。如果人机界面正常进入自动保存模式,会将状态“20h”从人机界面写入D300。
当按指定次数进行了数据采样后,会将CSV数据导出到CF卡。
在CF卡的“SAMP01”文件夹中创建“SA00000.csv”。
当再次按指定次数进行数据采样时,会将该阶段的CSV数据自动导出并添加到“SAMP01”文件夹的现有文件“SA00000.csv”中。
当D300是“2000h”时,自动保存模式将继续。
将命令“0021h”写入D300,自动保存模式结束。当人机界面结束自动保存模式时,会将0000h写入D300。
有关命令/状态的更多详情,请参阅:
25.12.5 保存为CSV
文件保存
保存在人机界面中的采样数据输出到CSV文件的时间是在完成指定周期数的采样之后,而不是在写入自动保存命令时。
例如,采样次数 = 4
即使在第三次采样结束时写入自动保存命令,也只会在第四次采样结束后才将第1~4个采样数据输出到CSV文件。
另外,在第八次采样结束时,会自动输出第5~8个采样数据,将它们添加并保存到现有文件。
自动保存退出和恢复 - 文件保存
如果写入结束自动保存命令,即使在采样周期当中(即使未完成指定数量的数据采样),也会将截至写入命令时的采样数据输出到CSV。
此外,当开始或恢复自动保存(写入了开始自动保存命令)时,会从开始数据(最旧的数据)起将人机界面中的采样数据写入CSV,无论以前的数据保存状态如何。
当内容还在到达人机界面的途中就恢复自动保存时,该周期将在采集数据并将数据写入CF卡前结束采样。仅在写入自动保存开始命令之后,才会覆盖CF卡上的数据。
例如,采样次数 = 4
在第十次采样结束时向地址中写入结束自动保存命令,会将第9和第10个采样数据输出到CSV,添加并保存到现有文件。
在第十次采样结束时恢复自动保存(向地址中写入自动保存命令),则会在第12次采样结束时将第9~12个采样数据添加并保存到现有文件。因此,CSV文件中的第9和第10个数据是重复的。