新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > LABVIEW Nugget之獲取當前時間毫秒數的幾種方法

        LABVIEW Nugget之獲取當前時間毫秒數的幾種方法

        作者: 時間:2017-02-27 來源:網絡 收藏

          對于使用系統時間的場合,只有在個別情況下要求精確到毫秒。因為適用的場合較少,所以解決起來比較困難。

          Labview中有兩種表示時間的方式:

          1、時間簇-----這是LABVIEW最早使用的表示時間的方法。

          2、時間標識--這是LABVIEW8.X之后采用的。

          3、秒----直接用雙精度數表示,以秒為單位

          這三種時間表示方式是可以相互轉換的,因此也可以找到多種當前時間的毫秒數方法。

          一、利用時間簇

          二、利用時間標識

          對時間標識顯示控件采用不同的格式符,可以顯示時間的不同部分,其中%u表示秒的小數部分(毫秒),%4u表示顯示4位數,也可以添加任何說明文字,如下圖所示,文字說明添加了MS:

          三、直接用字符串表示

          利用格式化日期/時間字符串函數可以把當前時間直接轉換為字符串,利用字符串格式符,可以直接顯示小數部分(毫秒),格式符與二中的類似:

          四、直接使用秒來處理

          前面幾種方法是我經常使用的,我之所以想起寫這個Nugget,正是看到了LABVIEW的例程內部使用了下面的方法,非常簡單且靈活,下面介紹給大家。

          LABVIEW的時間與雙精度表示的秒數是等價的,雙精度秒數中的小數部分就是我們要求取的毫秒數,因此上面的例子使用了先向下圓整,然后求差值的方法,非常簡便。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 遂川县| 庆阳市| 和政县| 桐柏县| 定陶县| 澎湖县| 南郑县| 英德市| 上高县| 大城县| 镇沅| 石门县| 揭西县| 若尔盖县| 甘孜县| 沂南县| 永安市| 吉林市| 伊金霍洛旗| 德兴市| 顺义区| 察隅县| 黄山市| 锡林浩特市| 平果县| 奉化市| 镇坪县| 郯城县| 木里| 始兴县| 永登县| 太湖县| 蓬安县| 呼玛县| 古浪县| 上犹县| 桓台县| 蒲城县| 天水市| 巨鹿县| 金坛市|