可以用虛擬儀器做什麼
㈠ 虛擬儀器做個什麼呢
用Labview做,具有圖形化編程語言,使用直觀方便。
㈡ 什麼叫虛擬儀器
第一章 虛擬儀器及LabVIEW入門
1.1 虛擬儀器概述
虛擬儀器(virtual instrumention)是基於計算機的儀器。計算機和儀器的密切結合是目前儀器發展的一個重要方向。粗略地說這種結合有兩種方式,一種是將計算機裝入儀器,其典型的例子就是所謂智能化的儀器。隨著計算機功能的日益強大以及其體積的日趨縮小,這類儀器功能也越來越強大,目前已經出現含嵌入式系統的儀器。另一種方式是將儀器裝入計算機。以通用的計算機硬體及操作系統為依託,實現各種儀器功能。虛擬儀器主要是指這種方式。下面的框圖反映了常見的虛擬儀器方案。
虛擬儀器的主要特點有:
盡可能採用了通用的硬體,各種儀器的差異主要是軟體。
可充分發揮計算機的能力,有強大的數據處理功能,可以創造出功能更強的儀器。
用戶可以根據自己的需要定義和製造各種儀器。
虛擬儀器實際上是一個按照儀器需求組織的數據採集系統。虛擬儀器的研究中涉及的基礎理論主要有計算機數據採集和數字信號處理。目前在這一領域內,使用較為廣泛的計算機語言是美國NI公司的LabVIEW。
虛擬儀器的起源可以追朔到20世紀70年代,那時計算機測控系統在國防、航天等領域已經有了相當的發展。PC機出現以後,儀器級的計算機化成為可能,甚至在Microsoft公司的Windows誕生之前,NI公司已經在Macintosh計算機上推出了LabVIEW2.0以前的版本。對虛擬儀器和LabVIEW長期、系統、有效的研究開發使得該公司成為業界公認的權威。
普通的PC有一些不可避免的弱點。用它構建的虛擬儀器或計算機測試系統性能不可能太高。目前作為計算機化儀器的一個重要發展方向是制定了VXI標准,這是一種插卡式的儀器。每一種儀器是一個插卡,為了保證儀器的性能,又採用了較多的硬體,但這些卡式儀器本身都沒有面板,其面板仍然用虛擬的方式在計算機屏幕上出現。這些卡插入標準的VXI機箱,再與計算機相連,就組成了一個測試系統。VXI儀器價格昂貴,目前又推出了一種較為便宜的PXI標准儀器。
虛擬儀器研究的另一個問題是各種標准儀器的互連及與計算機的連接。目前使用較多的是IEEE 488或GPIB協議。未來的儀器也應當是網路化的。
1.2 LabVIEW是什麼?
LabVIEW(Laboratory Virtual instrument Engineering)是一種圖形化的編程語言,它廣泛地被工業界、學術界和研究實驗室所接受,視為一個標準的數據採集和儀器控制軟體。LabVIEW集成了與滿足GPIB、VXI、RS-232和RS-485協議的硬體及數據採集卡通訊的全部功能。它還內置了便於應用TCP/IP、ActiveX等軟體標準的庫函數。這是一個功能強大且靈活的軟體。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣。
圖形化的程序語言,又稱為「G」語言。使用這種語言編程時,基本上不寫程序代碼,取而代之的是流程圖或流程圖。它盡可能利用了技術人員、科學家、工程師所熟悉的術語、圖標和概念,因此,LabVIEW是一個面向最終用戶的工具。它可以增強你構建自己的科學和工程系統的能力,提供了實現儀器編程和數據採集系統的便捷途徑。使用它進行原理研究、設計、測試並實現儀器系統時,可以大大提高工作效率。
利用LabVIEW,可產生獨立運行的可執行文件,它是一個真正的32位編譯器。像許多重要的軟體一樣,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多種版本。
1.3 LabVIEW的運行機制
1. 3.1 LabVIEW應用程序的構成
所有的LabVIEW應用程序,即虛擬儀器(VI),它包括前面板(front panel)、流程圖(block diagram)以及圖標/連結器(icon/connector)三部分。
㈢ 什麼是虛擬儀器虛擬儀器有哪些優勢
儀器還能有虛擬的嗎?以前我們見過的那些儀器都是實物,並且我們運用它,那虛擬的東西我們怎麼樣去用它呢?什麼才叫做虛擬儀器?
虛擬儀器是依靠VXI、PXI等標准匯流排採用驅動器使計算機有控制物理儀器設備的能力。虛擬儀器代表著從傳統硬體為主的測試系統到以軟體為中心的測試系統的根本性轉變。
也許大家對驅動器這個概念不怎麼陌生吧,在這里我稍作解釋。計算機在測試和自動化領域中的應用,導致了儀器「驅動器」概念的誕生,驅動器又稱驅動程序。儀器驅動器是介於計算機與儀器硬體設備之間的軟體中間層,由函數庫、實用程序、工具套件等組成,是一系列軟體代碼模塊的統稱。它駐留在計算機中,是連接計算機和儀器的橋梁和紐帶。
虛擬儀器和傳統的儀器比較有什麼優勢呢?
一、性能高
虛擬儀器技術是在PC技術的基礎上發展起來的,所以完全「繼承」了以現成即用的PC技術為主導的最新商業技術的優點,包括功能超卓的處理器和文件I/O,使您在數據高速導入磁碟的同時就能實時地進行復雜的分析。此外,不斷發展的網際網路和越來越快的計算機網路使得虛擬儀器技術展現其更強大的優勢。
二、擴展性強
NI的軟硬體工具使得工程師和科學家們不再圈囿於當前的技術中。得益於NI軟體的靈活性,只需更新您的計算機或測量硬體,就能以最少的硬體投資和極少的、甚至無需軟體上的升級即可改進您的整個系統。在利用最新科技的時候,您可以把它們集成到現有的測量設備,最終以較少的成本加速產品上市的時間。
三、開發時間少
在驅動和應用兩個層面上,NI高效的軟體構架能與計算機、儀器儀表和通訊方面的最新技術結合在一起。NI設計這一軟體構架的初衷就是為了方便用戶的操作,同時還提供了靈活性和強大的功能,使您輕松地配置、創建、發布、維護和修改高性能、低成本的測量和控制解決方案。
四、無縫集成
虛擬儀器技術從本質上說是一個集成的軟硬體概念。隨著產品在功能上不斷地趨於復雜,工程師們通常需要集成多個測量設備來滿足完整的測試需求,而連接和集成這些不同設備總是要耗費大量的時間。NI的虛擬儀器軟體平台為所有的I/O設備提供了標準的介面,幫助用戶輕松地將多個測量設備集成到單個系統,減少了任務的復雜性。
虛擬儀器技術已成為測試、工業I/O和控制和產品設計的主流技術,隨著虛擬儀器技術的功能和性能已被不斷地提高,如今在許多應用中它已成為傳統儀器的主要替代方式。隨著PC、半導體和軟體功能的進一步更新,未來虛擬儀器技術的發展將為測試系統的設計提供一個極佳的模式,並且使工程師們在測量和控制方面得到強大功能和靈活性。
㈣ 什麼是虛擬儀器虛擬儀器有哪些優勢
相對於智能儀器,虛擬儀器是計算機技術與測量技術結合的另一種方式。虛擬儀器就版是通過權應用程序將通用計算機和必要的數據採集硬體結合起來,在計算機平台上創建的一台儀器。用戶可以用計算機自行設計儀器的功能,自行定義一個模擬的儀器操作面板,然後操作這塊虛擬面板上的旋鈕和按鍵,實現各項測量任務,如對數據的採集、分析、存儲和顯示等。
虛擬儀器的特點如下:①可以由用戶定義測量功能;②可以實現多任務操作。
㈤ labview主要是用來做什麼的
Labview是美國復NI公司開發的一種編程制語言,被稱為G語言,G是英文「圖形」的首字母,意即圖形編程語言。LabVIEW可以用流程圖方式編程。編程方式直觀易懂,易於學習掌握,可以給非軟體專業的人員提供一種簡單易用強大的編程環境
雖然名義上LabVIEW是一種通用型編程語言,可以和C++或Delphi等語言一樣適用於任何任務的編程,但是實際上LabVIEW主要應用於量測系統,大量應用於汽車製造、化工、發電、水處理、元器件生產、制葯、橡膠等等行業進行自動檢測和控制。
㈥ 什麼是虛擬儀器,其本質特徵是什麼
虛擬抄儀器(英語:Virtual instrumentation)技術就是利用高性能的模塊化硬體,結合高效靈活的軟體來完成各種測試、測量和自動化的應用。
本質特徵:技術性能高、擴展性強、開發時間少,以及出色 的集成
㈦ Multisim常用的虛擬儀器有哪些
multisim中常用的虛擬儀器有:數字萬用表、函數信號發生器、功率計、兩通道示波器、四通道示波器、波特圖示儀、頻率計數器、字信號發生器、邏輯分析儀、邏輯轉換儀、IV特性分析儀、失真度分析儀、頻譜分析儀、網路分析儀、實時電壓測量探針與電流測量探針等。
㈧ Labview是干什麼的…能做些什麼用說具體點…謝了
LabVIEW軟體是NI設計平台的核心,主要用途用途:
1、測試測量,LabVIEW最初就是為測試測量而設計的,因而測試測量也就是現在LabVIEW最廣泛的應用領域。經過多年的發展,LABVIEW在測試測量領域獲得了廣泛的承認。至今,大多數主流的測試儀器、數據採集設備都擁有專門的LabVIEW驅動程序,使用LabVIEW可以非常便捷的控制這些硬體設備。
2、程序控制,LabVIEW擁有專門用於控制領域的模塊—LabVIEWDSC。除此之外,工業控制領域常用的設備、數據線等通常也都帶有相應的LabVIEW驅動程序。使用LabVIEW可以十分方便的編制控製程序。
3、模擬,LabVIEW的模擬功能也十分強大,包含了多種多樣的數學運算函數,特別適合進行模擬、模擬、原型設計等工作。在設計機電設備之前,可以先在計算機上用LabVIEW搭建模擬原型,驗證設計的合理性。
4、開發速度快,完成具有相似功能的大型應用軟體,熟練的LabVIEW程序員所需的開發時間,要遠遠短於C語言,因此,從項目設計周期考慮,可採用LabVIEW縮短開發時間。

(8)可以用虛擬儀器做什麼擴展閱讀:
虛擬儀器技術就是利用高性能的模塊化硬體,結合高效靈活的軟體來完成各種測試、測量和自動化的應用。靈活高效的軟體能幫助您創建完全自定義的用戶界面,模塊化的硬體能方便地提供全方位的系統集成,標準的軟硬體平台能滿足對同步和定時應用的需求。
虛擬儀器實際上是一個按照儀器需求組織的數據採集系統。虛擬儀器的研究中涉及的基礎理論主要有計算機數據採集和數字信號處理。目前在這一領域內,使用較為廣泛的計算機語言是美國NI 公司的 LabVIEW。
Labview最新版本為Labview2015,包括基本版,完整版和專業版。從1986年到現在有近30年的歷史,由美國國家儀器(NI)公司研製開發,廣泛地被工業界、學術界和研究實驗室所接受,視為一個標準的數據採集和儀器控制軟體。
Labview類似於C語言開發環境,但是Labview與其他計算機語言的顯著區別是LabVIEW使用的是圖形化編輯語言,稱為 「G」 語言,產生的程序是框圖的形式,圖形化的程序語言。使用這種語言編程時,基本上不寫程序代碼,取而代之的是流程圖或框圖。
㈨ 虛擬儀器有什麼用嗎
美國國家儀器公司(NI)在20世紀年代最早提出了虛擬儀器(Virtual Instrument,簡稱VI)的概念。虛擬儀器就是在以通用計算機為核心的硬體平台上,由用戶設計定義、具有虛擬前面板、測試功能由測試軟體實現的一種計算機儀器系統。其核心的思想是利用計算機的強大資源使本來需要硬體實現的技術軟體化,以便最大限度地降低系統成本,增強系統功能與靈活性。
虛擬儀器在中國的應用
盡管虛擬儀器近幾年在中國發展得較快,但也遇到了一些問題。首先虛擬儀器的維護成本較高。據哈爾濱工業大學深圳研究生院副教授和軍平介紹,傳統的儀器出現故障後,常常由公司內部的儀器部門通過更換相應的故障模塊,得到較快的解決,維護成本較低。而虛擬儀器採用的插卡式硬體密度很高,維修難度較大,維護費用較為昂貴。
賽寶計量檢測中心技術專家王勇也比較肯定虛擬儀器的優點,並非常看好其發展前途。但他也認為中國用戶的使用習慣會影響虛擬儀器在中國的推廣。對此他解釋說,中國的測試工程師習慣於直接使用測量設備。而使用虛擬儀器還要根據特定需要做二次開發,工程師需要針對自身應用自定義測試系統。因此需要富有經驗的工程師、較長的學習和培訓時間與一定的開發周期。同時他認為現在虛擬儀器的實現成本相比傳統儀器並沒有明顯的優勢,因此對中國廠商的吸引力還不夠強。
另一方面,而且虛擬儀器單個插卡模塊的性能固然可能做得很高,但是其整體性能可能也會受到PC/PXI系統的匯流排帶寬的限制。而匯流排速度的提升相對於計算機性能的提升周期要慢得多。對於某些需要很高帶寬的測量應用,虛擬儀器的使用可能受到限制。
㈩ labview 主要用來干嗎的啊
我做的畢業設計也用到了,有興趣就加下我吧~
LABVIEW
LABVIEW是實驗室虛擬儀器集成環境的簡稱,它是建立在Windows(98/2000/XP)基礎上的圖形化儀器開發系統(也可用於Mao OS, Sun, HP-UX等),是目前應用最廣、發展最快、功能最強的圖形化軟體開發集成環境。它把復雜、繁瑣、費時的語言編程簡化成用菜單或圖標提示的方法選擇功能(圖形),用線條將各種功能(圖形)連接起來的簡單圖形編程方式,用LABVIEW編程易學易懂省時省力,可以節省大量系統開發時間,即使對於沒有文本語言基礎的非軟體工程師來說.也可以很快學習、掌握並應用LABVIEW來開發虛擬儀器。
LABVIEW是一個完全的開放的儀器開發系統,具有很好的擴展性,利用它可以構成任意形式的虛擬儀器,如GPIB, VXI, PXI、串列系統、PLC和插入式數據採集系統等,並可通過互聯網與其它數據源連接進行動態數據交換,還可以在LABVIEW中嵌入ActiveX控制項。從其它開發環境調用LABVIEW的源代碼,或用LABVIEW以動態鏈接庫的形式在Windows下或在其它平台下以分享庫的形式調用現存代碼。
4.2.2 LABVIEW語言的特點
由上文可知,虛擬儀器的開發平台有很多,其中最有代表性是NI公司的虛擬儀器開發工具LABVIEW。其特點如下:
(1)圖形化的編程語言: LABVIEW與其它計算機語言相比,有一個特別重要的不同點:其它計算機語言都是採用基於文本的語言產生代碼行,而LABVIEW採用圖形化編程語言—G語言,產生的程序是框圖的形式,它採用「所見即所得」的可視化技術建立人機界面,還提供了面板上所必需的許多顯示和控制對象,如旋鈕、表頭、圖表等。用戶還可以方便地將現有控制對象改成適合自己需要的控制對象。所以它易學易用,特別適合硬體工程師、實驗室技術人員、生產線工藝技術人員的學習和使用。因此,硬體工程師、現場工程技術人員及測試技術人員們學習LABVIEW駕輕就熟,在很短的時間內就能夠學會並應用LABVIEW。也不必去記憶那眼花繚亂的文本式程序代碼。
(2)功能強大的函數庫:LABVIEW提供了大量現成函數供用戶直接調用,包括數據採集、GPIB ,串列儀器控制、數據分析、數據顯示及數據存儲,甚至還有口前十分熱門的網路功能。從基本的功能函數到高級分析庫,幾乎涵蓋了儀器設計中所需要的全部函數。
(3)數據流模式:LABVIEW的運行機制就宏觀上講己經不再是傳統的計算機體系結構的執行方式。傳統的計算機語言(如C語言)中的順序執行結構LABVIEW中被並行機制所代替,從本質上講,它是一種帶有圖形控制流結構的數據流模式。在這種數據流程序的概念中,程序的執行是數據驅動的,它不受操作系統、計算機等因素的影響。這樣,LABVIEW中程序的執行次序是由被連接的功能節點之間的數據流控制的,而不像文本程序受到行順序執行的約束。從而,我們可以通過相互連接功能節點快速簡潔地開發應用程序,甚至還可以由多個數據通道同步運行。
(4)靈活的程序調試手段:用戶可以在源代碼中設置斷點,單步執行源代碼,在源代碼的數據流上設置探針,在程序運行中觀察數據流的變化。也可以高亮顯示執行過程,觀察數據流的流向,方便了解數據執行的情況。
(5)面向對象的編程語言:LABVIEW又是一種面向對象的編程語言—G語言,程序代碼是框圖的形式。它像JAVA或C++等其它計算機高級語言一樣,是一種通用編程系統。
(6)支持多種系統平台:LABVIEW支持多種系統平台,在Windows98/20/XP、Power Macintosh、Linux等系統平台上,NI公司都提供了相應版本的軟體,並且平台之間開發的應用程序可直接進行移值。
(7)開放式的開發平台:LABVIEW提供了DLL、CIN介面,LABVIEW通過外部介面實現與C語言、MATALAB等編程語言之間的通信和Windows API函數的調用。擴展了LABVIEW的使用范圍[37]。
