Ⅰ LabWindows CVI和LabVIEW有什麼不同
1、兩者所指的軟體不同
LabVIEW是基於圖形化編程語言的軟體,LaWindows/CVI是基於文本式編程語言的軟體,LaWindows/CVI跟傳統的編程語言(比如C)很相似。
2、兩者本質不同
LabVIEW是美國國家儀器公司開發的一種虛擬儀器平台,它是一種用圖標代碼來代替文本式編程語言創建應用程序的開發工具;LabWindows/CVI將C語言與測控技術領域專業工具有機結合,可以實現數據採集、分析和顯示,是一種基於C語言的虛擬儀器開發平台。
3、兩者適用人群不同
LabVIEW相對LabWindows CVI比較方便上手,適合不太熟練文本編程使用,LabWindows CVI是以標准C為基礎編程語言的一種開發工具,界面和一些基本使用都很象VC,功能相對強大,但是使用起來比LABVIEW要復雜的多。
(1)python虛擬儀器庫擴展閱讀:
LabVIEW與其他計算機語言的顯著區別是,其他計算機語言都是採用基於文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。
LavWindows/CVI主要應用在各種測試、控制、故障分析及信息處理軟體的開發中,與NI公司開發的另一個虛擬儀器開發工具LabVIEW相比,其更適合中、大型復雜測試軟體的開發。
基於LavWindows/CVI設計的虛擬儀器在無損檢測、電力儀表系統、溫控系統、流程式控制制系統、故障診斷和醫療等領域中發揮著重要作用。
Ⅱ NI Libview 32位和64位有什麼區別
如果你的操作系統是32位就用Labview的32位版本,普通的操作系統都是32位的。Labview的不同模塊功能是不一樣的,不需要都下下來。
下面是網路里的介紹,如果想要了解更多,可以去NI公司的網站看看:http://www.ni.com/labview/whatis/zhs/
國內也有很多虛擬儀器的論壇。
LabVIEW是一種程序開發環境,由美國國家儀器(NI)公司研製開發的,類似於C和BASIC開發環境,但是LabVIEW與其他計算機語言的顯著區別是:其他計算機語言都是採用基於文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。
與C和BASIC一樣,LabVIEW也是通用的編程系統,有一個完成任何編程任務的龐大函數庫。LabVIEW的函數庫包括數據採集、GPIB、串口控制、數據分析、數據顯示及數據存儲,等等。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位編譯器。像許多重要的軟體一樣,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多種版本。
它主要的方便就是,一個硬體的情況下,可以通過改變軟體,就可以實現不同的儀器儀表的功能,非常方便,是相當於軟體即硬體!現在的圖形化主要是上層的系統,國內現在已經開發出圖形化的單片機編程系統(支持32位的嵌入式系統,並且可以擴展的),不斷完善中(大家可以搜索CPUVIEW會有更詳細信息;)