【定價】¥39.8
【作者】侯國屏等
【叢 書 名】 清華大學精品課程建設項目
【出 版 社】清華大學出版社
【書 號】 7302102481
【出版日期】 2005 年2月
【開 本】 185×260
【頁 碼】 432
【版 次】1-1
【所屬分類】 計算機 > 軟體與程式設計 > Labview/Labwindows
教材 > 征訂教材 > 高等理工
教材 > 計算機教材 > 本科/研究生 > 計算機專業 > 計算機專業課程 > 程式設計
內容簡介
本書以LabVIEW7.1為基礎,介紹LabVIEW程式設計的基本內容和虛擬儀器設計的若干問題。全書20章,第1章到第11章介紹LabVIEW語言的基本內容和編程方法,內容包括虛擬儀器及LabVIEW基礎、VI編輯與調試技術、程式結構、數組、簇和波形、圖形顯Express VI、字元串和檔案I/O、數據彩集、信號分析、動態程式控制和儀器控制。第12章到第20章是一些虛擬儀器設計套用的實例,包括掃頻儀、元件伏安特性的測量、交流參數測量、頻率測量、錄波儀、參數辨識、網路套用、儀器控制套用和音效卡在數據採集中的套用等。書中給出了多個難易程式不同,可用於教學的虛擬儀器設計方案。
本書可作為大專院校虛擬儀器及相關課程的教材或教學參考書,也可以供從事相關工作的工程技術人員參考。
目錄介紹
第1章 虛擬儀器及LabVIEW基礎1.1 虛擬儀器概述
1.2 LabVIEW簡介
1.3 啟動LabVIEW
1.4 LabVIEW程式的基本構成
1.4.1 前面板和框圖
1.4.2 前面板和框圖工具條
1.4.3 圖示和連線器窗格
1.5 LabVIEW的模板
1.5.1 512具模板
1.5.2 控制項模板
1.5.3 函式模板
1.5.4 Controls和Functions模板操作
1.6 LabVIEW文檔和幫助
1.7 創建一個VI
1.8 子VI
1.8.1 創建和編輯圖示
1.8.2 定義連線器
1.8.3 創建子VI舉例
1.9 數據流編程
1.10 簡單數據類型和操作
1.10.1 數值數據類型
1.10.2 布爾數據類型
第2章 VI編輯和調試技術
2.1 VI編輯技術
2.1.1 創建前面板和框圖對象
2.1.2 選擇對象
2.1.3 拖放功能
2.1.4 移動對象
2.1.5 堆疊和重排序對象
2.1.6 對齊和分布對象
2.1.7 複製和刪除對象
2.1.8 給對象加標籤
2.1.9 改變文本字型
2.1.10 改變對象大小
2.1.11 改變對象顏色
2.1.12 建立和編輯連線
2.1.13 其他編輯技術
2.2 VI調試技術
第3章 程式結構
3.1 循環結構
3.1.1 While循環
3.1.2 For循環
3.1.3 循環結構內外的數據交換與自動索引
3.1.4 移位暫存器和反饋節點
3.2 分支結構
3.3 順序結構
3.3.1 堆疊的順序結構
3.3.2 平鋪的順序結構
3.4 公式節點
3.5 事件結構
3.6 局部變數和全局變數
3.6.1 局部變數
3.6.2 全局變數
3.6.3 慎用局部變數和全局變數
3.7 定時循環
3.8 選單
3.8.1 使用選單編輯器建立選單
3.8.2 在框圖中回響選單操作
第4章 數組、簇和波形
4.1 數組
4.1.1 數組的創建
4.1.2 數組操作函式
4.2 簇
4.2.1 簇的創建
4.2.2 簇的操作函式
4.2.3 error in和error out簇
4.3 波形
4.3.1 波形的創建
4.3.2 波形操作函式
第5章 圖形控制項和圖形數據顯示
5.1 波形Graph
5.1.1 波形Graph的數據格式
5.1.2 設定波形Graph的屬性
5.2 XY Graph
5.3 波形Chart
5.4 亮度Chart和Graph
5.5 三維圖形控制項
第6章 Express VI
6.1 認識Express VI
6.2 動態數據類型.
6.3 Express VI中的信號合併與分離
6.4 Express VI列表簡介
第7章 字元串和檔案I/O
7.1 字元串
7.1.1 字元串控制項
7.1.2 字元串的顯示方式
7.1.3 字元串函式
7.1.4 字元串程式實例
7.2 檔案I/O
7.2.1 概述
7.2.2 檔案I/O函式簡介
7.2.3 文本檔案的使用
7.2.4 二進制檔案的使用
7.2.5 數據記錄檔案的使用
7.2.6 其他檔案類型簡介
第8章 數據採集
8.1 數據採集基礎
8.1.1 數據採集系統的構成
8.1.2 信號調理
8.1.3 測量系統的連線方式
8.1.4 採樣定理的套用
8.1.5 數據採集卡及其設定與測試
8.1.6 多通道的採樣方式
8.2 模擬輸入
8.2.1 模擬輸入的相關參數
8.2.2 模入VI的組織與簡介
8.2.3 DAQ單點模入
8.2.4 DAQ波形模入
8.2.5 DAQ連續模入
8.2.6 使用DAQmx和DAQ Assistant模入
8.3 模擬輸出
8.3.1 模擬輸出的相關參數
8.3.2 模出VI的組織與簡介
8.3.3 DAQ單點模出
8.3.4 DAQ波形模出
8.3.5 DAQ連續模出
8.3.6 周期信號的連續模出
8.3.7 DAQmx模出的使用
8.4 觸發採集
8.4.1 觸發原理
8.4.2 數字邊沿觸發
8.4.3 模擬邊沿觸發
8.4.4 模擬視窗觸發
8.4.5 軟體觸發
8.5 模入、模出的並行安排
第9章 信號分析與處理
9.1 概述
9.2 LabVIEW中的分析工具
9.3 套用舉例
9.3.1 信號發生
9.3.2 頻域分析
9.3.3 數字濾波
9.3.4 時域分析
9.3.5 曲線擬合
第10章 動態程式控制
10.1 控制器和指示器的屬性
10.1.1 控制項通用屬性
10.1.2 其他控制項屬性舉例
10.2 控制器和指示器的方法
10.3 VI Server和動態程式控制
10.3.1 獲取對象的reference
10.3.2 屬性節點和調用節點的一般用法
10.3.3 動態調用VI
第11章 儀器控制
11.1 GPIB匯流排標準
11.1.1 GPIB匯流排的誕生和發展歷程
11.1.2 GPIB匯流排的結構和工作方式
11.1.3 GPIB數據傳輸的層次結構
11.2 VXI和PXI匯流排系統簡介
11.3 儀器控制軟體結構
11.3.1 可程式儀器標準命令
11.3.2 虛擬儀器軟體架構
11.3.3 儀器驅動程式
11.4 使用LabVIEW編寫儀器控制程式
11.4.1 配置儀器和接口資源
11.4.2 使用VISA函式編寫儀器控制程式
11.4.3 儀器I/O助手
第12章 網路頻率特性的測量
12.1 概述
12.2 掃頻儀(多步法)
12.2.1 原理與算法
12.2.2 程式前面板
12.2.3 程式框圖
12.2.4 替代方案
12.3 使用正弦波組合的單步法
12.3.1 原理與算法
12.3.2 程式說明
12.4 使用chirp信號的單步法
12.4.1 Chirp信號簡介
12.4.2 方案1
12.4.3 方案2
12.4.4 方案3
12.5 使用隨機信號的單步法
15.2 時域方法
15.2.1 多周期的平均計數方法
15.2.2 線性插值法
15.2.3 三點法
15.3 頻域方法
15.3.1 概述
15.3.2 能量矩平衡法
15.3.3 比例法
15.3.4 多項式逼近法
15.3.5 關於Extract Single Tone Information函式
15.4 使用計數器的頻率測量
15.5 頻率跟蹤
15.6 小結
第16章 錄波儀:波形的採集與存儲
16.1 概述
16.2 連續採集方案
16.2.1 連續採集與存儲
16.2.2 連續採集與索引存儲
16.2.3 數據檢索與回放
16.3 觸發採集與存儲:電路中的過渡過程
第17章 參數辨識與軟測量
17.1 概述
17.2 從頻率特性出發來辨識參數
17.2.1 原理與算法
17.2.2 基於頻率特性進行參數辨識的兩種思路
17.2.3 程式介紹
17.2.4 實驗結果分析
17.2.5 小結與討論
17.3 利用階躍回響面積法辨識參數
17.3.1 原理與算法
17.3.2 求解元件參數的思路
17.3.3 程式前面板
17.3.4 程式框圖
17.3.5 小結與討論
17.4 利用遞推最小二乘法辨識參數
17.4.1 原理與算法
17.4.2 程式設計總體思路
17.4.3 程式說明
17.4.4 實驗結果
17.4.5 小結與討論
17.5 小結
第18章 儀器控制套用實例
18.1 示波器控制程式主界面
18.2 控制程式組織結構
18.3 初始化代碼
18.4 用戶界面操作回響
18.4.1 用戶操作回響程式結構
18.4.2 用戶操作回響中用到的子VI
18.4.3 操作響應典型代碼示例
18.5 控制程式退出代碼
第19章 網路套用
19.1 LabVIEW中的網路通信功能
19.1.1 TCP通信
19.1.2 瀏覽器方式
19.1.3 RDA方式
19.1.4 DataSocket技術
19.2 用DataSocket實現採集卡共享程式的例子
19.2.1 背景
19.2.2 方案1
19.2.3 方案2
第20章 基於音效卡的數據採集
20.1 從數據採集的角度認識音效卡
20.1.1 音效卡的作用
20.1.2 音效卡的硬體結構
20.1.3 音效卡的主要技術參數
20.1.4 音效卡頻率範圍與頻率回響
20.1.5 音效卡用於數據採集時的一些設定
20.2 LabVIEW中有關音效卡的函式簡介
20.3 應用程式舉例
20.3.1 示波器
20.3.2 信號發生器
附錄A LabVIEW System Identification Toolkit簡介
附錄B 數據擬合的最小二乘法
參考文獻