出版時間:2012-11 出版社:清華大學出版社 作者:德湘軼 編 頁數(shù):208 字數(shù):333000
內(nèi)容概要
labview是一種基于圖形化的程序設(shè)計語言,是用于儀器控制、數(shù)據(jù)采集、過程控制和測控技術(shù)的虛擬儀器開發(fā)系統(tǒng)?!秎abview程序設(shè)計基礎(chǔ)》系統(tǒng)地介紹了基于labview的圖形化編程語言的基本理論和虛擬儀器技術(shù)。全書共分9章,由淺及深地介紹了labview編程基礎(chǔ),包括程序的創(chuàng)建、結(jié)構(gòu)、數(shù)據(jù)類型、圖形與圖表。與數(shù)據(jù)采集、信號處理與分析、界面布局、程序設(shè)計實例等內(nèi)容,構(gòu)成了完整的虛擬儀器開發(fā)系統(tǒng)技術(shù)基礎(chǔ)?!秎abview程序設(shè)計基礎(chǔ)》內(nèi)容敘述詳細,范例簡單實用,使讀者能夠迅速掌握labview編程技巧。
《labview程序設(shè)計基礎(chǔ)》可作為測控技術(shù)、自動化、通信工程、電子信息、電氣自動化等本科專業(yè)教材或教學參考書,也可供相關(guān)專業(yè)的工程技術(shù)人員參考。
書籍目錄
第1章 labview與虛擬儀器
1.1 虛擬儀器基本概念
1.1.1 自動化儀器技術(shù)
1.1.2 虛擬儀器概述
1.1.3 虛擬儀器的特點
1.1.4 虛擬儀器的組成
1.2 labview概述
1.2.1 labview的特點與功能
1.2.2 labview的發(fā)展歷程
1.2.3 labview 2010的功能改進
1.2.4 labview的應(yīng)用
1.3 labview的開發(fā)環(huán)境
1.3.1 labview的安裝
1.3.2 labview 2010的開發(fā)環(huán)境
1.4 labview中的選板
1.4.1 工具選板
1.4.2 控件選板
1.4.3 函數(shù)選板
本章小結(jié)
.習題
上機實驗
第2章 labview編程基礎(chǔ)
2.1 g語言簡介
2.2 vi的創(chuàng)建
2.2.1 vi的組成
2.2.2 vi創(chuàng)建舉例
2.2.3 前面板控件創(chuàng)建方法
2.3 vi的編輯
2.3.1 選擇、移動、刪除對象
2.3.2 復制對象
2.3.3 標注對象
2.3.4 連線
2.3.5 排列對象
2.3.6 調(diào)整對象
2.3.7 重新排序
2.3.8 對象顏色的修改
2.4 子vi的創(chuàng)建與調(diào)用
2.5 vi的運行與調(diào)試
2.5.1 錯誤列表窗口
2.5.2 高亮顯示執(zhí)行
2.5.3 探針和斷點診斷
本章小結(jié)
習題
上機實驗
第3章 labview數(shù)據(jù)類型與操作
3.1 基本數(shù)據(jù)類型
3.1.1 數(shù)值型
3.1.2 布爾型
3.1.3 枚舉類型
3.1.4 時間類型
3.1.5 變體類型
3.2 數(shù)據(jù)運算選板
3.2.1 數(shù)值函數(shù)選板
3.2.2 布爾函數(shù)選板
3.2.3 比較函數(shù)選板
3.3 數(shù)組型數(shù)據(jù)
3.3.1 數(shù)組的創(chuàng)建
3.3.2 數(shù)組元素的顯示
3.3.3 數(shù)組元素賦值
3.3.4 數(shù)組函數(shù)
3.4 簇型數(shù)據(jù)
3.4.1 簇的創(chuàng)建
3.4.2 簇函數(shù)
3.5 字符串型數(shù)據(jù)
本章小結(jié)
習題
上機實驗
第4章 labview程序結(jié)構(gòu)
4.1 labview程序結(jié)構(gòu)的基本概念
4.2 while循環(huán)結(jié)構(gòu)
4.2.1 while循環(huán)框圖的建立和組成
4.2.2 while循環(huán)應(yīng)用示例
4.2.3 while循環(huán)編程時需要注意的問題
4.2.4 修改布爾開關(guān)的機械作用屬性
4.3 for循環(huán)結(jié)構(gòu)
4.3.1 for循環(huán)結(jié)構(gòu)的組成
4.3.2 循環(huán)對數(shù)組的自動索引功能
4.3.3 for循環(huán)示例
4.4 移位寄存器
4.4.1 移位寄存器的概念
4.4.2 多個移位寄存器的建立
4.4.3 移位寄存器的使用
4.4.4 初始化移位寄存器
4.5 case結(jié)構(gòu)(條件結(jié)構(gòu))
4.5.1 case結(jié)構(gòu)的建立和組成
4.5.2 case結(jié)構(gòu)分支的添加、刪除與排序
4.5.3 數(shù)據(jù)的輸入和輸出通道
4.5.4 case結(jié)構(gòu)應(yīng)用舉例
4.6 順序結(jié)構(gòu)
4.6.1 順序結(jié)構(gòu)的創(chuàng)建與組成
4.6.2 順序結(jié)構(gòu)局部變量的創(chuàng)建
4.6.3 順序結(jié)構(gòu)中數(shù)據(jù)輸入、輸出與傳遞
4.6.4 順序結(jié)構(gòu)應(yīng)用舉例
4.6.5 順序結(jié)構(gòu)的缺陷與人為的數(shù)據(jù)依從關(guān)系
4.7 公式節(jié)點
4.7.1 公式節(jié)點的創(chuàng)建
4.7.2 公式節(jié)點語法
4.7.3 公式節(jié)點舉例
4.8 事件結(jié)構(gòu)
4.8.1 事件驅(qū)動的概念
4.8.2 事件結(jié)構(gòu)的建立
4.8.3 事件結(jié)構(gòu)的設(shè)置
4.8.4 通知事件和過濾事件
4.8.5 事件結(jié)構(gòu)舉例
本章小結(jié)
習題
上機實驗
第5章 labview圖形和圖表
5.1 實時趨勢圖(波形圖表)
5.1.1 波形圖表(waveform chart)概述
5.1.2 波形圖表的簡單操作舉例
5.1.3 波形圖表的定制
5.2 波形圖
5.2.1 波形圖(waveform graph)概述
5.2.2 波形圖的簡單操作舉例
5.2.3 波形圖的定制
5.3 xy圖與express xy圖
本章小結(jié)
習題
上機實驗
第6章 數(shù)據(jù)采集
6.1 概述
6.1.1 基本概念
6.1.2 數(shù)據(jù)采集系統(tǒng)的構(gòu)成
6.1.3 輸入信號類型
6.1.4 輸入信號的連接方式
6.1.5 信號調(diào)理
6.1.6 數(shù)據(jù)采集卡
6.1.7 多通道的采樣方式
6.2 模擬輸入
6.2.1 模擬輸入?yún)?shù)
6.2.2 簡易模擬輸入
6.2.3 中級模擬輸入
6.3 模擬輸出
6.3.1 模擬輸出參數(shù)
6.3.2 簡易模擬輸出
6.3.3 中級模擬輸出
本章小結(jié)
習題
上機實驗
第7章 信號處理與分析
7.1 概述
7.2 信號的產(chǎn)生
7.3 標準頻率
7.4 信號處理
7.4.1 fft變換
7.4.2 窗函數(shù)
7.4.3 諧波失真
7.4.4 數(shù)字濾波
7.4.5 曲線擬合
本章小結(jié)
習題
上機實驗
第8章 labview界面的布局
8.1 控件的分類和排列
8.2 顏色的使用
8.3 labview控件外觀
8.4 插入圖片和裝飾
8.5 界面分隔和自定義窗口大小
8.6 程序中字體的使用
8.7 vi屬性設(shè)置
8.8 對話框
8.9 錯誤處理
8.10 設(shè)置個性化編程環(huán)境
本章小結(jié)
習題
上機實驗
第9章 程序設(shè)計實例
9.1 波形發(fā)生器的設(shè)計
9.1.1 參數(shù)設(shè)置
9.1.2 波形生成
9.1.3 任意波形的產(chǎn)生
9.1.4 硬件設(shè)計與連接
9.1.5 系統(tǒng)的調(diào)試
9.2 示波器的設(shè)計
9.2.1 示波器的基本原理
9.2.2 虛擬示波器的工作原理
9.2.3 虛擬示波器的硬件設(shè)計
9.2.4 虛擬示波器的軟件設(shè)計
9.2.5 調(diào)試及顯示結(jié)果
本章小結(jié)
習題
參考文獻
章節(jié)摘錄
版權(quán)頁: 插圖: 9.2.1 示波器的基本原理 示波器是利用電子示波管的特性,將交變電信號轉(zhuǎn)換成可見的形式,顯示在熒光屏上,以便測量的一種儀器。它是觀察電路實驗現(xiàn)象、分析實驗中的問題、測量實驗結(jié)果必不可少的重要儀器。目前,示波器在信號比較、信號測試、邏輯分析等領(lǐng)域得到了廣泛的應(yīng)用。 示波器的波形顯示原理:被測電壓是時間的函數(shù),在直角坐標系統(tǒng)中,可以用曲線u(x)=f(t)來表示。電子束經(jīng)過示波器的兩副偏轉(zhuǎn)板在兩個互相垂直的方向偏轉(zhuǎn),可以把這兩個方向看成是坐標軸。所以,要在管子的熒光屏上顯示被測電壓的波形,就必須使射線沿水平方向的偏轉(zhuǎn)與時間成正比,而在垂直方向與被測電壓成正比。所以當鋸齒波電壓加到水平偏轉(zhuǎn)板上時,它迫使射線以恒定的速度從左向右沿水平方向偏轉(zhuǎn),并且很快地返回到起始位置,射線沿水平軸經(jīng)過的距離與時間成正比。因為被測電壓加到垂直偏轉(zhuǎn)板上,所以每一瞬間射線的位置值對應(yīng)于這一瞬間被測信號的值,在鋸齒波電壓作用期間,射線就繪出了被測信號的曲線。通用示波器主要由顯示器系統(tǒng)、垂直偏轉(zhuǎn)(Y軸)信號放大系統(tǒng)、水平偏轉(zhuǎn)(X軸)鋸齒波發(fā)生系統(tǒng)和同步觸發(fā)系統(tǒng)4部分組成。 9.2.2虛擬示波器的工作原理 虛擬示波器是智能化數(shù)字示波器的產(chǎn)生,是示波器和虛擬技術(shù)的結(jié)合體。虛擬示波器主要由信號的采集與控制、數(shù)據(jù)分析和處理、測量結(jié)果的顯示三大部分組成。信號采集與控制是由計算機和儀器組成的硬件平臺實現(xiàn)對信號的采集、測量、轉(zhuǎn)換與控制;數(shù)據(jù)分析和處理表現(xiàn)在虛擬示波器充分利用計算機的存儲、運算功能,并通過軟件實現(xiàn)對數(shù)據(jù)信號的分析與處理;將測量結(jié)果的顯示是利用計算機的資源,如顯示器、存儲器等,將測量結(jié)果進行多種方式的表達與輸出,也可以利用計算機進行數(shù)據(jù)的存儲和利用。 9.2.3虛擬示波器的硬件設(shè)計 數(shù)據(jù)采集,是指從傳感器和其他待測設(shè)備等模擬和數(shù)字被測單元中自動采集信息的過程。數(shù)據(jù)采集系統(tǒng)是基于計算機的測量軟件和硬件產(chǎn)品來實現(xiàn)用戶靈活的自定義測量系統(tǒng)。數(shù)據(jù)采集的目的是為了測量電壓、電流、壓力、溫度或聲音等物理現(xiàn)象。數(shù)據(jù)采集系統(tǒng)大體可以分為兩類:設(shè)備類和網(wǎng)絡(luò)類。設(shè)備類指從傳感器或一些待測設(shè)備等模擬和數(shù)字被測量中自動采集信息的過程。網(wǎng)絡(luò)類指用來批量采集網(wǎng)頁、論壇等內(nèi)容,直接保存到數(shù)據(jù)庫或發(fā)布到網(wǎng)絡(luò)上的一種信息化工具。可以根據(jù)用戶設(shè)定的條件自動采集原網(wǎng)頁中需要的內(nèi)容,也可以對數(shù)據(jù)進行處理。 1.數(shù)據(jù)采集設(shè)備 數(shù)據(jù)采集設(shè)備,即實現(xiàn)數(shù)據(jù)采集(DAQ)功能的計算機擴展設(shè)備,大體可以分為以下幾種。 (1)分布式或者遠程的采集卡:在工業(yè)現(xiàn)場可以較精確地將信號轉(zhuǎn)換成數(shù)字量,然后通過各種遠傳通信技術(shù)(如232、485、以太網(wǎng)、各種無線網(wǎng)絡(luò))把數(shù)據(jù)傳到計算機或者其他控制器中進行處理,對環(huán)境有較強的適應(yīng)能力,可以應(yīng)對各種工業(yè)上的惡劣環(huán)境。 (2)USB采集卡:在比較好的現(xiàn)場或者實驗室,一般采用外置數(shù)據(jù)采集卡如USB接口卡。
編輯推薦
《普通高等院校電氣自動化控制類專業(yè)應(yīng)用型本科規(guī)劃教材:LabVIEW程序設(shè)計基礎(chǔ)》可作為測控技術(shù)、自動化、通信工程、電子信息、電氣自動化等本科專業(yè)教材或教學參考書,也可供相關(guān)專業(yè)的工程技術(shù)人員參考。
圖書封面
評論、評分、閱讀與下載
LabVIEW程序設(shè)計基礎(chǔ) PDF格式下載