- LabVIEW虛擬儀器從入門到測控應(yīng)用130例
- 李江全等編著
- 1253字
- 2019-01-01 07:19:30
實(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ì)的有力保證。
- Microsoft Dynamics CRM Customization Essentials
- 網(wǎng)上沖浪
- 城市道路交通主動(dòng)控制技術(shù)
- 現(xiàn)代機(jī)械運(yùn)動(dòng)控制技術(shù)
- PyTorch Deep Learning Hands-On
- 塊數(shù)據(jù)5.0:數(shù)據(jù)社會(huì)學(xué)的理論與方法
- Machine Learning with Apache Spark Quick Start Guide
- Machine Learning with the Elastic Stack
- INSTANT Heat Maps in R:How-to
- Unity Multiplayer Games
- HBase Essentials
- Web璀璨:Silverlight應(yīng)用技術(shù)完全指南
- 渲染王3ds Max三維特效動(dòng)畫技術(shù)
- 傳感器應(yīng)用技術(shù)
- 微計(jì)算機(jī)原理及應(yīng)用