Labview中timestamp数据转换的经验总结
来源:网络收集 点击: 时间:2024-08-30打开程序的后面板,依次通过:
programming——timing;
获取:get data/time to timestamp;


打开程序的后面板,依次通过:
programming——numeric——conversion——DBL;
将DBL_VI拖动到后面板。

我们讲一个get current date/time 连接到显示控件,可以看到直观的显示了当前的时间日期。


如果我们将timestamp通过DBL转化为浮点数,这时候可以看到显示的是一个天文数字一样的整数,这个整数的来源下面会介绍。


如果我们将这个天文数字一样的整数通过 to timestamp连接显示,可以看到浮点数和timestamp是可逆转化的,综上可以看到是可以互相转化的。
注:下面开始介绍浮点数的转化原理。


我们将一个浮点数通过to timestamp 转化为日期时间;
但是显示结果彻底看不懂。
注:这个日期其实是:19040101 08:00:00:000,这是系统设置的绝对原点时间;


如果大家不相信上面的设定,我们将浮点数设置为0.1;
此时可以看到时间显示的就是在原点时间的后面加了0.1s;

那么我们将做一下安排:
a-.浮点数为1,可以看到时间多了1s;
b-.浮点数变为60,可以看到时间多了1分钟;
注1:所有的时间都是相对于绝对的原点时间累加的;
注2:时间可以智能的从秒到分到时去进位;
注3:所以店面timestamp转化为浮点数,就是当前时间与原点时间相减后的总秒数,因此是天文数字;


欢迎交流和投票
请尊重知识产权
LABVIEWTIMESTAMPFLOATGBLVI版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1170437.html