<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > labview的深入探索-----LABIVEW中的時間節(jié)點函數(shù)

          labview的深入探索-----LABIVEW中的時間節(jié)點函數(shù)

          作者: 時間:2012-06-12 來源:網絡 收藏

          LABVIEW專門提供了時間類型的控件---時間標識(TIMESTAMP),時間控件是8.X的新增數(shù)據(jù)類型,內部用18位整數(shù)或者19位浮點數(shù)表示時間,以秒為單位,開始時間是1904年1月1日星期5 12:00 am(UTC).

          本文引用地址:http://www.ex-cimer.com/article/193749.htm

          LABVIEW在面板中有幾個時間相關的

          11.jpg

          時間計數(shù)器----獲得計算機啟動以來的毫秒數(shù)

          等待(MS)-----線程休眠指定的毫秒數(shù),讓出控制權

          等待下一個整數(shù)倍毫秒----與等待類似,等待到當時間計數(shù)器的值是設定值的整數(shù)倍,可以保持循環(huán)間同步.

          這幾個我在LABVIEW的軟件定時器中介紹過.

          今天主要探討的是幾個日期時間相關的函數(shù)

          1、獲取日期時間(秒)---------取得當前的時間日期,返回一個時間標識

          2、日期時間轉換成時間標識類型

          3、時間標識轉換成日期時間簇

          LABVIEW有兩種數(shù)據(jù)類型用來描述時間日期:時間標識和時間日期簇

          其中時間標識和DBL是等價的(精度稍微有些損失),二者之間可以直接轉換,單位是秒。

          22.jpg

          上面的例子是取得當前時間和時間標識轉換成DBL以及時間簇結構的例子。

          反之,時間簇結構、DBL也可以轉換成時間標識。

          33.jpg

          LABVIEW同時也提供了時間標識轉換成字符串的,這樣就可以特色制作自己的時間顯示了

          使用時間格式代碼指定格式,按照該格式將時間標識的值或數(shù)值顯示為時間。時間格式代碼包括:%a(星期名縮寫),%b(月份名縮寫),%c(地區(qū)日期/時間),%d (日期),%H(時,24小時制),%I(時,12小時制),%m(月份),%M (分鐘),%p(am/pm標識),%S(秒),%x(地區(qū)日期),%X(地區(qū)時間),%y(兩位數(shù)年份),%Y(四位數(shù)年份),%u(小數(shù)秒,位精度)。

          有關時間標識的一個非常重要的技巧是+ 、-運算符號的問題。

          時間標識本質是浮點數(shù),支持帶單位的加減操作

          44.jpg

          55.jpg

          上圖構造了10個元素的時間標識數(shù)組,時間間隔1分鐘

          TIMESTAMP 精度測試

          66.jpg



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();