定 價:36 元
叢書名:普通高等教育儀器類"十三五"規(guī)劃教材
- 作者:徐耀松
- 出版時間:2018/8/1
- ISBN:9787121343612
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TH86
- 頁碼:220
- 紙張:
- 版次:01
- 開本:16開
本書介紹了基于LabVIEW的虛擬儀器技術(shù),全書分為13章。第1章介紹虛擬儀器技術(shù)的基本概念及LabVIEW軟件功能,第2章介紹LabVIEW軟件前面板構(gòu)成及設計方法,第3章介紹LabVIEW的編程環(huán)境,第4章介紹LabVIEW中的數(shù)據(jù)類型及其操作方法,第5章介紹LabVIEW軟件中程序流程和結(jié)構(gòu)的實現(xiàn)方法,第6章介紹LabVIEW中波形的顯示方法,第7章介紹文件的類型、數(shù)據(jù)格式及其輸入/輸出操作方法,第8章介紹數(shù)據(jù)采集系統(tǒng)的概念及LabVIEW中實現(xiàn)數(shù)據(jù)采集的編程方法,第9章介紹LabVIEW軟件中進行信號處理的方法,第10章介紹LabVIEW軟件中進行操作系統(tǒng)功能調(diào)用的方法,第11章介紹LabVIEW軟件中實現(xiàn)串行通信、網(wǎng)絡通信、DataSocket通信及遠程面板的方法,第12章介紹LabVIEW軟件中常用的通知器、隊列、信號量、集合點、事件發(fā)生及首次調(diào)用等功能的操作方法,第13章介紹LabVIEW軟件程序生成規(guī)范。每章章末附有一定數(shù)量的習題,主要用以檢驗、理解基本概念和熟練軟件編程方法。
徐耀松(1979.2-),河北滄州人,博士后,副教授,遼寧省優(yōu)秀青年骨干教師。畢業(yè)于天津大學精密測試技術(shù)與儀器國家重點實驗室。先后獲得遼寧省科技進步獎二等獎、中國煤炭工業(yè)協(xié)會科學技術(shù)二等獎、國家安全生產(chǎn)總局第三屆安全生產(chǎn)科技成果三等獎、阜新市科技進步一等獎、遼寧省普通高等教育本科教學成果獎獲獎三等獎等省部級科技獎勵。在《傳感技術(shù)學報》、《納米技術(shù)與精密工程》、《計算機工程》等國內(nèi)外期刊發(fā)表論文二十余篇,EI檢索3篇。申報獲得國家專利8項。主持參與遼寧省教育廳基金、國家自然科學基金以及企業(yè)項目多項。主要研究方向:煤礦瓦斯災害前兆信息的采集、分析、特征提取和災害預測;聲源信號時延估計與定位方法研究;工業(yè)遠程監(jiān)控系統(tǒng)開發(fā);嵌入式系統(tǒng)設計。付華,遼寧工程大學教授。中國煤炭工業(yè)信息與自動化專業(yè)委員會委員,遼寧省儀器學科教學指導委員會委員。主持完成國家863項目、國家自然科學基金項目、教育部博士點基金、博士后基金、遼寧省科技攻關(guān)項目、遼寧省重大科技項目、省創(chuàng)新團隊項目、優(yōu)秀人才項目等40余項,主持完遼寧省教改項目、省十一五、十二五教學科研項目多項。
目 錄
第1章 虛擬儀器技術(shù)及LabVIEW (1)
1.1 虛擬儀器系統(tǒng)概述 (1)
1.1.1 虛擬儀器的概念 (1)
1.1.2 虛擬儀器的特點 (2)
1.1.3 虛擬儀器的組成 (3)
1.1.4 虛擬儀器的分類 (3)
1.2 LabVIEW的編程環(huán)境簡介 (4)
1.2.1 什么是LabVIEW (4)
1.2.2 數(shù)據(jù)流的概念 (5)
1.2.3 LabVIEW的工作環(huán)境 (5)
1.2.4 LabVIEW自帶編程示例 (7)
習題 (10)
第2章 LabVIEW前面板設計 (10)
2.1 LabVIEW前面板控件概述 (10)
2.1.1 LabVIEW控件類型 (10)
2.1.2 LabVIEW控件選板 (11)
2.2 LabVIEW控件選板詳細分類 (12)
2.2.1 數(shù)值控件 (12)
2.2.2 布爾控件 (13)
2.2.3 字符串與路徑控件 (15)
2.2.4 數(shù)組、矩陣與簇控件 (15)
2.2.5 列表、表格和樹控件 (16)
2.2.6 圖形控件 (16)
2.2.7 下拉列表與枚舉控件 (16)
2.2.8 容器控件 (17)
2.2.9 I/O控件 (17)
2.2.10 引用句柄控件 (17)
2.2.11 變體與類控件 (18)
2.3 控件設置 (18)
2.3.1 快捷菜單 (18)
2.3.2 屬性對話框 (19)
2.4 工具選板 (25)
2.5 前面板對象的操作 (26)
2.5.1 焦點 (26)
2.5.2 控件的布置 (27)
2.6 定制控件 (30)
習題 (35)
第3章 LabVIEW的編程環(huán)境 (36)
3.1 創(chuàng)建LabVIEW項目 (36)
3.2 編程環(huán)境 (37)
3.2.1 程序執(zhí)行工具條 (37)
3.2.2 LabVIEW編程過程 (38)
3.2.3 即時幫助 (42)
習題 (43)
第4章 LabVIEW的數(shù)據(jù)表達 (44)
4.1 數(shù)值 (44)
4.2 布爾量 (47)
4.3 字符串函數(shù) (49)
4.4 枚舉類型 (53)
4.5 數(shù)組 (54)
4.5.1 創(chuàng)建數(shù)組 (54)
4.5.2 數(shù)組函數(shù) (56)
4.6 簇 (58)
4.6.1 創(chuàng)建簇 (58)
4.6.2 簇函數(shù) (59)
4.7 自定義類型 (60)
4.8 局部變量和全局變量 (61)
4.8.1 局部變量 (62)
4.8.2 全局變量 (63)
習題 (64)
第5章 程序流程和結(jié)構(gòu)的實現(xiàn) (65)
5.1 順序結(jié)構(gòu) (66)
5.1.1 平鋪式順序結(jié)構(gòu) (66)
5.1.2 層疊式順序結(jié)構(gòu) (67)
5.1.3 順序結(jié)構(gòu)的數(shù)據(jù)傳遞 (68)
5.2 循環(huán)結(jié)構(gòu) (68)
5.2.1 For循環(huán) (68)
5.2.2 While循環(huán) (71)
5.2.3 移位寄存器 (72)
5.2.4 反饋節(jié)點 (75)
5.3 條件結(jié)構(gòu) (75)
5.3.1 條件結(jié)構(gòu)的構(gòu)成 (75)
5.3.2 條件結(jié)構(gòu)的隧道 (76)
5.3.3 條件結(jié)構(gòu)的輸入 (77)
5.4 事件結(jié)構(gòu) (78)
5.4.1 事件結(jié)構(gòu)的組成 (79)
5.4.2 事件數(shù)據(jù)節(jié)點與事件過濾節(jié)點 (80)
5.5 公式節(jié)點 (81)
5.6 禁用結(jié)構(gòu) (82)
習題 (83)
第6章 LabVIEW中的波形顯示 (85)
6.1 波形圖表 (86)
6.1.1 波形圖表的特點 (86)
6.1.2 波形圖表的設置 (86)
6.1.3 波形圖表的應用 (94)
6.2 波形圖 (95)
6.2.1 波形圖的主要特點 (96)
6.2.2 波形圖的顯示設置 (97)
6.3 XY圖 (98)
6.4 強度圖和強度圖表 (99)
6.5 數(shù)字波形圖 (100)
6.6 三維圖形表示 (101)
習題 (102)
第7章 文件輸入/輸出 (103)
7.1 基本文件輸入/輸出操作 (104)
7.1.1 選擇文件格式 (104)
7.1.2 文件常量 (104)
7.1.3 讀/寫電子表格文件 (106)
7.1.4 讀/寫測量文件 (107)
7.2 高級文件輸入/輸出操作 (111)
7.2.1 文件輸入/輸出的基本操作 (111)
7.2.2 文本文件的輸入/輸出操作 (112)
7.2.3 二進制文件的輸入/輸出操作 (113)
7.3 TDMS文件操作 (116)
7.4 波形文件操作 (118)
習題 (120)
第8章 LabVIEW的數(shù)據(jù)采集編程 (121)
8.1 數(shù)據(jù)采集基礎 (121)
8.1.1 數(shù)據(jù)采集相關(guān)術(shù)語 (121)
8.1.2 信號采集系統(tǒng)的基本構(gòu)成 (122)
8.1.3 針對不同信號的采集系統(tǒng)搭建 (123)
8.2 模擬和數(shù)字I/O (125)
8.2.1 模擬I/O的術(shù)語及定義 (125)
8.2.2 數(shù)字I/O的術(shù)語及定義 (126)
8.2.3 使用DAQ助手 (127)
8.3 高級數(shù)據(jù)采集 (128)
8.3.1 DAQmx定時和DAQmx觸發(fā) (128)
8.3.2 多通道采集 (129)
8.3.3 連續(xù)數(shù)據(jù)采集 (130)
習題 (131)
第9章 測試信號處理及LabVIEW實現(xiàn) (132)
9.1 信號處理概述 (132)
9.1.1 信號處理的任務 (132)
9.1.2 信號處理的方法 (133)
9.1.3 LabVIEW中的信號處理實現(xiàn) (133)
9.2 波形和信號生成 (134)
9.2.1 波形和信號生成相關(guān)的VI (134)
9.2.2 波形與信號生成舉例 (135)
9.2.3 仿真信號的生成 (137)
9.3 信號時域分析 (139)
9.3.1 信號時域分析相關(guān)的函數(shù) (139)
9.3.2 波形測量舉例 (140)
9.3.3 信號運算舉例 (142)
9.4 信號頻域分析 (144)
9.4.1 信號的FFT分析 (144)
9.4.2 數(shù)字濾波器 (145)
9.5 信號變換 (147)
9.5.1 信號變換相關(guān)的函數(shù) (147)
9.5.2 信號變換舉例 (148)
習題 (148)
第10章 LabVIEW調(diào)用操作系統(tǒng)功能 (149)
10.1 讀/寫系統(tǒng)注冊表 (149)
10.2 在LabVIEW中配置ODBC數(shù)據(jù)源 (150)
10.3 調(diào)用動態(tài)鏈接庫(DLL) (153)
10.3.1 LabVIEW動態(tài)鏈接庫簡介 (154)
10.3.2 調(diào)用參數(shù)配置 (154)
10.3.3 調(diào)用外部DLL (158)
10.3.4 調(diào)用Windows API (159)
10.4 ActiveX (160)
10.4.1 ActiveX自動化 (160)
10.4.2 ActiveX容器 (162)
10.5 執(zhí)行系統(tǒng)命令 (163)
習題 (163)
第11章 通信 (164)
11.1 串行通信 (164)
11.2 網(wǎng)絡通信 (167)
11.2.1 TCP協(xié)議通信 (168)
11.2.2 UDP協(xié)議通信 (172)
11.3 DataSocket通信 (174)
11.3.1 DataSocket技術(shù) (174)
11.3.2 DataSocket邏輯構(gòu)成 (174)
11.4 遠程面板 (176)
11.4.1 配置LabVIEW Web服務器 (176)
11.4.2 在LabVIEW環(huán)境中操作遠程面板 (179)
習題 (182)
第12章 LabVIEW中進行同步數(shù)據(jù)傳遞 (183)
12.1 通知器操作 (184)
12.1.1 通知器概念 (185)
12.1.2 通知器函數(shù) (185)
12.1.3 通知器操作典型實例 (187)
12.2 隊列操作 (188)
12.2.1 隊列函數(shù) (189)
12.2.2 隊列操作應用及實例 (190)
12.2.3 生產(chǎn)者/消費者模式 (193)
12.3 信號量操作 (194)
12.3.1 信號量概念 (194)
12.3.2 信號量函數(shù) (194)
12.3.3 信號量操作典型實例 (195)
習題 (196)
第13章 LabVIEW程序發(fā)布 (197)
13.1 概述 (197)
13.2 使用程序生成規(guī)范 (199)
13.2.1 創(chuàng)建獨立應用程序(EXE) (199)
13.2.2 創(chuàng)建Windows安裝程序 (202)
13.2.3 創(chuàng)建打包庫發(fā)布 (205)
13.2.4 創(chuàng)建Zip壓縮文件 (206)
習題 (207)
參考文獻 (208)