歡迎您訪問深圳市科視創(chuàng)科技有限公司官網(wǎng)
服務(wù)熱線

0755-368 97097

banner-image

新聞動態(tài)

首頁 > 新聞動態(tài)

闡述LabVIEW的工作原理

發(fā)布時間:2017-10-25

    LabVIEW 的一個程序由一或多個虛擬儀器(VI)組成。稱之為虛擬儀器是因為它們的外觀和操作通常是模擬了實際的物理儀器。每一個 VI 都由三個主要部分組成:前面板、框圖和圖標(biāo)。前面板是 VI 的交互式用戶界面,它模擬了物理儀器的前面板,包含旋鈕、按鈕、圖形、用于用戶輸入的其他控件和用于程序輸出的指示器。用戶可以使用鼠標(biāo)和鍵盤進(jìn)行輸入,然后在屏幕上觀察程序產(chǎn)生的結(jié)果??驁D是 VI 的源代碼,由 LabVIEW 的圖形化編程語言構(gòu)成??驁D是可執(zhí)行的程序,包括低級 VI、內(nèi)置函數(shù)、常量和程序執(zhí)行控制結(jié)構(gòu)等。用戶可以用連線將合適的對象連接起來定義它們之間的數(shù)據(jù)流。前面板上的控件對應(yīng)框圖上的終端,數(shù)據(jù)可以從用戶傳送到程序并再回傳給用戶。圖標(biāo)是 VI 的圖形表示,可以在另外的 VI 框圖中作為一個對象使用。被另外一個 VI 使用的 VI 稱為子 VI,類似于子程序。當(dāng) VI 作為子 VI 使用時,引入連接器從其它框圖中連線數(shù)據(jù)到當(dāng)前 VI。連接器定義了 VI 的輸入和輸出,類似與子程序的參數(shù)。虛擬儀器是分層和模塊化的程序,可以作為上層程序或子程序。使用這種體系結(jié)構(gòu),LabVIEW 進(jìn)一步提升了模塊化編程的概念。先把一個應(yīng)用程序分成一系列簡單的子程序。其次逐個建立 VI 完成每一個子程序。最后在一個上層框圖中將這些 VI 連接起來完成更大的程序。模塊化編程是疊加過程,每一個子 VI 都可以單獨(dú)執(zhí)行以便調(diào)試。另外,一些低層子 VI 所執(zhí)行的任務(wù)是很多應(yīng)用程序共用的,在每個應(yīng)用程序中都可以獨(dú)立地使用
           LABVIEW2.jpg

相關(guān)新聞