出版時間:2011-9 出版社:清華大學(xué)出版社 作者:騰龍科技 編著 頁數(shù):308
內(nèi)容概要
《labview虛擬儀器設(shè)計及分析》以labview
8.5專業(yè)開發(fā)版為藍本,通過理論與實例相結(jié)合的方式,深入淺出地介紹了labview的使用方法及應(yīng)用技巧。全書共分為13講,詳細介紹了labview設(shè)計軟件的開發(fā)環(huán)境和基本操作,前面板和程序框圖的設(shè)計技巧,labview的數(shù)據(jù)類型、數(shù)據(jù)結(jié)構(gòu)、程序結(jié)構(gòu)、圖形顯示、文件i/o、數(shù)學(xué)分析、信號的時域和頻域處理及信號濾波和逐點分析,人機交互界面設(shè)計、數(shù)據(jù)采集及與其他應(yīng)用程序之間的接口等方面的內(nèi)容?!秎abview虛擬儀器設(shè)計及分析》語言生動精練,內(nèi)容詳盡,并且包含了大量實用的技巧實例,以便于讀者更加快速地掌握labview的編程方法。本書配有實例操作視頻光盤,讀者可以通過觀看視頻來學(xué)習(xí)。
《labview虛擬儀器設(shè)計及分析》主要面向labview的初、中級用戶,也可作為從事虛擬儀器開發(fā)的技術(shù)人員入門和提高的教材和參考用書。
書籍目錄
第1講 labview虛擬儀器入門
1.1 虛擬儀器概述
1.1.1 虛擬儀器的概念
1.1.2 虛擬儀器系統(tǒng)的構(gòu)成與特點
1.1.3 虛擬儀器的發(fā)展趨勢
1.2 labview概述
1.3 labview編程環(huán)境
1.3.1 啟動界面
1.3.2 前面板和程序框圖
1.3.3 菜單欄
1.3.4 工具欄
1.3.5 控件選板
1.3.6 函數(shù)選板
1.3.7 工具選板
1.4 labview的幫助系統(tǒng)
1.4.1 即時幫助
1.4.2 labview在線幫助
1.4.3 范例查找器
1.4.4 網(wǎng)絡(luò)資源
1.5 上機操作實例
第2講 創(chuàng)建、編輯和調(diào)試vi
2.1 創(chuàng)建vi
2.1.1 在vi前面板中添加控件
2.1.2 創(chuàng)建vi程序框圖
2.2 編輯vi
2.2.1 vi前面板的編輯
2.2.2 vi程序框圖的編輯
2.3 運行和調(diào)試vi
2.3.1 運行vi
2.3.2 調(diào)試vi
2.4 子vi的創(chuàng)建和調(diào)用
2.4.1 創(chuàng)建和編輯圖標(biāo)
2.4.2 定義連接器
2.4.3 子vi的調(diào)用
2.4.4 將子vi添加至用戶庫
2.4.5 查看vi的層次結(jié)構(gòu)
2.5 express vi
2.5.1 前面板express vi控件
2.5.2 程序框圖express vi函數(shù)
2.5.3 動態(tài)數(shù)據(jù)類型
2.6 上機操作實例
2.6.1 將選定的程序框圖中的部分內(nèi)容創(chuàng)建為子vi
2.6.2 調(diào)用子vi
第3講 數(shù)據(jù)操作
3.1 數(shù)據(jù)類型
3.1.1 數(shù)值型
3.1.2 布爾型
3.1.3 枚舉類型
3.1.4 時間類型
3.2 數(shù)據(jù)運算
3.2.1 算術(shù)運算
3.2.2 比較運算
3.2.3 布爾運算
3.2.4 表達式節(jié)點
3.3 上機操作實例
3.3.1 數(shù)值型常量的數(shù)據(jù)類型定義
3.3.2 數(shù)值型變量的數(shù)據(jù)類型定義
3.3.3 布爾運算操作
第4講 數(shù)據(jù)結(jié)構(gòu)
4.1 數(shù)組
4.1.1 數(shù)組的組成與創(chuàng)建
4.1.2 數(shù)組函數(shù)
4.2 簇
4.2.1 簇的組成與創(chuàng)建
4.2.2 簇操作函數(shù)
4.2.3 錯誤輸入和錯誤輸出簇
4.3 矩陣
4.4 字符串
4.4.1 字符串控件
4.4.2 字符串操作函數(shù)
4.5 波形數(shù)據(jù)
4.5.1 波形數(shù)據(jù)的創(chuàng)建
4.5.2 波形操作函數(shù)
4.6 局部變量和全局變量
4.6.1 局部變量
4.6.2 全局變量
4.7 上機操作實例
4.7.1 簇函數(shù)的應(yīng)用
4.7.2 字符串函數(shù)的應(yīng)用
第5講 程序結(jié)構(gòu)與屬性
5.1 循環(huán)結(jié)構(gòu)
5.1.1 for循環(huán)
5.1.2 while循環(huán)
5.1.3 循環(huán)結(jié)構(gòu)數(shù)據(jù)通道與自動索引
5.1.4 移位寄存器和反饋節(jié)點
5.1.5 循環(huán)結(jié)構(gòu)的時間控制
5.2 順序結(jié)構(gòu)
5.2.1 層疊式順序結(jié)構(gòu)
5.2.2 平鋪式順序結(jié)構(gòu)
5.2.3 順序結(jié)構(gòu)之間的轉(zhuǎn)換
5.3 條件結(jié)構(gòu)
5.4 事件結(jié)構(gòu)
5.4.1 事件結(jié)構(gòu)的組成
5.4.2 事件結(jié)構(gòu)的使用
5.5 禁用結(jié)構(gòu)
5.5.1 程序框圖禁用結(jié)構(gòu)
5.5.2 條件禁用結(jié)構(gòu)
5.6 定時結(jié)構(gòu)
5.6.1 定時循環(huán)結(jié)構(gòu)和定時順序結(jié)構(gòu)
5.6.2 定時循環(huán)結(jié)構(gòu)和定時順序結(jié)構(gòu)的使用
5.7 公式結(jié)構(gòu)
5.8 屬性節(jié)點
5.9 上機操作實例
5.9.1 判斷素數(shù)
5.9.2 過濾事件和通知事件的操作
5.9.3 使用定時循環(huán)產(chǎn)生波形
第6講 數(shù)據(jù)的圖形顯示
6.1 波形顯示
6.1.1 波形圖
6.1.2 波形圖表
6.2 xy圖和express xy圖
6.2.1 xy圖
6.2.2 express xy圖
6.3 強度圖形
6.3.1 強度圖
6.3.2 強度圖表
6.4 三維圖形
6.4.1 三維曲面圖
6.4.2 三維參數(shù)圖
6.4.3 三維曲線圖
6.5 數(shù)字波形圖
6.6 混合信號圖
6.7 圖形控件
6.8 上機操作實例
6.8.1 繪制李薩茹圖形
6.8.2 強度圖表的運用
6.8.3 極坐標(biāo)圖的運用
6.8.4 三維曲面圖的運用
第7講 文件操作與管理
7.1 labview?文件輸入/輸出格式
7.2 文件的基本操作
7.2.1 打開/創(chuàng)建/替換文件i/o函數(shù)
7.2.2 關(guān)閉文件i/o函數(shù)
7.2.3 格式化寫入文件i/o函數(shù)
7.2.4 掃描文件i/o函數(shù)
7.3 文本文件
7.3.1 寫入文本文件
7.3.2 讀取文本文件
7.4 二進制文件
7.4.1 寫入二進制文件
7.4.2 讀取二進制文件
7.5 電子表格文件
7.5.1 寫入電子表格文件
7.5.2 讀取電子表格文件
7.6 數(shù)據(jù)記錄文件
7.7 xml文件
7.7.1 寫入xml文件
7.7.2 讀取xml文件
7.8 波形文件
7.8.1 寫入波形至文件
7.8.2 從文件讀取波形
7.8.3 導(dǎo)出波形至電子表格文件
7.9 測量文件
7.10 配置文件
7.11 高級文件函數(shù)
7.12 上機操作實例
7.12.1 讀寫二進制文件
7.12.2 讀寫電子表格文件
7.12.3 讀寫數(shù)據(jù)記錄文件
7.12.4 讀寫xml文件
第8講 人機界面交互設(shè)計
8.1 vi屬性設(shè)置
8.1.1 常規(guī)屬性
8.1.2 “內(nèi)存使用”屬性頁面
8.1.3 “說明信息”屬性頁面
8.1.4 “修訂歷史”屬性頁面
8.1.5 “編輯器選項”屬性頁面
8.1.6 “保護”屬性頁面
8.1.7 “窗口外觀”屬性頁面
8.1.8 “窗口大小”屬性頁面
8.1.9 “窗口運行時位置”屬性頁面
8.1.10 “執(zhí)行”屬性頁面
8.1.11 “打印選項”屬性頁面
8.1.12 “c代碼生成選項”屬性頁面
8.2 定時器與對話框
8.2.1 定時器
8.2.2 對話框
8.3 錯誤處理
8.4 用戶菜單設(shè)計
8.4.1 菜單編輯器
8.4.2 菜單函數(shù)選板
8.5 上機操作實例
8.5.1 用戶自定義對話框人機交互界面設(shè)計
8.5.2 用戶自定義控件的創(chuàng)建和應(yīng)用
第9講 數(shù)學(xué)分析
9.1 labview中的數(shù)學(xué)分析
9.2 初等與特殊函數(shù)
9.3 線性代數(shù)
9.4 擬合
9.5 插值
9.6 積分與微分
9.7 概率與統(tǒng)計
9.8 最優(yōu)化
9.9 常微分方程
9.10 幾何
9.11 多項式
9.12 腳本與公式
9.13 上機操作實例
9.13.1 正態(tài)分布的概率密度函數(shù)
9.13.2 線性規(guī)劃單純形法
第10講 信號處理
10.1 信號與波形生成
10.2 波形調(diào)理
10.3 波形測量
10.4 時域分析
10.5 頻域分析
10.6 窗函數(shù)
10.7 數(shù)字濾波器
10.8 逐點分析庫
10.9 上機操作實例
10.9.1 諧波失真分析
10.9.2 快速傅立葉變換
10.9.3 使用“卷積和相關(guān)”函數(shù)對輸入信號進行運算處理
10.9.4 labview逐點分析庫的應(yīng)用
第11講 數(shù)據(jù)采集
11.1 數(shù)據(jù)采集基礎(chǔ)
11.1.1 數(shù)據(jù)采集系統(tǒng)的構(gòu)成
11.1.2 信號類型
11.1.3 信號的參考點與測量系統(tǒng)
11.2 數(shù)據(jù)采集卡daq
11.2.1 daq的功能
11.2.2 daq的安裝與配置
11.3 daq助手
11.3.1 創(chuàng)建ni-daqmx任務(wù)
11.3.2 labview中daq助手的使用
11.4 daqmx編程
11.5 上機操作實例
11.5.1 模擬輸入編程
11.5.2 模擬輸出編程
第12講 應(yīng)用程序接口
12.1 c語言接口
12.2 activex
12.3 matlab接口
12.3.1 matlab script節(jié)點
12.3.2 labview、mathscript節(jié)點和matlab script節(jié)點數(shù)據(jù)類型
12.3.3 matlab script節(jié)點應(yīng)用示例
12.3.4 利用activex技術(shù)實現(xiàn)labview和matlab 的混合編程
第13講 典型應(yīng)用實例
13.1 數(shù)字示波器設(shè)計
13.1.1 設(shè)計思路
13.1.2 數(shù)據(jù)采集模塊設(shè)計
13.1.3 信號測量模塊設(shè)計
13.1.4 數(shù)字濾波模塊設(shè)計
13.1.5 頻譜分析模塊設(shè)計
13.1.6 波形顯示模塊設(shè)計
13.1.7 波形存儲和回放模塊設(shè)計
13.1.8 完整的程序與前面板設(shè)計
13.1.9 示波器的驗證
13.1.10 小結(jié)
13.2 labview心電監(jiān)測系統(tǒng)
13.2.1 設(shè)計思路
13.2.2 數(shù)據(jù)采集模塊
13.2.3 波形的顯示
13.2.4 信號處理
13.2.5 文件的保存
13.2.6 文件的讀取
13.2.7 程序運行演示
13.2.8 小結(jié)
章節(jié)摘錄
版權(quán)頁: 插圖: 1.從動態(tài)數(shù)據(jù)轉(zhuǎn)換 使用從動態(tài)數(shù)據(jù)轉(zhuǎn)換Express VI可以將動態(tài)數(shù)據(jù)類型轉(zhuǎn)換為數(shù)值、波形和數(shù)組數(shù)據(jù)類型,以便用于其他Vl和函數(shù)中。在程序框圖上放置從動態(tài)數(shù)據(jù)轉(zhuǎn)換Express VI后,將自動彈出“從動態(tài)數(shù)據(jù)轉(zhuǎn)換”對話框,提示用戶為從動態(tài)數(shù)據(jù)轉(zhuǎn)換Express VI指定所要轉(zhuǎn)換的數(shù)據(jù)類型。 例如,通過數(shù)據(jù)采集設(shè)備采集到一個正弦波,在“從動態(tài)數(shù)據(jù)轉(zhuǎn)換”對話框中選擇“單一波形”選項。將從動態(tài)數(shù)據(jù)轉(zhuǎn)換Express VI的波形輸出端連接到可接收波形數(shù)據(jù)類型的函數(shù)或VI。如用DAQ設(shè)備在不同通道采集到一組溫度值,則可選擇每通道最新值和浮點數(shù)(雙精度)選項,然后將從動態(tài)數(shù)據(jù)轉(zhuǎn)換Express VI的數(shù)組輸出端連接到可接收數(shù)值數(shù)組輸入的函數(shù)或VI。 在將動態(tài)數(shù)據(jù)連接到數(shù)組顯示控件上時,LabVIEW將自動在程序框圖上放置從動態(tài)數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)在數(shù)組中出現(xiàn)的形式進行配置。 LabVIEW中子VI的創(chuàng)建有兩種方法:一種是利用現(xiàn)有的VI創(chuàng)建子VI,因為任何VI本身都可以作為子VI被其他VI調(diào)用,只是需要在普通VI的基礎(chǔ)上進行一些簡單的操作;另一種方法是將選定的某一程序框圖中的部分內(nèi)容創(chuàng)建為子VI。當(dāng)在程序設(shè)計過程中需要模塊化某段程序使得程序結(jié)構(gòu)清晰或方便以后調(diào)用時,可以將選定的某一程序框圖中的部分內(nèi)容創(chuàng)建為子VI。 【操作步驟】 創(chuàng)建子VI的主要操作是創(chuàng)建和編輯圖標(biāo),以及定義連接器??梢栽诔绦蚩驁D中用定位工具框選需要創(chuàng)建成子VI的程序模塊,然后選擇“編輯”→“創(chuàng)建子VI”命令,然后框選的內(nèi)容就被創(chuàng)建為一個子VI,顯示為一個子VI節(jié)點。LabVIEW根據(jù)框選的內(nèi)容與外部端子的連接情況自動創(chuàng)建連接器端口并進行關(guān)聯(lián)操作。
編輯推薦
《LabVIEW虛擬儀器設(shè)計及分析》主要面向LabVIEW的初、中級用戶,也可作為從事虛擬儀器開發(fā)的技術(shù)人員入門和提高的教材和參考用書。
圖書封面
評論、評分、閱讀與下載