labview8.2 基本定时函数详解.pdfVIP

  • 12
  • 0
  • 约1.54千字
  • 约 7页
  • 2017-05-10 发布于浙江
  • 举报
labview8.2 基本定时函数详解

基本定时函数 (Labview 8.2 ) Hu Guang 1、获取日期/ 时间(秒) (get date/time in seconds ) 位于:程序框图→编程→定时→获取日期/ 时间(秒)。 功能:返回系统当前时间的时间标识。 【例一】 (1)程序框图里,编程→定时→获取日期/ 时间(秒),放置该函数。 (2) 鼠标移至该函数的输出端口,当鼠标变成连线工具时,右击→创建 →显示控件。 2、转换为时间标识 (to time stamp ) 位于:程序框图→编程→定时→转换为时间标识。 功能:将一个数字转换为时间标识 注:所返回时间是从通用时间1904 年1 月1 日星期五零点开始计算 的相对时间数量,这也是计算机中常用的标准时间起点。 【例一】 【例二】 解析:通过这个例子我们知道,输入常量的数字代表的是‘秒’,之 所以前面的小时是8 而非0,是因为这里是北京时间,比通用时间晚 8 小时。 【例三】 输入常量是浮点数。这里表示就是 1 秒,因‘时间标识显 示控件’的精度是3 位,且不进行四舍五入。若想显示更多位,可以 在该控件右击属性→格式与精度里修改‘位数’(0 -- 9 ) (显示小数点后9 位的结果。) 3、秒至日期/ 时间转换(seconds to date/time ) 初看这个函数的名称,什么玩意儿?简直想说句shit!!!完全把初学者 的我给搞懵了!!最好的理解方法就是做试验,那样最直观,一下子 就可以搞清楚这丫是什么功能。 第一步:搞清它的输入常量形式是什么。 程序框图上放置该函数,然后给输入端口创建输入常量。 这下有印象了吧,输入量跟[获取日期/ 时间(秒)]输出的格式简直就是 一模一样,一会就将这两个函数连起来试验一下就清楚了。 第二步:看看它的输出显示格式是什么。 在输出端口上右键创建显示控件。 这下就彻底明白了吧: 输入常量没有进行初始化,所以这里就是指(北京)通用时间: 08:00:00.000 1904-1-1 星期五。 显示控件就是一个时间簇,将输入的时间全部打散,一个一个地显示 每部分的意义。 这里想对个别显示部分的取名做个更正: ‘每月天数’——听着真是不懂,改成‘日’更加的含义直观。 ‘每周天数’——这里其实是‘今天是该星期的第几天’。 ‘每年天数’——就是‘今天是今年的第多少天’。 ‘离散正弦变换’——此奥!不懂!!! 【例一】这里就来个多函数的综合例子吧。 4、日期/ 时间至秒转换(date/time to seconds ) 趁热打铁,这个函数正是[秒至日期/ 时间转换]函数的互逆函数。 【例一】 注意这时要手动输入各值。 5、获取日期/ 时间字符串(get date/time string ) 功能:说得简单点,就是将获得的时间标识,分成‘日期’和‘时间’ 两部分来显示。 时间格式有三种可选:short、long、abbreviated 。 需要秒?(F):即时间显示上是否要秒的显示。 【例一】日期为短型、不需要秒显 【例二】日期为长型、不需要秒显 【例三】日期为简短型、显示秒 ?:日期为长型和简短型时候日期的显示貌似没什么区别呀?到底这 两种类型的区别是什么?!!! 【例】最后来个书上的综合例子吧,没有什么好解释的,直接看图。

文档评论(0)

1亿VIP精品文档

相关文档