虛擬儀器圖形化編程語言LabVIEW教程

虛擬儀器圖形化編程語言LabVIEW教程

《虛擬儀器圖形化編程語言LabVIEW教程》是2001年西安電子科技大學出版社出版的圖書,作者是劉君華

出版信息


作 者:劉君華 等編著
出 版 社:西安電子科技大學出版社
出版時間:2001-8-1
版 次:1頁 數:304字 數:447000
印刷時間:2003-5-1開 本:紙 張:膠版紙
印 次:I S B N:9787560610313包 裝:平裝

內容簡介


本書詳盡、全面、系統地介紹了當前最流行的虛擬儀器編程語言——LabVIEW。LabVIEW(Laboratory Virtual Instruments Engineering Workbench)是美國 NI公司(National Instrument Company)推出的一種基於G語言(Graphics Language,圖形化編程語言)的虛擬儀器軟體開發工具。它為不熟悉文本語言編程的設計者在測控領域建立計算機儀器系統——虛擬儀器,提供了一個便捷、輕鬆的圖形化設計環境。
全書共分九章。第1章LabVIEW概述;第2章介紹了LabVIEW的三個模板,其上提供的工具、控制項與圖標是設計虛擬儀器的基礎;第3章介紹了實現儀器測試功能所需要的常用圖標的工作原理與使用方法;第4、5章介紹了獲取信號的I/O介面設備(DAQ數據採集卡PXI匯流排模塊化儀器、GPIB匯流排儀器、VXI匯流排儀器模塊、標準串口儀器等)的軟體驅動方法以及VISA技術;第 6章介紹了LabVIEW與 C語言的介面方法;第7章介紹了LabVIEW提供的網路通信模板;第8、9章是不同層次的虛擬儀器設計示例與練習實驗。

目錄


第1章 LabVIEW概述
1. 1 虛擬儀器的基本概念
1. 1. 1 什麼是虛擬儀器
1. 1. 2 虛擬儀器的特點
1. 1. 3 虛擬儀器的構成及其分類
1. 2 LabVIEW簡介
1. 2. 1 什麼是LabVIEW
1. 2. 2 LabVIEW軟體的特點與優點
1. 2. 3 如何獲取LabVIEW5. 1軟體
1. 2. 4 如何安裝LabVIEW5. 1軟體
1. 2. 5 LabVIEW軟體包內容簡介
1. 3 練習實驗
1. 3. 1 [練習1-1]:在New VI環境對窗口命名與存放已命名的VI
1. 3. 2 [練習1-2]:在Open VI環境下, 尋找用戶命名的VI
1. 3. 3 [練習1-3]:在 Open VI環境下, 尋找 File Dialog對話框中已列入的VI
1. 3. 4 [練習1-4]:尋找並運行雙蹤示波器(Two Channel oscilloscope)
本章小結
第2章 LabVIEW模板簡介
2. 1 概述
2. 2 工具模板(Tools Palette)
2. 3 控制模板(Controls Palette)
2. 3. 1 控制(Controls)子模板
2. 3. 2 數字(Numeric)子模板
2. 3. 3 布爾量(Boolean)子模板
2. 3. 4 數組和類(Array& Cluster)子模板
2. 3. 5 圖形(Graph)子模板
2. 4 功能模板(Functions Palette)
2. 4. 1 功能(Functions)子模板
2. 4. 2 結構(Structures)子模板
2. 4. 3 數值運算(Numeric)子模板
2. 4. 4 布爾量運算(Boolean)子模板
2. 4. 5 比較運算(Comparison)子模板
本章小結
第3章 信號分析處理與 Signal Processing.Mathematics
3. 1 Signal Processing子模板簡介
3. 2 Signal Generation子模板簡介
3. 2. 1 Signal Generation子模板簡介
3. 2. 2 正弦波發生函數(Sine Wave. vi)的離散時間序列
3. 3 Time Domain子模板與時域分析
3. 3. 1 Time Domain子模板
3. 3. 2 信號的自相關分析
3. 3. 3 信號的互相關分析
3. 4 Frequency Domain子模板與頻域分析
3. 4. 1 Frequency Domain子模板簡介
3. 4. 2 信號的頻域分析
3. 4. 3 圖標的調用
3. 5 子模板與窗函數
3. 5. 1 子模板簡介
3. 5. 2 窗平滑技術
3. 5. 3 i圖標的調用
3. 6 Filter子模板與濾波
3. 6. 1 Filter子模板簡介
3. 6. 2 巴特沃斯與切比雪夫濾波器
3. 6. 3 圖標的調用
3. 7 子模板與數學運算
3. 7. 1 子模板簡介
3. 7. 2 信號的幅值特徵參數
3. 7. 3 子模板
3. 7. 4 曲線擬會及其在測量系統中的應用
本章小結
第4章 子模板與I/O介面設備的軟體驅動
4. 1 數據採集
4. 1. 1 多參量測量系統的組成和數據採集卡DAQ
4. 1. 2 數據採集卡的基本性能指標
4. 1. 3 數據採集卡的安裝
4. 1. 4 實現數據採集卡軟體驅動前的參數設置
4. 1. 5 I/O介面設備Lab-PC-1200型數據採集卡簡介
4. 1. 6 Lab-PC-1200型數據採集卡的安裝檢驗與參數設置
4. 2 PXI匯流排簡述
4. 2. 1 PXI規範及其體系結構
4. 2. 2 PXI匯流排與PCI匯流排的性能比較
4. 2. 3 I/O介面設備PXI-6040E型數據採集卡簡介
4. 2. 4 安裝檢驗與參數設置
4. 3 Data Acquisition子模板簡介
4. 3. 1 Analog Input子模板簡介
4. 3. 2 Analog Output子模板簡介
4. 4 應用舉例
4. 4. 1 I/O介面設備Lab-PC-1200型數據採集卡的軟體驅動
4. 4. 2 I/O介面設備PXI-6040E型數據採集卡的軟體驅動
本章小結
第5章 Instrument I/O子模板與I/O介面設備的軟體驅動
5. 1 概述
5. 2 GPIB匯流排簡述
5. 2. 1 GPIB匯流排介面系統的特點
5. 2. 2 GPIB匯流排結構
5. 2. 3 GPIB匯流排虛擬儀器測試系統I/O介面設備的組成
5. 2. 4 GPIB子模板簡介
5. 2. 5 GPIB匯流排系統軟體設計
5. 3 VXI匯流排簡述
5. 3. 1 VXI匯流排介面系統的特點
5. 3. 2 VXI匯流排系統的結構和控制器結構
5. 3. 3 VXI匯流排虛擬儀器測試系統I/O介面設備的組成
5. 3. 4 VXI子模板簡介
5. 3. 5 VXI匯流排系統軟體設計
5. 4 串口(RS-232/485)簡述
5. 4. 1 Serial串口子模板簡介
5. 4. 2 Serial匯流排虛擬儀器測試系統I/O介面設備的組成
5. 4. 3 Serial匯流排系統軟體設計
5. 5 VISA簡述
5. 5. 1 VISA的由來
5. 5. 2 虛擬儀器軟體體系結構的組成
5. 5. 3 VISA的特點
5. 5. 4 VISA的基本內部結構
5. 5. 5 VISA子模板簡介
5. 6 應用舉例
本章小結
第6章 Advanced子模板及LabVIEW與C語言的介面方法
6. 1 概述
6. 2 Advanced子模板
6. 3 CIN(代碼介面節點)圖標及其與C語言介面技術
6. 4 CIN圖標的調用及參數設置
6. 4. 1 CIN圖標的調用路徑
6. 4. 2 CIN圖標及其埠參數設置
6. 5 CIN設計步驟
6. 5. 1 生成C源代碼編輯格式文件(*. C文件)代碼框架
6. 5. 2 添加C源代碼
6. 5. 3 *. C文件源代碼的編譯
6. 5. 4 裝載編譯好的可執行文件
6. 5. 5 運行程序
6. 6 應用舉例:用CIN圖標實現對HY-1232數據採集卡的驅動
6. 6. 1 HY-1232數據採集卡簡介
6. 6. 2 具體設計方法
6. 7 埠操作圖標及其應用
6. 7. 1 圖標的調用
6. 7. 2 圖標埠參數設置
6. 7. 3 應用舉例:圖標驅動數據採集卡
本章小結
第7章 Communication子模塊及其在網路通信中的應用
7. 1 網路相關概念
7. 1. 1 網路協議
7. 1. 2 數據交換介面
7. 1. 3 組建智能測控網路的兩種模式
7. 1. 4 埠的概念
7. 1. 5 隊列和連接
7. 2 Communication子模板
7. 2. 1 TCP子模板及其應用
7. 2. 2 用TCP子模板實現智能測控網路數據傳輸的方法
7. 2. 3 應用舉例
7. 3 DataSocket子模板及其應用
7. 3. 1 DataSocket子模板
7. 3. 2 DataSocket伺服器與管理器簡介
7. 3. 3 用DataSocket子模板實現智能測控網路數據傳輸的方法
7. 3. 4 應用舉例
7. 4 System Exec. vi圖標及可執行文件*. exe文件的調用
7. 4. 1 System Exec. vi圖標的調用及參數設置
7. 4. 2 應用舉例
本章小結
第8章 創建虛擬儀器VI示例
8. 1 概述
8. 2 簡單虛擬儀器的創建示例
8. 2. 1 數據運算。比較運算圖標功能檢驗儀
8. 2. 2 被測量值的轉換與顯示
8. 2. 3 虛擬非線性校正器
8. 2. 4 子VI的創建與調用
8. 3 信號分析用虛擬儀器的創建示例
8. 4 數據處理類虛擬儀器應用示例
8. 5 數據採集及信號記錄類虛擬儀器
本章小結
第9章 教學用虛擬儀器系統實驗
9. 1 熟悉LabVIEW軟體平台環境類
9. 2 基本訓練類實驗
9. 3 信號分析處理類虛擬儀器
9. 4 虛擬儀器綜合實驗
9. 4. 1 壓力感測器系統的靜態標定與技術指標的確定
9. 4. 2 測試系統動態特性的測定與改善
9. 4. 3 RLC電參數測量與虛擬RLC測試儀
9. 4. 4 相位差測量與虛擬相位差計
9. 4. 5 信號的頻譜分析及虛擬頻譜儀
9. 4. 6 虛擬傳遞函數測試儀
9. 4. 7 虛擬信號發生器
本章小結