labview的深入探索--LABIVEW中的时间节点函数

2012-01-05 09:35:26来源: 互联网

LABVIEW专门提供了时间类型的控件---时间标识(TIMESTAMP),时间控件是8.X的新增数据类型,内部用18位整数或者19位浮点数表示时间,以秒为单位,开始时间是1904年1月1日星期5 12:00 am(UTC).

LABVIEW在函数面板中有几个时间相关的节点函数


时间计数器----获得计算机启动以来的毫秒数
等待(MS)-----线程休眠指定的毫秒数,让出控制权
等待下一个整数倍毫秒----与等待类似,等待到当时间计数器的值是设定值的整数倍,可以保持循环间同步.
这几个函数我在LABVIEW的软件定时器中介绍过.

今天主要探讨的是几个日期时间相关的函数节点

1、获取日期时间(秒)---------取得当前的时间日期,返回一个时间标识
2、日期时间转换成时间标识类型
3、时间标识转换成日期时间簇

LABVIEW有两种数据类型用来描述时间日期:时间标识和时间日期簇
其中时间标识和DBL是等价的(精度稍微有些损失),二者之间可以直接转换,单位是秒。


上面的例子是取得当前时间和时间标识转换成DBL以及时间簇结构的例子。

反之,时间簇结构、DBL也可以转换成时间标识。



LABVIEW同时也提供了时间标识转换成字符串的节点,这样就可以特色制作自己的时间显示了


使用时间格式代码指定格式,按照该格式将时间标识的值或数值显示为时间。时间格式代码包括:%a(星期名缩写),%b(月份名缩写),%c(地区日期/时间),%d (日期),%H(时,24小时制),%I(时,12小时制),%m(月份),%M (分钟),%p(am/pm标识),%S(秒),%x(地区日期),%X(地区时间),%y(两位数年份),%Y(四位数年份),%u(小数秒,位精度)。

有关时间标识的一个非常重要的技巧是+ 、-运算符号的问题。
时间标识本质是浮点数,支持带单位的加减操作



上图构造了10个元素的时间标识数组,时间间隔1分钟

------------------------------------------------------------------
TIMESTAMP 精度测试

关键字:labview  时间节点函数

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2012/0105/article_4363.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
labview
时间节点函数

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved