LabVIEW項目中經(jīng)常會涉及到時間的運算,比如從數(shù)據(jù)庫中獲取最近一個月的產(chǎn)品測試記錄等。本文主要將介紹LabVIEW中關于時間運算的那點兒事,將結合實例力求講解透徹。
一、LabVIEW中關于時間和日期的數(shù)據(jù)類型
LabVIEW中有兩種直接的數(shù)據(jù)類型可用于描述時間和日期:時間標識和時間日期簇。
1、時間標識
時間標識其實可以算作是一個DBL數(shù)據(jù),默認值為0秒,起始時間為1904年1月1日08:00 a.m(通用時間[01-01-1904 08:00:00])。
1)時間標識和DBL數(shù)據(jù)二者之間可以相互轉換(精度會稍微有些損失)。
時間標識與DBL數(shù)據(jù)相互轉換
2)時間標識的時間顯示格式有3種,分別為系統(tǒng)時間格式、自定義時間格式和不顯示時間,效果如下圖所示。
時間標識的時間顯示格式設置和效果示例
3)時間標識的日期顯示格式同樣有3種類型,分別為系統(tǒng)日期格式、自定義日期格式和不顯示日期,效果如下圖所示。
時間標識的日期顯示格式設置和效果示例
2、日期時間簇
第二種日期和時間數(shù)據(jù)類型的表示方法是自定義類型的日期時間簇。
二、日期時間運算
1、日期時間各種表示格式之間的相互轉換
如第一部分描述所示的時間標識、DBL、日期時間簇的相互轉換。
2、日期時間的加減運算
日期時間可以直接進行加減運算,也可和DBL數(shù)據(jù)進行直接的加減運算。
1)若不帶單位進行運算,則DBL數(shù)據(jù)默認以秒(s)為單位進行計算。
日期時間與DBL數(shù)據(jù)不帶單位計算
2)帶單位進行運算:LabVIEW能夠識別日期時間數(shù)據(jù)和以s(秒)、min(分鐘)、h(小時)、d(天)為單位的DBL數(shù)值直接進行運算,示例如下
日期時間數(shù)據(jù)和帶單位的DBL數(shù)據(jù)直接進行運算
-
LabVIEW
+關注
關注
1991文章
3669瀏覽量
331724 -
數(shù)據(jù)庫
+關注
關注
7文章
3884瀏覽量
65584 -
運算
+關注
關注
0文章
132瀏覽量
26040 -
數(shù)據(jù)類型
+關注
關注
0文章
236瀏覽量
13777 -
產(chǎn)品測試
+關注
關注
0文章
85瀏覽量
6917
發(fā)布評論請先 登錄
相關推薦
GaussDB 數(shù)據(jù)類型介紹

【初級】labview教程每日一教之數(shù)據(jù)文件操作+數(shù)據(jù)類型轉換
關于Labview數(shù)據(jù)類型的擴充
Labview數(shù)據(jù)類型處理問題
Labview調用外部DLL時候 , 輸入和輸出參數(shù)的數(shù)據(jù)類型, 以及函數(shù)返回值的數(shù)據(jù)類型。
vhdl數(shù)據(jù)類型
LabVIEW初級教程之數(shù)據(jù)類型轉換的詳細資料說明

PLC數(shù)據(jù)類型

基本數(shù)據(jù)類型分享

評論