官术网_书友最值得收藏!

3.1 VI數據類型

LabVIEW的數據類型按其功能可以分為兩類:常量和變量。按其特征又可分為兩大類:數字量類型和非數字量類型,并用不同的圖標來代表不同的數據類型。原則上數據是在相同數據類型的變量之間進行交換的,但LabVIEW擁有自己的數據類型轉換機制,這也提供了一種程序的容錯機制,使其可以在不同數據類型的變量之間交換數據。

在LabVIEW中,各種不同的數據類型,其變量的圖標邊框的顏色不同,因而,從圖標邊框的顏色可以分辨其數據類型。

3.1.1 常用的數據類型

LabVIEW中常用的數據類型有以下幾類:

1)數值數據類型:又分為整型、浮點型和無符號型等。

2)布爾數據類型:使用8位(一個字節)的數值來存儲布爾量數據。如果數值為0,布爾量數據為“假”,其他非0數值代表“真”。

3)數組數據類型:是一組相同數據類型數據的集合。

4)字符串數據類型:以單字節整數的一維數組來存儲字符串數據。

5)簇數據類型:和數組不同的是,簇可以用來存儲不同數據類型的數據。根據簇中成員的順序,使用相應的數據類型來存儲不同的成員。

6)波形數據類型:用來存儲波形數據的一種數據類型。

7)路徑數據類型:以句柄或指針來存儲數據類型。

8)I/O通道號數據類型:用來表示DAQ設備的I/O通道名稱。

9)動態數據類型:這種類型的數據在應用時不必具體指定其數據類型,在程序運行過程中,根據需要,對象被動態賦予各種數據類型。

3.1.2 常量

LabVIEW設置了以下兩類常量:

1)通用常量。例如,圓周率π,自然對數e等,這些常數位于函數選板/數值子選板/數學與科學常量子選板中,如圖3-1所示。

978-7-111-61476-0-Chapter03-1.jpg

圖3-1 數學與科學常量子選板

2)用戶定義常量。LabVIEW函數選板中有各種常用數據類型的常量,用戶可以在編寫程序時為它賦值。例如,數值常量位于數值子選板,它的默認值是32位整型數,用戶可以給它定義任意類型的數值,程序運行時就保持這個值。

主站蜘蛛池模板: 宜兰市| 南华县| 花莲市| 临颍县| 枝江市| 临泉县| 万年县| 全南县| 肃宁县| 荃湾区| 金堂县| 九江市| 凉城县| 山东| 大竹县| 扶余县| 临汾市| 甘泉县| 宜州市| 泽普县| 淮滨县| 四平市| 永宁县| 灵川县| 定州市| 宝丰县| 新巴尔虎右旗| 神木县| 湘潭县| 乌恰县| 建水县| 华容县| 桃江县| 平果县| 雷山县| 延长县| 青龙| 斗六市| 辽宁省| 图片| 峨边|