从上图可以看出,秒的整数部分非常明显。小数部分就不容易分辨出来了,这要非常了解浮点数的二进制表示方式才可以。[page]
小数部分虽然有4个字节(64位)构成,但是实际上只有前8位(一个字节)会发生变化,这也说明了“获取时间日期(秒)”函数所能达到的最高精度是1/256秒。
小数部分的HEX进制0X60是如何对应0.375秒的那?
0X60用二进制表示为:01100000,所以它表示的小数为:
0*0.5+1*0.25+1*0.125+。。。=0.375
四、什么是0时刻
当我们从控件选板中建一个新的控件时,控件此时的值为默认值。数值型控件的默认值如果没有重新设置,一般是0。时间标识作为特殊的数值控件,当我们新创建时,时间标识控件的默认值是什么?
从上图可以看出,新创建的时间标识的默认值实际上也是0.从控件上看,数值0对应的时间为0,日期不显示。下面我们修改当前时间控件,把时间修改成8点零1秒。
从上图可以看出,Labview中的时间都是从1904年1月1日