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

實(shí)例基礎(chǔ) 數(shù)值型數(shù)據(jù)概述

1.?dāng)?shù)值型數(shù)據(jù)的分類

在LabVIEW中,數(shù)值型數(shù)據(jù)分類比較詳細(xì),按照精度和數(shù)據(jù)的范圍可以分為表1-1所示的幾類。

表1-1 數(shù)值型數(shù)據(jù)類型表

上面的數(shù)值型數(shù)據(jù)類型,隨著精度的提高和數(shù)據(jù)類型所表示數(shù)據(jù)范圍的擴(kuò)大,其消耗的系統(tǒng)資源(內(nèi)存)也隨之增長。因而,在程序設(shè)計(jì)時(shí),為了提高程序運(yùn)行的效率,在滿足使用要求的前提下,應(yīng)該盡量選擇精度低和數(shù)據(jù)范圍相對(duì)小的數(shù)據(jù)類型。

當(dāng)然有些情況下,變量的取值范圍是不能確定的,這時(shí)可以取較大的數(shù)據(jù)類型以保證程序的安全性。在LabVIEW中,數(shù)據(jù)類型是隱含在控制、指示及常量之中的。

2.?dāng)?shù)值型數(shù)據(jù)的創(chuàng)建

數(shù)值類型的前面板對(duì)象包含在控件選板的數(shù)值子選板中,如圖1-1所示。

圖1-1 前面板數(shù)值子選板

數(shù)值子選板中的前面板對(duì)象就相當(dāng)于傳統(tǒng)編程語言中的數(shù)字變量,而LabVIEW中的數(shù)字常量是不出現(xiàn)在前面板窗口中的,只存在于框圖程序窗口中,在函數(shù)選板數(shù)值子選板中有一個(gè)名為數(shù)值常量的節(jié)點(diǎn),這個(gè)節(jié)點(diǎn)就是LabVIEW中的數(shù)值常量,如圖1-2所示。

圖1-2 數(shù)值常量節(jié)點(diǎn)

前面板數(shù)值子選板包括多種不同形式的輸入和指示,它們的外觀各不相同,有數(shù)字量、滾動(dòng)條、水箱、溫度計(jì)、旋鈕、表頭、刻度盤及顏色框等,但本質(zhì)都是完全相同的,都是數(shù)值型,只是外觀不同而已。LabVIEW的這一特點(diǎn)為創(chuàng)建虛擬儀器的前面板提供了很大的方便。只要理解了其中一個(gè)的用法,就可以掌握其他全部數(shù)值類型的前面板對(duì)象的用法。

下面以數(shù)值子選板中的數(shù)值輸入控件為例,介紹如何定義其數(shù)據(jù)類型。

首先在VI前面板窗口中創(chuàng)建一個(gè)數(shù)值輸入控件。然后在該控件的右鍵彈出菜單中選擇“表示法”,出現(xiàn)一個(gè)圖形化下拉菜單,在菜單中可以設(shè)定數(shù)據(jù)類型,如圖1-3所示。

圖1-3 數(shù)值表示法

3.設(shè)置數(shù)值型控件的屬性

LabVIEW中的數(shù)值型控件有著許多公有屬性,每個(gè)控件又有自己獨(dú)特的屬性,這里只對(duì)控件的公有屬性作簡單的介紹。

在前面板數(shù)值型控件的圖標(biāo)上單擊鼠標(biāo)右鍵,彈出如圖1-4所示的快捷菜單,從菜單中可以通過選擇標(biāo)簽、標(biāo)題等切換是否顯示控件的這些屬性,另外,可以通過工具選板中的文本按鈕來修改標(biāo)簽和標(biāo)題的內(nèi)容。

圖1-4 數(shù)值型控件的屬性快捷菜單

數(shù)值型控件的其他屬性可以通過它的屬性對(duì)話框進(jìn)行設(shè)置,在控件的圖標(biāo)上單擊鼠標(biāo)右鍵,并從彈出的快捷菜單中選擇“屬性”,可以打開如圖1-5所示的屬性對(duì)話框。對(duì)話框中包括“外觀”、“數(shù)據(jù)類型”、“顯示格式”、“說明信息”和“數(shù)據(jù)綁定”選項(xiàng)卡。

圖1-5 數(shù)值型控件的屬性對(duì)話框

在“外觀”選項(xiàng)卡中,用戶可以設(shè)置與控件外觀有關(guān)的屬性;修改控件的標(biāo)簽和標(biāo)題屬性,以及設(shè)置其是否可見;可以設(shè)置控件的激活狀態(tài),以決定控件是否可以被程序調(diào)用;在“外觀”選項(xiàng)卡中,用戶也可以設(shè)置控件的顏色和風(fēng)格。

在“數(shù)據(jù)類型”選項(xiàng)卡中,用戶可以設(shè)置數(shù)值型控件的數(shù)據(jù)范圍及默認(rèn)值。

在“顯示格式”選項(xiàng)卡中,用戶可以設(shè)置控件的數(shù)據(jù)顯示格式及精度。也可以用該選項(xiàng)將數(shù)值記為時(shí)間和日期格式。LabVIEW顯示數(shù)字控制量的默認(rèn)格式是帶兩位小數(shù)的十進(jìn)制計(jì)數(shù)法。

LabVIEW為用戶提供了豐富、形象而且功能強(qiáng)大的數(shù)值型控件,用于數(shù)值型數(shù)據(jù)的控制和顯示,合理地設(shè)置這些控件的屬性是使用它們進(jìn)行前面板設(shè)計(jì)的有力保證。

主站蜘蛛池模板: 富裕县| 临湘市| 简阳市| 沾益县| 堆龙德庆县| 无为县| 通道| 高陵县| 绥宁县| 南江县| 邓州市| 沈阳市| 比如县| 汉源县| 泸州市| 怀化市| 桐城市| 青龙| 双柏县| 田阳县| 湖北省| 平顶山市| 车致| 桂阳县| 阿瓦提县| 祥云县| 中牟县| 辰溪县| 台中市| 克山县| 日土县| 措勤县| 桃园县| 万荣县| 宣恩县| 昌都县| 定结县| 梅州市| 铁岭县| 神农架林区| 北京市|