本書以LabVIEW最新版本LabVIEW??7Express為對象,系統(tǒng)介紹虛擬儀器設計的主要思想、圖形化語言編程原理和應用中的最新技術。全書共13章,共分3大部分:第1部分(第1章)介紹虛擬儀器的基本概念和圖形化編程語言的基本知識,第2部分(第2章至第7章)系統(tǒng)介紹LabVIEW的安裝、編程環(huán)境、語法規(guī)則、程序結構和編程技巧;第3部分(第8章至第13章)重點介紹LabVIEW在數(shù)據(jù)采集、儀器控制(GPIB、VI-SA和串口等)、網絡通信和數(shù)據(jù)分析處理等方面的基礎及實際應用。本書編排結構合理,循序漸進,運用大量實例闡述概念和編程難點,突出系統(tǒng)性和實用性。本書可作為大專院校測控技術與儀器等相關專業(yè)的教材或教學參考書,也可作為實驗室技術人員和工程技術人員開發(fā)基于現(xiàn)代測試系統(tǒng)的參考書。目前,虛擬儀器作為現(xiàn)代儀器發(fā)展的一個全新的方向,經過十幾年的發(fā)展已經越來越受到人們的重視。尤其是采用虛擬儀器方案可以大大地縮短開發(fā)周期,降低開發(fā)成本,故其成為人們構建現(xiàn)代測控系統(tǒng)的首選。虛擬儀器的諸多開發(fā)工具當中,最具競爭力的就是美國NI公司的LabVIEW?7Express。LabVIEW是一個革命性的圖形化編程平臺,它在數(shù)據(jù)采集(dataacquisition簡稱DAQ)、虛擬儀器軟件框架(virtualinstrumentsoftwarearchitecture,簡稱VISA)、通用接口總線(generalpurposeinterfacebus,簡稱GPIB)及串口儀器控制、圖像處理、運動控制(motioncontr1)、數(shù)據(jù)分析和圖表顯示方面都具有強大的優(yōu)勢。LabVIEW已經成為測量與自動化解決方案的實際工業(yè)標準?;贚ab-VIEW的虛擬儀器技術在汽車、航空航天、半導體、通信、機械工程、生物醫(yī)療、地質勘探、鐵路交通等諸多領域都有著廣泛的應用。LabVIEW與以往那些基于文本的高級編程語言不同,它采用的是一種全新的數(shù)據(jù)流圖編程方式,即用形象的圖標和連線來代替一行一行的文本,這種"畫"程序的方法非常符合科學家和工程師所習慣和常用的框圖模塊方法及思維方式。如果要完成一個普通程序,比如數(shù)學運算、數(shù)據(jù)輸入輸出和簡單的端口通信功能等,可以選擇LabVIEW作為編程工具,因為在完成這些工作時LabVIEW與其他高級語言沒有差異;但是如果要設計一個虛擬儀器或者一個測控系統(tǒng),那么就一定要選擇LabVIEW。因為LabVIEW提供了大量與此相關的特殊功能,是所有傳統(tǒng)高級編程語言所不具備的;LabVIEW中還有一個令所有熟悉C語言和MATLAB用戶都興奮的功能,就是可以在LabVIEW中直接調用編寫好的MATLAB代碼,不必重寫程序;同樣,在LabVIEW中還可以調用C語言編寫的程序;此外,LabVIEW中還提供了方便和實用的網絡測量數(shù)據(jù)傳輸、遠程測量控制等網絡功能。在本書完成之際,要特別感謝NI大中國區(qū)總經理陳大龐先生及相關人員,特別是高校部的陳慶全先生和姬曉蕾小姐,他們在本書的編寫過程中提供了大量的幫助。本書所有的程序都在吉林大學一美國國家儀器公司虛擬儀器聯(lián)合實驗室所建立的測試系統(tǒng)內進行了測試。在此,向參與程序測試的魏小麗老師,及費珍福、丁煒、宋巍巍、唐亮、江科和張薇同學表示感謝。本書由吉林大學通信學院測控系周求湛和錢志鴻編寫。其中第1章至第8章、第1章和第13章由周求湛執(zhí)筆,第9章、第11章和第12章由錢志鴻編寫,周求湛為主編。吉林大學計算機學院的劉萍萍老師和計算中心的戴宏亮老師編寫了部分程序。在本書的編寫過程中,參閱了大量的中外相關書籍和網絡上的資源,在這里對參考文獻的作者一并表示感謝。由于編者水平有限,書中難免有不當之處,懇請讀者批評指正。本書得到了吉林省自然科學基金和吉林大學創(chuàng)新基金(23CX38)的資助。索取NI公司的LabVIEW?7評估版軟件,可以撥打8-823622免費電話,查詢或索取。