您當前所在的位置:首頁 > 工程項目  

LabVIEW是什么東西?

來源:環保設備     添加時間:2023-05-05 14:37:28

LabVIEW是一種程序開發環境,由美國國家儀器(NI)公司研制開發的,類似于C和BASIC開發環境,但是LabVIEW與其他計算機語言的顯著區別是:其他計算機語言都是采用基于文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。

與C和BASIC一樣,LabVIEW也是通用的編程系統,有一個完成任何編程任務的龐大函數庫。LabVIEW的函數庫包括數據采集、GPIB、串口控制、數據分析、數據 LabVIEW標志顯示及數據存儲,等等。LabVIEW也有傳統的程配蠢基序調試工具,如設置斷點、以動畫方式顯示數據及其子程序(子VI)的結果、單步執行等等,便于程序的調試。 虛擬儀器(virtual instrumention)是基于計算機的儀器。計算機和儀器的密切結合是目前儀器發展的一個重要方向。粗略地說這種結合有兩種方式,一種是將計算機裝入儀器,其典型的例子就是所謂智能化的儀器。隨著計算機功能的日益強大以及其體積的日趨縮小,這類儀器功能也越來越強大,目前已經出現含嵌入式系統的儀器。另一種方式是將儀器裝入計算機。以通用的計算機硬件及操作系統為依托,實現各種儀器功能。虛擬儀器主要是指這種方式。上面的框圖反映了常見的虛擬儀器方案.

主要特點

虛擬儀器的主要特點有: 盡可培謹能采用了通用的硬件,各種儀器的差異主要是軟件。 可充分發揮計算機的能力,有強大的數據處理功能,可以創造出功能更強的儀器。 用戶可以根據自己的需要定義和制造各種儀器。 虛擬儀器實際上是一個按照儀器需求組織的數據采集系統。虛擬儀器的研究中涉及的基礎理論主要有計算機數據采集和數字信號處理。目前在這一領域內,使用較為廣泛的計算機語言是美國NI公司的LabVIEW。 虛擬儀器的起源可以追溯到20世紀70年代,那時計算機測控系統在國防、航天等領域已經有了相當的發展。PC機出現以后,儀器級的計算機化成為可能,甚至在Microsoft公司的Windows誕生之前,NI公司已經在Macintosh計算機上推出了LabVIEW2.0以前的版本。對虛擬儀器和LabVIEW長期、系統、有效的研究開發使得該公司成為業界公認的權威。目前LabVIEW的最新版本為LabVIEW2009,LabVIEW 2009為多線程功能添加了更多特性,這種特性在1998年的版本5中被初次引入。使用LabVIEW軟件,用戶可以借助于它提供的軟件環境,該環境由于其數據流編程特性、LabVIEW Real-Time工具對嵌入式平臺開發的多核支持,以及自上而下的為多核而設計的軟件層次,是進行并行編程的首選。 普通的PC有一些不可避免的弱點。用它構建的虛擬儀器或計算機測試系統性能不可能太高。目前作為計算機化儀器的一個重要發展方向是制定了VXI標準,這是一種插卡式的儀器。每一種儀器是一個插卡,為了保證儀器的性能,又采用了較多的硬件,但這些卡式儀器本身都沒有面板,其面板仍然用虛擬的方式在計算機屏幕上出現。這些卡插入標準的VXI機箱,再與計算機相連,就組成了一個測試系統。VXI儀器檔凳價格昂貴,目前又推出了一種較為便宜的PXI標準儀器。

編輯本段未來評測

虛擬儀器研究的另一個問題是各種標準儀器的互連及與計算機的連接。目前使用較多的是IEEE 488或GPIB協議。未來的儀器也應當是網絡化的。 LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一種圖形化的編程語言的開發環境,它廣泛地被工業界、學術界和研究實驗室所接受,視為一個標準的數據采集和儀器控制軟件。LabVIEW集成了與滿足GPIB、VXI、RS-232和RS-485協議的硬件及數據采集卡通訊的全部功能。它還內置了便于應用TCP/IP、ActiveX等軟件標準的庫函數。這是一個功能強大且靈活的軟件。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣。 圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不寫程序代碼,取而代之的是流程圖或框圖。它盡可能利用了技術人員、科學家、工程師所熟悉的術語、圖標和概念,因此,LabVIEW是一個面向最終用戶的工具。它可以增強你構建自己的科學和工程系統的能力,提供了實現儀器編程和數據采集系統的便捷途徑。使用它進行原理研究、設計、測試并實現儀器系統時,可以大大提高工作效率。 利用LabVIEW,可產生獨立運行的可執行文件,它是一個真正的32位/64位編譯器。像許多重要的軟件一樣,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多種版本。 它主要的方便就是,一個硬件的情況下,可以通過改變軟件,就可以實現不同的儀器儀表的功能,非常方便,是相當于軟件即硬件!現在的圖形化主要是上層的系統,國內現在已經開發出圖形化的單片機編程系統(支持32位的嵌入式系統,并且可以擴展的),不斷完善中(大家可以搜索CPUVIEW會有更詳細信息;)

LabVIEW是Laboratory Virtual Instrument Engineering Workbench的縮寫,意思就是實驗室虛擬儀器工程平臺。實際上它就是用圖標來進行編程的一個開發環境,通過在表示不同功能節點的圖標之間連線來完成預想的程序,在這一點上,它完全不同于以往的基于文本的傳統開發語言(例如C、C++、Java以及Basic)。LabVIEW不但是一種編程語言還是一個交互式的開發以及運行系統,它被設計給那些需要編程的工程師以及科學家使用。LabVIEW可以在Windows、Mac OS X以及Linux這些操作系統上使用。它開發出來的程序除了可以在這些平臺上運行,還可以運行在 Microsoft Pocket PC、Microsoft Windows CE、Palm OS以及很多嵌入式平臺上氏差,例如FPGAs、DSPs以及微處理器。

LabVIEW所采用的圖形化開發語言又叫做G(表示graphical)。通過這種語言,LabVIEW可以極大的提高工作效率。有些程序如果使用傳統的開發語言的話可能需要數周的時間才能夠完成,在采用了LabVIEW之后可能只需要短短的幾個小時就完成了。因為LabVIEW是專門設計為用來完成數據的采集如褲、分析以及顯示的。并且由于它是圖形化的,易于使用,對于模擬、演示概念、完成通用編程甚至用來教授基本的編程概念都是一個理想的工具。

相對于傳統的標準儀器來說,LabVIEW由于是基于軟件的,所以提供了更大的靈活性。通過LabVIEW開發的虛擬儀器是由用戶而不是儀器生產商定義儀器功能的。一臺計算機、數采板卡和LabVIEW的結合就能夠變成一個可配置的虛擬儀器來完成用戶設定的任務。通過LabVIEW就可以用傳統儀器幾分之一的價格創建一個用戶所需要渣核簡的虛擬儀器。當需要改變這個虛擬儀器的時候,只幾分鐘的時間通過LabVIEW修改就可以了。為了便于使用,LabVIEW還集成了大量的函數庫以及子程序來幫助完成絕大多數的編程任務。在使用這些子函數的時候,可以忘掉傳統編程語言中的令人頭痛的指針操作、內存分配等編程問題。除此之外,LabVIEW還包含了針對應用的數據采集(DAQ)、GPIB、串口、數據分析、數據顯示、數據存儲以及Internet網絡通信的函數庫。

此外,LabVIEW是一個跨平臺的開發工具,在大多情況下,一個在運行Macintosh計算機上寫的LabVIEW程序可以直接拷貝到運行Windows的計算機上運行??梢栽诤芏喙I領域可以看到LabVIEW的應用,包括了工控、生物、化工等等。

代表虛擬儀器技術,是美國國家儀器的軟件產品,很不錯!

LabVIEW是Laboratory Virtual Instrument Engineering Workbench的縮寫,意思就是實驗室虛擬儀器工程平臺。

LabVIEW是一種程序開發環境,由美國行肆國家儀器(NI)公司研制開發的,類似于C和BASIC開發環境,但是LabVIEW與其他計算機語言的顯著區別彎帶沒是:其他計算機語言都是采用基于文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。

中國也有類似軟件產品,忘埋納了那個大學開發的軟件產品。我支持中國軟件。否則虛擬儀器技術就沒有中國一席之地了。。

你好,這是官網,洋文的。

下面是我整理過的中文基本介紹:(精物納者簡過的哦,希望看能明白)

LabVIEW:一種程序開發環境,美國國家儀器(NI)公司研制開發,類似于C和BASIC,但LabVIEW與其他語言的顯著區別是:其他語言都是采用基于文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。

LabVIEW與C和BASIC一樣,也是通用的編程系統,有一個完成任何編程任務的龐大函數庫。LabVIEW的函數庫包括數據采集、GPIB、串口控制、數據分析、數據顯示及數據存儲,等等。LabVIEW有傳統的程序調試工具,如設置斷點、以動畫方式顯示數據及其子程序(子VI)的結果、單步執行等等,便于程序的調試。

利用LabVIEW,可產生獨立運行的可執行文件,它是一個真正的32位編譯器。像許多重茄枝要的軟件一樣,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多種罩薯版本。

它主要的方便就是,一個硬件的情況下,可以通過改變軟件,就可以實現不同的儀器儀表的功能,非常方便,是相當于軟件即硬件!現在的圖形化主要是上層的系統,國內現在已經開發出圖形化的單片機編程系統,支持32位的嵌入式系統,并可擴展。

簡潔回答:LabVIEW是一種程序開發環境,類迅早悶似于C和BASIC。

區別是LabVIEW使用的是圖形化編輯語言G編寫程序,產生睜攜的程序是框圖畝彎的形式。

 


環保設備 備案號: 滇ICP備2021006107號-303 版權所有:蓁成科技(云南)有限公司     網站地圖
    本網站文章僅供交流學習,不作為商用,版權歸屬原作者,部分文章推送時未能及時與原作者取得聯系,若來源標注錯誤或侵犯到您的權益煩請告知,我們將立即刪除。

怀孕巨大肚子的视频