关于运用体系时刻的场合,只要在单个情况下要求准确到毫秒。由于适用的场合较少,所以处理起来比较困难。
Labview中有两种表明时刻的办法:
1、时刻簇—–这是LABVIEW最早运用的表明时刻的办法。
2、时刻标识–这是LABVIEW8.X之后选用的。
3、秒—-直接用双精度数表明,以秒为单位
这三种时刻表明办法是能够彼此转化的,因而也能够找到多种当时时刻的毫秒数办法。
一、运用时刻簇
二、运用时刻标识
对时刻标识显现控件选用不同的格局符,能够显现时刻的不同部分,其间%u表明秒的小数部分(毫秒),%4u表明显现4位数,也能够增加任何阐明文字,如下图所示,文字阐明增加了MS:
三、直接用字符串表明
运用格局化日期/时刻字符串函数能够把当时时刻直接转化为字符串,运用字符串格局符,能够直接显现小数部分(毫秒),格局符与二中的相似:
四、直接运用秒来处理
前面几种办法是我常常运用的,我之所以想起写这个Nugget,正是看到了LABVIEW的例程内部运用了下面的办法,十分简略且灵敏,下面介绍给咱们。
LABVIEW的时刻与双精度表明的秒数是等价的,双精度秒数中的小数部分便是咱们要求取的毫秒数,因而上面的比如运用了先向下圆整,然后求差值的办法,十分简洁。