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