Labview中timestamp数据转换的经验总结

 时间:2024-10-13 12:43:37

浮点数与timestamp之间的互相转换原理大部分人可能不是很清楚,本经验通过几个例子对其进行解释。

工具/原料

labview2015

一:VI选择

1、打开程序的后面板,依次通过:programming——timing;获取:get data/time & to timestamp;

Labview中timestamp数据转换的经验总结Labview中timestamp数据转换的经验总结

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

Labview中timestamp数据转换的经验总结

二:timestamp转化为浮点

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

Labview中timestamp数据转换的经验总结Labview中timestamp数据转换的经验总结

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

Labview中timestamp数据转换的经验总结Labview中timestamp数据转换的经验总结

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

Labview中timestamp数据转换的经验总结Labview中timestamp数据转换的经验总结

三:浮点转化为timestamp

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

Labview中timestamp数据转换的经验总结Labview中timestamp数据转换的经验总结

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

Labview中timestamp数据转换的经验总结

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

Labview中timestamp数据转换的经验总结Labview中timestamp数据转换的经验总结
  • LabVIEW-.NET容器
  • VS2010工具箱控件无法显示
  • LabVIEW打印条码-LabVIEW打印二维码
  • LabVIEW文件/目录信息
  • LabVIEW如何对串口数据缓存
  • 热门搜索
    怎么写新闻 怎么赚q币 冬季感冒 电脑没有声音怎么修复 意外保险怎么买 考前紧张怎么办 怎么用烤箱做蛋糕 洛阳古墓博物馆 紧急避孕药吃多了会怎么样 隐蔽的近义词