NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

用DSC模块的Read Traces VI 读取历史数据为何得到1904年1月1日的数据?

用Read Traces VI 查询历史数据,可以得到以前保存的正常数据。但有时候却夹杂着一些不正常的数据,数据时间点是  1904年1月1日  8点 。

为何有这种现象?

 

time interval   端子的起始时间和结束时间都设置正确的。       options 端子我是用默认值。

 

 

历史数据错误.jpg

 

 

 

 

历史数据错误1.jpg

0 项奖励
1 条消息(共 6 条)
5,091 次查看

> 1904年1月1日  8点 

意味着没得到 time input.

 

George Zou
0 项奖励
2 条消息(共 6 条)
5,082 次查看

是不是时间 间隔interpolation interval太短 的原因 啊,但我用的是默认值一秒啊。   亦或我设置的 start timestamp         stop timestamp 超出历史记录的时间段?

 

还有,我所有的变量的记录,都把记录死区设为0 。  

0 项奖励
3 条消息(共 6 条)
5,081 次查看

1904年1月1日 转换成 double 就是 0.

 

 

George Zou
0 项奖励
4 条消息(共 6 条)
5,079 次查看

那有什么办法 处理呢?

 

是做一个算法过滤掉查找到1904年1月1日的数据?

0 项奖励
5 条消息(共 6 条)
5,076 次查看

如果无法查明真相,可以空白. 以免误导读者.  

 

George Zou
0 项奖励
6 条消息(共 6 条)
5,074 次查看