这可以通过两种方式解决。第一种方法是写入.lvm文件,第二种方法是写入.tdms文件 。
写入.lvm文件
- 使用DAQ 助手进行连续数据采集。
- 使用获取日期/时间(秒)VI来记录数据采集的时间。
- 使用格式化日期/时间字符串VI将时间戳数据(time stamp)转换为可以连接到写入测量文件VI的注释接线端。
- 连接时间字符串和制表符常量,使数据写入文本文件的格式正确。
- 将最终得到的时间字符串连接到写入测量文件VI 的注释接线端。
这样,在文本文件中,CPU 的时间就会出现在您每次while循环所采集的数据旁边。若您每次循环所采集的数据超过一个样本点,仍然也只会显示一个时间点信息。格式如如下屏幕截图所示:
注意:您还需要在写入测量文件VI 的设定中选择
空时间列 ,这样才不会显示默认的时间格式。
对于生成.tdms文件:
- 使用DAQ 助手进行连续数据采集。
注意 :此方法也同样适用于采集波形数据的DAQmx VI。 - 将DAQ助手的输出连接到写入测量文件VI。
- 将写入测量文件VI分别配置为仅在一个段首和仅在一列中记录时间 ,如下面的设置所示:
现在,时间戳将记录在标题
Time下标题左侧的列中,dt值将记录在标题
Time *下 。 在Excel中生成的.tdms文件的屏幕截图如下所示:
注意:不同于生成一个.lvm文件,生成一个.tdms文件将记录每个数据点的时间戳。
Additional Information
在
X值(时间)列下启用“
每通道一列”选项将为每个通道插入一个附加列,这样会大大增加每个附加通道的文件大小。