編輯推薦
《LabVIEW虛擬儀器程序設計從入門到精通(第2版)》實例來源於作者設計的大型工程項目,大程度地貼近實際應用需要。
知識點+針對每個知識點的小實例+綜閤實例的講述方式,可以使讀者快速地學習掌握LabVIEW軟件操作,及應用該知識點解決工程實踐中的問題。
給讀者答疑解惑,對於常見的、典型的、相對零散的問題、技巧也是讀者非常渴望得到的知識,本教程以靈活的方式在《LabVIEW虛擬儀器程序設計從入門到精通(第2版)》最後部分集中講述大量的疑難解答和經驗技巧。
內容簡介
《LabVIEW虛擬儀器程序設計從入門到精通(第2版)》共5篇,25章,全麵、細緻地講述瞭LabVIEW2010的新特性及操作方法、關鍵細節技巧和工程應用實踐經驗。
第一篇LabVIEW技術基礎(第1章~第12章),主要講述瞭LabVIEW編程環境、LabVIEW前麵闆設計、LabVIEW程序流程和結構、波形顯示、程序動態控製、文件輸入與輸齣、生成安裝包和可執行文件、程序調試與程序性能等;第二篇LabVIEW與其他應用程序的鏈接(第13章~第16章),主要講解ActiveX技術應用、LabVIEW與編程語言的鏈接、C代碼調用、動態鏈接庫函數調用、LabVIEW與數據庫的鏈接等;第三篇LabVIEW應用實戰技術(第17章~第20章),主要講解瞭測試係統與虛擬儀器、LabVIEW中的數據采集、總綫技術、網絡通信等;第四篇工程應用綜閤案例(第21章~第23章),通過3個完整的案例:風機自動控製係統、風速采集、聽力計控製軟件開發,講解瞭如何用LabVIEW進行項目實戰的知識和技能,使讀者可以學以緻用地掌握LabVIEW的實踐應用;第五篇常見疑難解答與經驗技巧集萃(第24章~第25章),將常見問題和解決技巧以疑難解答的方式集中在本篇講述,幫助讀者掌握學習捷徑,切實提高工作效率。
《LabVIEW虛擬儀器程序設計從入門到精通(第2版)》是在第一版的基礎上升級的,是一本全麵、係統講述LabVIEW基礎操作、應用與程序開發的教學用書或參考書,通過《LabVIEW虛擬儀器程序設計從入門到精通(第2版)》的學習,讀者能夠快速、深入地學習和掌握該軟件的強大功能,並積纍較為豐富的應用實踐經驗。可作為LabVIEW的初、中級讀者的入門或進階教程和從事LabVIEW的廣大工程技術人員的參考書,也可作為院校本科生、研究生的LabVIEW課程教材或自學教程。
作者簡介
本書作者是一綫資深LabVIEW CLD認證工程師,對LabVIEW開發和教學有很好的經驗,從事開發瞭多項虛擬儀器工程,積纍瞭很好的實踐成果。
內頁插圖
目錄
第一篇 LabVIEW技術基礎
第1章 LabVIEW概述
1.1 LabVIEW的基本知識
1.1.1 什麼是LabVIEW
1.1.2 數據流的概念
1.2 LabVIEW的工作環境和編程示例
1.2.1 LabVIEW的工作環境
1.2.2 LabVIEW自帶編程示例
1.3 小結
第2章 LabVIEW前麵闆設計
2.1 LabVIEW前麵闆控件概述
2.1.1 LabVIEW控件類型
2.1.2 LabVIEW控件選闆
2.2 LabVIEW控件選闆詳細分類
2.2.1 數值控件
2.2.2 布爾控件
2.2.3 字符串與路徑控件
2.2.4 數組、矩陣、簇控件
2.2.5 列錶與錶格控件
2.2.6 圖形控件
2.2.7 下拉列錶與枚舉控件
2.2.8 容器控件
2.2.9 I/O控件
2.2.10 引用句柄控件
2.2.11 變體與類控件
2.3 控件設置
2.3.1 快捷菜單
2.3.2 屬性對話框
2.4 前麵闆對象的操作
2.4.1 焦點
2.4.2 控件的布置
2.5 定製控件
2.6 小結
第3章 LabVIEW的編輯環境
3.1 構建完整的LabVIEW工程
3.1.1 前麵闆
3.1.2 程序框圖
3.1.3 LabVIEW工程
3.2 LabVIEW的菜單設置
3.2.1 執行工具條
3.2.2 LabVIEW麵闆設置
3.2.3 即時幫助
3.3 浮動選闆
3.3.1 工具選闆
3.3.2 控件選闆
3.3.3 定製選闆
3.3.4 菜單快捷鍵
3.3.5 幫助
3.4 小結
第4章 數據錶達
4.1 數值
4.1.1 數值
4.1.2 數值函數
4.2 布爾量
4.2.1 布爾數據
4.2.2 機械動作
4.3 數組
4.3.1 創建數組
4.3.2 數組函數
4.4 簇
4.4.1 創建簇
4.4.2 簇函數
4.4.3 錯誤簇
4.5 字符串
4.5.1 字符串控件
4.5.2 組閤框控件
4.5.3 字符串函數
4.6 局部變量、全局變量和共享變量
4.6.1 局部變量
4.6.2 全局變量
4.6.3 共享變量
4.7 小結
第5章 程序流程和結構
5.1 循環結構
5.1.1 For循環
5.1.2 While循環
5.1.3 移位寄存器
5.1.4 反饋節點
5.2 條件結構
5.2.1 創建條件結構
5.2.2 條件結構的隧道
5.2.3 條件結構的應用實例
5.3 順序結構
5.3.1 平鋪式順序結構
5.3.2 層疊式順序結構
5.3.3 順序結構的數據傳遞
5.4 事件結構
5.4.1 事件結構
5.4.2 通知事件與過濾事件
5.4.3 動態事件與用戶事件
5.4.4 事件結構的狀態機模式
5.5 定時結構
5.5.1 定時循環
5.5.2 定時順序結構
5.5.3 定時源函數
5.6 公式節點
5.7 禁用結構
5.7.1 程序框圖禁用結構
5.7.2 條件禁用結構
5.8 小結
第6章 波形顯示
6.1 波形圖錶
6.1.1 波形圖錶的主要特點
6.1.2 波形圖錶的主要設置
6.1.3 波形圖錶的應用
6.2 波形圖
6.2.1 波形圖的主要特點
6.2.2 波形圖顯示
6.3 XY圖
6.4 強度圖和強度圖錶
6.5 數字波形圖
6.6 混閤信號圖
6.6.1 混閤信號圖的特點
6.6.2 混閤信號圖的應用
6.7 三維圖形錶示
6.7.1 三維圖形
6.7.2 三維圖片控件
6.8 控件
6.9 小結
第7章 同步數據傳遞
7.1 通知器操作
7.1.1 通知器概念
7.1.2 通知器函數
7.2 通知器操作典型實例
7.3 隊列操作
7.3.1 隊列概念
7.3.2 隊列函數
7.4 隊列操作應用及實例
7.4.1 隊列操作典型實例
7.4.2 隊列消息處理器
7.4.3 生産者/消費者模式
7.4.4 技巧點撥
7.5 信號量操作
7.5.1 信號量概念
7.5.2 信號量函數
7.5.3 信號量操作典型實例
7.5.4 信號量技巧提示
7.6 集閤點操作
7.6.1 集閤點函數
7.6.2 集閤點操作典型實例
7.7 事件發生
7.7.1 事件發生概念
7.7.2 事件發生函數
7.7.3 事件發生典型實例
7.8 首次調用
7.9 小結
第8章 程序動態控製
8.1 VI服務器技術
8.1.1 VI服務器簡介
8.1.2 VI服務器函數介紹
8.2 VI服務器的應用實例
8.2.1 動態控製VI運行
8.2.2 前麵闆對象屬性控製
8.3 引用
8.3.1 屬性和方法的引用
8.3.2 應用程序引用
8.3.3 VI引用
8.3.4 控件引用
8.3.5 應用實例
8.3.6 VI服務器類層次結構
8.4 應用程序控製其他函數
8.5 小結
第9章 文件輸入/輸齣
9.1 基本文件輸入輸齣
9.1.1 選擇文件格式
9.1.2 文件常量
9.1.3 讀寫電子錶格文件
9.1.4 讀寫測量文件
9.2 高級文件輸入/輸齣操作
9.2.1 文件輸入/輸齣的基本操作
9.2.2 文本文件的輸入/輸齣
9.2.3 二進製文件的輸入/輸齣操作
9.3 配置文件的操作
9.4 TDMS文件操作
9.5 存儲
9.5.1 基本存儲函數
9.5.2 高級存儲函數
9.6 ZIP函數
9.7 高級文件函數
9.7.1 高級文件函數的基本操作
9.7.2 數據記錄
9.8 小結
第10章 XControl的製作
10.1 XControl的特點介紹
10.2 XControl的製作
第11章 生成安裝包和可執行文件
11.1 生成可執行文件
11.2 生成安裝包
11.3 注意事項
第12章 程序調試與程序性能
12.1 修復程序創建中的錯誤
12.1.1 錯誤列錶
12.1.2 常見的錯誤
12.2 程序調試工具
12.2.1 工具條上的程序調試工具
12.2.2 程序調試選項設置
12.2.3 工具選闆上的調試工具
12.3 程序常見的調試方法
12.4 LabVIEW的多綫程程序
12.4.1 基本概念
12.4.2 LabVIEW的多綫程實現方法
12.5 LabVIEW程序性能
12.5.1 程序性能監測
12.5.2 優化LabVIEW程序
12.6 小結
第二篇 LabVIEW與其他應用程序的鏈接
第13章 ActiveX技術應用
13.1 ActiveX技術簡介
13.2 在LabVIEW中使用ActiveX控件
13.3 ActiveX自動化
13.3.1 ActiveX自動化函數
13.3.2 ActiveX自動化函數的應用
13.4 LabVIEW作為ActiveX服務器
13.5 生成可執行文件和安裝程序
第14章 LabVIEW與Microsoft的鏈接
14.1 報錶生成函數介紹
14.1.1 報錶基本函數介紹
14.1.2 報錶函數——Word
14.1.3 報錶函數——Excel
14.2 報錶函數的應用
14.2.1 報錶基本函數的應用
14.2.2 Word報錶應用
14.2.3 Excel報錶應用
14.3 生成可執行文件和安裝包
第15章 動態鏈接庫函數調用
15.1 動態鏈接庫函數調用實例
15.2 調用庫函數節點詳細解析
15.2.1 調用庫函數頁麵
15.2.2 參數頁麵
15.2.3 迴調頁麵
15.2.4 錯誤檢查頁麵
15.3 在LabVIEW中執行係統命令
15.4 小結
第16章 LabVIEW與數據庫的鏈接
16.1 Database Connectivity工具包介紹
16.2 Database Connectivity應用典型實例
16.2.1 在Access中建立一個數據庫
16.2.2 數據庫基本操作
16.2.3 SQL語句的操作
16.3 生成可執行文件和安裝文件
16.3.1 生成可執行文件
16.3.2 生成安裝文件
16.4 小結
第三篇 LabVIEW應用實戰技術
第17章 測試係統與虛擬儀器
17.1 測試係統的概念
17.1.1 傳感器
17.1.2 信號調理
17.2 數據采集
17.2.1 數據采集基本原理
17.2.2 數據采集設備
17.3 測試信號
17.3.1 直流電壓測量
17.3.2 高電壓測量和隔離
17.4 選擇並配置DAQ測量硬件
17.4.1 選擇硬件
17.4.2 安裝DAQ設備驅動程序
17.4.3 測量與自動化管理器
17.4.4 NI-DAQmx
17.4.5 在MAX中配置NI-DAQmx設備
17.4.6 配置數據采集
17.5 小結
第18章 LabVIEW中的數據采集
18.1 測量I/O
18.1.1 DAQ助手
18.1.2 模擬I/O
18.1.3 數字I/O
18.2 DAQ助手實例
18.2.1 緩衝方式模擬輸入
18.2.2 讀取數字輸入
18.3 NI-DAQmx任務
18.3.1 創建NI-DAQmx任務
18.3.2 在LabVIEW中引用NI-DAQmx任務
18.3.3 從MAX DAQmx任務生成代碼
18.3.4 在LabVIEW中使用NI-DAQmx任務
18.4 高級數據采集
18.4.1 高級數據采集函數
18.4.2 使用任務觸發的數據采集
18.4.3 連續采集
18.4.4 數字脈衝計數
18.5 小結
第19章 總綫技術
19.1 LabVIEW支持的總綫
19.1.1 儀器的發展
19.1.2 儀器控製介紹
19.2 GPIB總綫
19.2.1 GPIB總綫定義
19.2.2 GPIB總綫在LabVIEW中的實現
19.3 串口總綫
19.3.1 串口總綫定義
19.3.2 串口總綫在LabVIEW中的實現
19.4 串口總綫采集應用實例
19.4.1 串口函數應用實例
19.4.2 串口通信中常見問題
19.4.3 串口通信程序調試幾點建議
19.4.4 GPIB儀器通信和RS-232儀器通信的區彆
19.5 USB總綫儀器控製
19.5.1 USB總綫儀器特點
19.5.2 通過配置NI-VISA,控製用戶的USB設備
19.6 小結
第20章 網絡通信
20.1 計算機網絡概述
20.1.1 計算機網絡的功能與發展
20.1.2 計算機網絡結構
20.1.3 計算機網絡模型
20.1.4 計算機網絡協議
20.2 DataSocket技術
20.2.1 DataSocket的特點
20.2.2 DataSocket的介紹
20.3 DataSocket Server應用
20.3.1 讀DataSocket Server預定義數據項初始值
20.3.2 嚮DataSocket寫數據
20.3.3 從DataSocket讀數據
20.3.4 DataSocket傳遞變體數據
20.3.5 DataSocket使用緩衝方式傳輸數據
20.3.6 統一資源定位符
20.4 TCP通信
20.4.1 TCP函數介紹
20.4.2 TCP通信應用
20.5 在Web上發布程序
20.5.1 服務器端Web發布設置
21.5.2 在Web上發布HTML文件
20.5.3 遠程麵闆連接管理器
20.6 小結
第四篇 工程應用綜閤案例
第21章 風機自動控製係統
21.1 項目的工程背景
21.2 係統硬件結構
21.3 係統軟件結構
21.3.1 係統軟件介紹
21.3.2 變頻器通信
21.4 小結
第22章 風速采集、保存與分析
22.1 項目的工程背景
22.2 測試係統原理
22.2.1 數據采集卡
22.2.2 數據保存
22.2.3 程序的修飾
22.3 小結
第23章 聽力計控製軟件
23.1 軟件背景
23.2 係統的總體架構
23.2.1 聽力計軟件事件狀態機結構介紹
23.2.2 事件狀態機難點分析
23.3 串口通信
23.3.1 利用VISA進行通信結構開發
23.3.2 判斷數據
23.3.3 延時設置
23.4 實時數據庫連接
23.4.1 數據庫操作的結構
23.4.2 數據庫操作的具體實現
23.5 小結
第五篇 常見疑難解答與經驗技巧集萃
第24章 LabVIEW常見疑難解答與經驗技巧集萃
24.1 LabVIEW技術基礎問題
24.2 LabVIEW與其他應用程序鏈接的基礎問題
第25章 LabVIEW工程應用常見疑難解答與經驗技巧集萃
……
前言/序言
LabVIEW虛擬儀器程序設計從入門到精通(第2版)(附DVD光盤1張) 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
7.8 首次調用
評分
☆☆☆☆☆
類 2.2.1 數值控件 2.2.2 布爾控件 2.2.3 字符串與路徑控件 2.2.4 數組、矩陣、簇控件 2.2.5 列錶與錶格控件 2.2.6 圖形控件 2.2.7 下拉列錶與枚舉控件 2.2.8 容器控件 2.2.9 I/O控件 2.2.10 引用句柄控件 2.2.11 變體與類控件 2.3 控件設置 2.3.1 快捷菜單 2.3.2 屬性對話框 2.4 前麵闆對象的操作 2.4.1 焦點 2.4.2 控件的布置 2.5 定製控件 2.6 小結 第3章 LabVIEW的編輯環境 3.1 構建完整的LabVIEW工程 3.1.1 前麵闆 3.1.2 程序框圖 3.1.3 LabVIEW工程 3.2 LabVIEW的菜單設置 3.2.1 執行工具條 3.2.2 LabVIEW麵闆設置 3.2.3 即時幫助 3.3 浮動選闆 3.3.1 工具選闆 3.3.2 控件選闆 3.3.3 定製選闆 3.3.4 菜單快捷鍵 3.3.5 幫助 3.4 小結 第4章 數據錶達 4.1 數值 4.1.1 數值 4.1.2 數值函數 4.2 布爾量 4.2.1 布爾數據 4.2.2 機械動作 4.3 數組 4.3.1 創建數組 4.3.2 數組函數 4.4 簇 4.4.1 創建簇 4.4.2 簇函數 4.4.3 錯誤簇 4.5 字符串 4.5.1 字符串控件 4.5.2 組閤框控件 4.5.3 字符串函數 4.6 局部變量、全局變量和共享變量 4.6.1 局部變量 4.6.2 全局變量 4.6.3 共享變量 4.7 小結 第5章 程序流程和結構 5.1 循環結構 5.1.1 For循環 5.1.2 While循環 5.1.3 移位寄存器 5.1.4 反饋節點 5.2 條件結構 5.2.1 創建條件結構 5.2.2 條件結構的隧道 5.2.3 條件結構的應用實例 5.3 順序結構 5.3.1 平鋪式順序結構 5.3.2 層疊式順序結構 5.3.3 順序結構的數據傳遞 5.4 事件結構 5.4.1 事件結構 5.4.2 通知事件與過濾事件 5.4.3 動態事件與用戶事件 5.4.4 事件結構的狀態機模式 5.5 定時結構 5.5.1 定時循環 5.5.2 定時順序結構 5.5.3 定時源函數 5.6 公式節點 5.7 禁用結構 5.7.1 程序框圖禁用結構 5.7.2 條件禁用結構 5.8 小結 第6章 波形顯示 6.1 波形圖錶 6.1.1 波形圖錶的主要特點 6.1.2 波形圖錶的主要設置 6.1.3 波形圖錶的應用 6.2 波形圖 6.2.1 波形圖的主要特點 6.2.2 波形圖顯示 6.3 XY圖 6.4 強度圖和強度圖錶 6.5 數字波形圖 6.6 混閤信號圖 6.6.1 混閤信號圖的特點 6.6.2 混閤信號圖的應用 6.7 三維圖形錶示 6.7.1 三維圖形 6.7.2 三維圖片控件 6.8 控件 6.9 小結 第7章 同步數據傳遞 7.1 通知器操作 7.1.1 通知器概念 7.1.2 通知器函數 7.2 通知器操作典型實例 7.3 隊列操作 7.3.1 隊列概念 7.3.2 隊列函數 7.4 隊列操作應用及實例 7.4.1 隊列操作典型實例 7.4.2 隊列消息處理器 7.4.3 生産者/消費者模式 7.4.4 技巧點撥 7.5 信號量操作 7.5.1 信號量概念 7.5.2 信號量函數 7.5.3 信號量操作典型實例 7.5.4 信號量技巧提示 7.6 集閤點操作 7.6.1 集閤點函數 7.6.2 集閤點操作典型實例 7.7 事件發生 7.7.1 事件發生概念 7.7.2 事件發生函數 7.7.3 事件發生典型實例 7.8 首次調用 7.9 小結
評分
☆☆☆☆☆
5.5.2 定時順序結構
評分
☆☆☆☆☆
3.3.4 菜單快捷鍵
評分
☆☆☆☆☆
此用戶未填寫評價內容
評分
☆☆☆☆☆
這本書很不錯,適閤自學,京東買書很方便,很滿意
評分
☆☆☆☆☆
1.2.2 LabVIEW自帶編程示例
評分
☆☆☆☆☆
2.5 定製控件
評分
☆☆☆☆☆
書保證很好,製作十分精緻,物流也十分快,是一次非常好的購物體驗。