主页
技术支持
在DIAdem中使用LabVIEW时间戳数据类型
在DIAdem中使用LabVIEW时间戳数据类型
更新 Nov 8, 2023
如果我在LabVIEW中使用128位时间戳数字数据类型,则可以将LabVIEW时间戳保存在TDMS文件中,并可以在DIAdem中正确读取它们。但是,如果我将时间戳转换为其他数字数据类型,如双精度或扩展精度浮点,将其作为通道保存到TDMS文件中,并在DIAdem中显示为时间,则时间戳是不正确的。
解决这种情况的最简单方法是避免将时间戳记用作数字,以便DIAdem能够正确导入时间信息。
但是,在不可避免地要使用时间戳记作为数字的情况下(例如,使用VeriStand的绝对时间参考),您需要做的就是在数字显示格式上加上60,084,288,000.00,然后将显示格式更改为时间,从而对DIAdem中的通道应用偏移量。 。您可以通过在DIAdem中选择Analysis面板并使用Basic Mathematics group中的Offset Correction功能来执行此操作。
附加信息
产生此偏移的原因是LabVIEW和DIAdem使用不同的引用来测量时间。 LabVIEW时间戳自01-01-1904 00:00:00开始测量时间,而DIAdem时间戳自01-01-0000 00:00:00开始测量时间,因此偏移量为60,084,288,000.00秒。
在LabVIEW的TDMS文件中使用128位时间戳数字数据类型是好使的,因为当DIAdem读取时间戳时,它将自动使用时间格式读取它们,但是如果将时间戳保存为数字,则将它们格式化为时间将会失败,因为DIAdem使用自己的时间参考而不是LabVIEW的时间进行参考。
相关链接
Numeric Data Types Table
Offset Correction
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful