在下述的內容中,小編將會對LabVIEW的相關消息予以報道,如果LabVIEW是您想要了解的焦點之一,不妨和小編共同閱讀這篇文章哦。
一、LabVIEW
LabVIEW是一種程序開發(fā)環(huán)境,由美國國家儀器(NI)公司研制開發(fā),類似于C和BASIC開發(fā)環(huán)境,但是LabVIEW與其他計算機語言的顯著區(qū)別是:其他計算機語言都是采用基于文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。
LabVIEW軟件是NI設計平臺的核心,也是開發(fā)測量或控制系統(tǒng)的理想選擇。 LabVIEW開發(fā)環(huán)境集成了工程師和科學家快速構建各種應用所需的所有工具,旨在幫助工程師和科學家解決問題、提高生產力和不斷創(chuàng)新。
與 C 和BASIC 一樣,LabVIEW也是通用的編程系統(tǒng),有一個完成任何編程任務的龐大函數庫。LabVIEW的函數庫包括數據采集、GPIB、串口控制、數據分析、數據顯示及數據存儲,等等。LabVIEW也有傳統(tǒng)的程序調試工具,如設置斷點、以動畫方式顯示數據及其子程序(子VI)的結果、單步執(zhí)行等等,便于程序的調試。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一種用圖標代替文本行創(chuàng)建應用程序的圖形化編程語言。傳統(tǒng)文本編程語言根據語句和指令的先后順序決定程序執(zhí)行順序,而 LabVIEW 則采用數據流編程方式,程序框圖中節(jié)點之間的數據流向決定了VI及函數的執(zhí)行順序。VI指虛擬儀器,是 LabVIEW 的程序模塊。
LabVIEW 提供很多外觀與傳統(tǒng)儀器(如示波器、萬用表)類似的控件,可用來方便地創(chuàng)建用戶界面。用戶界面在 LabVIEW 中被稱為前面板。使用圖標和連線,可以通過編程對前面板上的對象進行控制。這就是圖形化源代碼,又稱G代碼。LabVIEW 的圖形化源代碼在某種程度上類似于流程圖,因此又被稱作程序框圖代碼。
二、LabVIEW與測試測量
LABVIEW最初就是為測試測量而設計的,因而測試測量也就是現在LABVIEW最廣泛的應用領域。經過多年的發(fā)展,LABVIEW在測試測量領域獲得了廣泛的承認。至今,大多數主流的測試儀器、數據采集設備都擁有專門的LabVIEW驅動程序,使用LabVIEW可以非常便捷的控制這些硬件設備。同時,用戶也可以十分方便地找到各種適用于測試測量領域的LabVIEW工具包。
這些工具包幾乎覆蓋了用戶所需的所有功能,用戶在這些工具包的基礎上再開發(fā)程序就容易多了。有時甚至于只需簡單地調用幾個工具包中的函數,就可以組成一個完整的測試測量應用程序。
例如,在工程測試信號的分析中, 相關分析是一個非常重要的概念, 通過引入虛擬儀器,解決了傳統(tǒng)分析手段不直觀、效率低的弊端。
1 、相關分析的基本概念對于確定性的信號來說, 兩個變量之間可用函數關系來描述,兩者一一對應并為確定的數值。兩個隨機變量之間就不具有這樣確定的關系,但如果這兩個變量之間具有某種內涵的物理聯系, 那么大量統(tǒng)計發(fā)現它們之間還是存在著某種雖不精確但卻具有相應的。表征其特性的近似關系。所謂“相關”是指變量之間的線性關系。我們可以根據需要分析兩個信號或同一信號在不同時刻的相似性。
互相關函數有以下性質:
① 互相關函數的峰值不一定在 !=0 處, 峰值點偏離原點的距離表示兩信號取得最大相關程度的時移!
②Rxy(!)=Ryx(-!), 互相關函數是一非奇非偶函數, 但當 x(!)和 y(!)取值互換時, 則互相關函數的圖形以縱坐標成鏡像對稱。
③周期信號的互相關函數也是同頻率的周期信號, 而且還保留了原信號的相位差信息。
2、基于 LabVIEW 的相關函數分析的前面板設計包含了用戶控制、時域波形顯示及相關分析輸出三部分用戶控制部分包含兩個信號類型控件、五個數字控件和一個 STOP 控件。信號類型控件控制兩個信號通道產生的不同信號。包括sine、cosine、triangle、square、saw- tooth、increasing ramp、decreasing ramp 七種常見信號。五個數字控件中, 信號頻率數字控件用來控制兩個虛擬信號發(fā)生儀所生成信號的頻率,另外四個數字控件用來分別進行兩個信號的幅值和相位參數設置。用戶可以根據需要選擇鍵入所要分析的信號。
以上便是小編此次帶來的全部內容,十分感謝大家的耐心閱讀,想要了解更多相關內容,或者更多精彩內容,請一定關注我們網站哦。