出版時(shí)間:2009-5 出版社:西安交通大學(xué)出版社 作者:孫秋野,柳昂,王云爽 編著 頁(yè)數(shù):306 字?jǐn)?shù):479000
前言
虛擬儀器技術(shù)是由計(jì)算機(jī)技術(shù)、測(cè)量技術(shù)和微電子技術(shù)高速發(fā)展而孕育出的一項(xiàng)革命性技術(shù),是用戶在通用計(jì)算機(jī)平臺(tái)根據(jù)測(cè)試任務(wù)的需要來定義和設(shè)計(jì)儀器的測(cè)試功能,其實(shí)質(zhì)是充分利用計(jì)算機(jī)來實(shí)現(xiàn)和擴(kuò)展傳統(tǒng)儀器功能。虛擬儀器是虛擬技術(shù)的一個(gè)重要組成部分。虛擬儀器的實(shí)質(zhì)是利用計(jì)算機(jī)顯示器的顯示功能來模擬傳統(tǒng)儀器的控制面板,以多種形式表達(dá)輸出檢測(cè)結(jié)果;利用計(jì)算機(jī)強(qiáng)大的軟件功能實(shí)現(xiàn)信號(hào)數(shù)據(jù)的運(yùn)算、分析和處理;利用I/O接口設(shè)備完成信號(hào)的采集、測(cè)量與調(diào)試,從而完成各種測(cè)試功能的一種計(jì)算機(jī)儀器系統(tǒng)。使用者用鼠標(biāo)或鍵盤操作虛擬面板,就如同使用一臺(tái)專用測(cè)量?jī)x器一樣。早期的虛擬儀器技術(shù)主要用于軍事、航空、航天等領(lǐng)域和科研院所,現(xiàn)在已經(jīng)越來越多地出現(xiàn)在了工廠及其他的民用場(chǎng)合。LabVIEw是實(shí)驗(yàn)室虛擬儀器集成環(huán)境(Laboratory Virtual Instrument Engineering workbench)的簡(jiǎn)稱,是美國(guó)國(guó)家儀器公司(NationalInstruments,NI)推出的一種基于“圖形”方式的集成化程序開發(fā)環(huán)境,是目前國(guó)際上惟一的圖形化編程語(yǔ)言。也是目前應(yīng)用最廣、發(fā)展最快、功能最強(qiáng)的圖形化軟件開發(fā)集成環(huán)境。由于LabVIEW是利用流程圖來完成測(cè)試任務(wù),基本上不用寫程序代碼,這大大降低了對(duì)LabVIEW的使用者編程能力的要求,同時(shí)也在很大程度上拓寬了LabVIEW使用者的范圍,各個(gè)領(lǐng)域的工程技術(shù)人員都可以使用它來進(jìn)行開發(fā)。LabVIEw8.5是目前NI公司推出的LabVIEW的最新版本,它的發(fā)布大大縮小了軟件的易用性和強(qiáng)大功能之間的差距,更使其應(yīng)用于測(cè)量和從測(cè)量中獲取有用信息的過程變得比以往任何時(shí)候都更容易、更準(zhǔn)確、更迅速。
內(nèi)容概要
本書從入門的角度循序漸進(jìn)地講解了LabVIEW 8.5的基本應(yīng)用技術(shù),通過理論與實(shí)例相結(jié)合的方式,深入淺出地介紹了LabVIEW 8.5的使用方法和技巧。大量詳實(shí)的例子都給出了具體的創(chuàng)建過程和程序具體的運(yùn)行過程,使讀者在學(xué)習(xí)中感到輕松易懂。 全書共分12章,每個(gè)章節(jié)都配有實(shí)例,讀者可以快捷地掌握LabVIEW 8.5的基礎(chǔ)知識(shí)和編程方法。本書適用于各個(gè)領(lǐng)域的工程技術(shù)人員。
書籍目錄
第1章 緒論 1.1 G語(yǔ)言與虛擬儀器概述 1.1.1 G語(yǔ)言的概念 1.1.2 虛擬儀器的概念 1.1.3 虛擬儀器的構(gòu)成及其分類 1.2 LabVIEW概述及應(yīng)用 1.2.1 LabVIEW概述 1.2.2 LabVIEW的應(yīng)用 1.2.3 LabⅥEW 8.5新特性 本章小結(jié)第2章 LabVIEW 8.5開發(fā)環(huán)境 2.1 LabVIEw系統(tǒng)安裝 2.2 LabVIEW啟動(dòng) 2.3 LabVIEW編輯界面及系統(tǒng)菜單 2.3.1 LabVIEW的編輯界面 2.3.2 LabyIEW的系統(tǒng)菜單 2.4 LabVIEW選板 2.4.1 工具選板 2.4.2 控件選板 2.4.3 函數(shù)選板 2.5 LabVIEW幫助系統(tǒng) 本章小結(jié)第3章 基本操作——?jiǎng)?chuàng)建、編輯與調(diào)試 3.1 LabVIEW的基本概念 3.2 創(chuàng)建VI 3.2.1 創(chuàng)建方法 3.2.2 創(chuàng)建實(shí)例 3.3 編輯VI 3.3.1 選擇對(duì)象 3.3.2 移動(dòng)對(duì)象 3.3.3 刪除和復(fù)制對(duì)象 3.3.4 調(diào)整對(duì)象大小 3.3.5 標(biāo)簽對(duì)象 3.3.6 字體、字形和文本 3.3.7 編輯連線 3.3.8 對(duì)象的大小、對(duì)齊和分布 3.3.9 組合和鎖定對(duì)象 3.3.10 為對(duì)象上色 3.4 調(diào)試VI 3.4.1 錯(cuò)誤信息 3.4.2 加亮執(zhí)行 3.4.3 單步執(zhí)行 3.4.4 斷點(diǎn)與探針 本章小結(jié)第4章 數(shù)據(jù)類型與程序控制 4.1 數(shù)據(jù)類型及其操作 4.1.1 數(shù)值型 4.1.2 布爾型 4.1.3 字符串與路徑 4.2 LabVIEw的數(shù)據(jù)結(jié)構(gòu) 4.2.1 數(shù)組 4.2.2 簇 4.3 程序控制 4.3.1 循環(huán)控制 4.3.2 順序結(jié)構(gòu) 4.3.3 條件結(jié)構(gòu) 4.3.4 事件結(jié)構(gòu) 4.3.5 移位寄存器、隧道和反饋節(jié)點(diǎn) 4.3.6 局部變量與全局變量 4.3.7 公式節(jié)點(diǎn)與腳本 本章小結(jié)第5章 子VI的實(shí)現(xiàn) 5.1 子VI的概念 5.2 連接器和圖標(biāo) 5.2.1 設(shè)置連接器端口 5.2.2 定制子VI個(gè)性圖標(biāo) 5.3 創(chuàng)建子VI 5.3.1 用現(xiàn)有VI創(chuàng)建子VI 5.3.2 選定內(nèi)容創(chuàng)建成子VI 5.4 添加子VI至用戶庫(kù) 5.5 調(diào)用子VI 5.6 層次窗口 本章小結(jié)第6章 前面板的設(shè)計(jì)第7章 字符串的實(shí)現(xiàn)第8章 文件I/O的實(shí)現(xiàn)第9章 圖形顯示控件的配置與使用第10章 數(shù)據(jù)庫(kù)的訪問 第11章 數(shù)據(jù)采集第12章 總線與通信參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章緒論LabVIEW是一款功能強(qiáng)大而又復(fù)雜的開發(fā)軟件。熟練的掌握LabVIEW將在很大程度上減輕了很多領(lǐng)域的工程技術(shù)人員的編程壓力。本章作為人門章節(jié),將從虛擬儀器的概念、G語(yǔ)言的優(yōu)勢(shì)以及LabVIEW的發(fā)展歷程、應(yīng)用領(lǐng)域等方面開始,讓讀者對(duì)LabVIEW有一個(gè)初步了解。1.1G語(yǔ)言與虛擬儀器概述1.1.1G語(yǔ)言的概念G語(yǔ)言是LabVIEW采用的圖形化編程的語(yǔ)言。LabVIEW是一個(gè)功能比較完整的軟件開發(fā)環(huán)境,它是為替代常規(guī)的BASIC或C語(yǔ)言而設(shè)計(jì)的。作為編寫應(yīng)用程序的語(yǔ)言,除了編程方式不同外,LabVIEW具備語(yǔ)言的所有特性,因此又稱之為G語(yǔ)言。LabVIEW的動(dòng)態(tài)連續(xù)跟蹤方式可以連續(xù)、動(dòng)態(tài)地觀察程序中的數(shù)據(jù)及其變化情況。但是與現(xiàn)有的計(jì)算機(jī)高級(jí)語(yǔ)言不同的是,LabVIEW采用圖形化編程語(yǔ)言——G語(yǔ)言,產(chǎn)生塊狀的程序。用LabVIEW編程的過程就像設(shè)計(jì)電路圖一樣,因此,LabVIEW比其他語(yǔ)言的開發(fā)環(huán)境更方便、更有效。G語(yǔ)言是一種適合于任何編程任務(wù),具有擴(kuò)展函數(shù)庫(kù)的通用編程語(yǔ)言。G語(yǔ)言與傳統(tǒng)高級(jí)編程語(yǔ)言最大的差別在于編程方式,一般高級(jí)語(yǔ)言采用文本編程,而G語(yǔ)言采用圖形化編程方式。G語(yǔ)言編寫的程序稱為虛擬儀器VI(Virtual Instrument),因?yàn)樗慕缑婧凸δ芘c真實(shí)儀器十分相像,在LabVIEW環(huán)境下開發(fā)的應(yīng)用程序都被冠以.Vl后綴,以表示虛擬儀器的含義。G語(yǔ)言定義了數(shù)據(jù)模型、結(jié)構(gòu)類型和模塊調(diào)用語(yǔ)法規(guī)則等編程語(yǔ)言的基本要素,在功能完整性和應(yīng)用靈活性上不遜于任何高級(jí)語(yǔ)言,同時(shí)G語(yǔ)言有豐富的擴(kuò)展函數(shù)庫(kù)。這些擴(kuò)展函數(shù)庫(kù)主要面向數(shù)據(jù)采集、GPIB和串行儀器控制、數(shù)據(jù)分析、數(shù)據(jù)顯示與數(shù)據(jù)存儲(chǔ)。
編輯推薦
《LabVIEW 8.5快速入門與提高》由西安交通大學(xué)出版社出版。
圖書封面
評(píng)論、評(píng)分、閱讀與下載