LabVIEW 2024中文版虛擬儀器從入門到精通 胡仁喜 閆聰聰
定 價(jià):89 元
本書通過理論與實(shí)例相結(jié)合的方式循序漸進(jìn)、深入淺出地介紹了LabVIEW的使用方法和使用技巧。全書共12章,包括緒論,圖形化編程語言LabVIEW,前面板與程序框圖,創(chuàng)建、編輯和調(diào)試VI,程序結(jié)構(gòu),變量、數(shù)組、簇與波形數(shù)據(jù),波形顯示,文件I/O,信號(hào)分析與處理,數(shù)據(jù)采集,網(wǎng)絡(luò)與通信,VI性能的提高等知識(shí)。每章都配有相應(yīng)的實(shí)例,目的在于讓讀者能夠結(jié)合實(shí)例更加快捷地掌握LabVIEW的使用方法。本書主要面向LabVIEW的初、中級(jí)用戶,可作為大、中專院校相關(guān)專業(yè)師生的教學(xué)和參考用書,也可供有關(guān)工程技術(shù)人員和軟件工程師參考。
LabVIEW是圖形化開發(fā)環(huán)境語言,結(jié)合了圖形化編程方式的高性能與靈活性,以及專為測(cè)試測(cè)量與自動(dòng)化控制應(yīng)用設(shè)計(jì)的高性能模塊及其配置功能,能為數(shù)據(jù)采集、儀器控制、測(cè)量分析與數(shù)據(jù)顯示等各種應(yīng)用提供必要的開發(fā)工具。本書通過理論與實(shí)例相結(jié)合的方式循序漸進(jìn)、深入淺出地介紹了LabVIEW的使用方法和使用技巧,可供LabVIEW的初、中級(jí)用戶學(xué)習(xí)參考使用。
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,虛擬儀器技術(shù)在數(shù)據(jù)采集、自動(dòng)測(cè)試和儀器控制領(lǐng)域得到了廣泛應(yīng)用,促進(jìn)和推動(dòng)測(cè)試系統(tǒng)和儀器控制的設(shè)計(jì)方法與實(shí)現(xiàn)技術(shù)發(fā)生了深刻的變化。軟件即是儀器已成為測(cè)試與測(cè)量技術(shù)發(fā)展的重要標(biāo)志。虛擬儀器技術(shù)就是利用高性能的模塊化硬件,結(jié)合高效靈活的軟件來完成各種測(cè)試、測(cè)量和自動(dòng)化應(yīng)用。軟件是虛擬儀器技術(shù)中最重要的部分。美國國家儀器公司(National Instruments,NI)是虛擬儀器技術(shù)的主要倡導(dǎo)者和貢獻(xiàn)者,其創(chuàng)新軟件產(chǎn)品LabVIEW(Laboratory Virtual Instrument Engineering Workbench)自1986年問世以來,已經(jīng)成為虛擬儀器軟件開發(fā)平臺(tái)事實(shí)上的工業(yè)標(biāo)準(zhǔn),在眾多領(lǐng)域得到了廣泛應(yīng)用。 LabVIEW是圖形化開發(fā)環(huán)境語言,又稱G語言,結(jié)合了圖形化編程方式的高性能與靈活性,以及專為測(cè)試測(cè)量與自動(dòng)化控制應(yīng)用設(shè)計(jì)的高性能模塊及其配置功能,能為數(shù)據(jù)采集、儀器控制、測(cè)量分析與數(shù)據(jù)顯示等各種應(yīng)用提供必要的開發(fā)工具。 LabVIEW 2024中文版是NI新發(fā)布的中文版本。它的發(fā)布實(shí)現(xiàn)了軟件易用和功能強(qiáng)大的統(tǒng)一,為工程師提供了效率與性能俱佳的開發(fā)平臺(tái)。它適用于各種測(cè)量和自動(dòng)化領(lǐng)域,并且,無論工程師是否有豐富的開發(fā)經(jīng)驗(yàn),都能輕松上手。 本書通過理論與實(shí)例相結(jié)合的方式循序漸進(jìn)、深入淺出地介紹了LabVIEW的使用方法和使用技巧。 全書共12章,包括緒論,圖形化編程語言LabVIEW,前面板與程序框圖,創(chuàng)建、編輯和調(diào)試VI,程序結(jié)構(gòu),變量、數(shù)組、簇與波形數(shù)據(jù),波形顯示,文件I/O,信號(hào)分析與處理,數(shù)據(jù)采集,網(wǎng)絡(luò)與通信,VI性能的提高等知識(shí)。每章都配有相應(yīng)的實(shí)例,目的在于讓讀者能夠結(jié)合實(shí)例更加快捷地掌握LabVIEW的使用方法。 本書主要面向LabVIEW的初、中級(jí)用戶,可作為大、中專院校相關(guān)專業(yè)師生的教學(xué)和參考用書,也可供有關(guān)工程技術(shù)人員和軟件工程師參考。 為了配合學(xué)校師生利用本書進(jìn)行教學(xué),隨書配贈(zèng)了電子資料包,其中包含了全書實(shí)例操作過程MP4文件和實(shí)例源文件。讀者可以登錄百度網(wǎng)盤(地址:https://pan.baidu. com/s/1F69xOIbTUmo_THKVu3KA8Q)下載,密碼:swsw(讀者如果沒有百度網(wǎng)盤,需要先注冊(cè)一個(gè)才能下載)。也可以掃描下面二維碼下載: 本書由河北工業(yè)職業(yè)技術(shù)大學(xué)的胡仁喜以及石家莊三維書屋文化傳播有限公司的閆聰聰編寫。其中胡仁喜編寫了第1 ~ 7章,閆聰聰編寫了第8 ~ 12章。 由于編者水平有限,書中不足之處在所難免,歡迎讀者加入學(xué)習(xí)交流QQ群(654532572)或者聯(lián)系714491436@qq.com批評(píng)指正,編者將不勝感激。 編 者
胡仁喜,北京理工大學(xué)機(jī)械設(shè)計(jì)專業(yè)博士,河北工業(yè)職業(yè)技術(shù)大學(xué)老師,Autodesk中國認(rèn)證考試中心技術(shù)總監(jiān),多年從事CAD/CAM/CAE相關(guān)軟件研究和教學(xué)工作,已出版相關(guān)著作500部以上,很多作品在業(yè)內(nèi)具有較大影響。
前言第1章 緒論 11.1 虛擬儀器系統(tǒng)概述 21.1.1 虛擬儀器的概念 21.1.2 虛擬儀器的特點(diǎn) 21.1.3 虛擬儀器的分類 31.1.4 虛擬儀器的組成 41.1.5 虛擬儀器的發(fā)展方向 61.2 虛擬儀器軟件開發(fā)環(huán)境 61.2.1 LabVIEW的使用 71.2.2 LabWindows/CVI的使用 71.2.3 其他 8第2章 圖形化編程語言LabVIEW 92.1 LabVIEW簡介 102.1.1 LabVIEW概述 102.1.2 LabVIEW 2024中文版的新功能 112.2 LabVIEW編程環(huán)境 112.2.1 啟動(dòng)窗口 112.2.2 控件選板 152.2.3 函數(shù)選板 162.2.4 工具選板 182.2.5 菜單欄 192.2.6 工具欄 252.2.7 項(xiàng)目瀏覽器窗口 252.3 LabVIEW 2024中文版的幫助系統(tǒng) 262.3.1 使用即時(shí)幫助 262.3.2 查找在線幫助 272.3.3 查找LabVIEW范例 272.3.4 使用網(wǎng)絡(luò)資源 28第3章 前面板與程序框圖 303.1 前面板控件 313.1.1 控件樣式 313.1.2 數(shù)值型控件 323.1.3 布爾型控件和單選按鈕 343.1.4 字符串與路徑控件 353.1.5 數(shù)據(jù)容器控件 383.1.6 列表、表格和樹控件 393.1.7 圖形控件 403.1.8 下拉列表與枚舉控件 413.1.9 布局控件 423.1.10 I/O控件 433.1.11 修飾控件 443.1.12 對(duì)象和應(yīng)用程序的引用 453.1.13 .NET與ActiveX控件 463.2 設(shè)置前面板對(duì)象的屬性 473.2.1 設(shè)置數(shù)值型控件的屬性 473.2.2 設(shè)置文本型控件的屬性 493.2.3 設(shè)置布爾型控件的屬性 543.2.4 設(shè)置圖形顯示控件的屬性 553.3 前面板的修飾 573.3.1 設(shè)置前面板對(duì)象的顏色以及文字風(fēng)格 573.3.2 設(shè)置多個(gè)對(duì)象的位置關(guān)系和大小 573.3.3 修飾控件的使用 583.3.4 程序框圖 613.4 綜合演練數(shù)值控件的使用 63第4章 創(chuàng)建、編輯和調(diào)試VI 664.1 創(chuàng)建和編輯VI 674.1.1 創(chuàng)建VI 684.1.2 編輯VI 754.2 運(yùn)行和調(diào)試VI 844.2.1 運(yùn)行VI 844.2.2 糾正VI的錯(cuò)誤 844.2.3 高亮顯示程序執(zhí)行過程 854.2.4 單步通過VI及其子VI 864.2.5 使用斷點(diǎn) 874.2.6 使用探針 884.3 創(chuàng)建和調(diào)用子VI 884.3.1 創(chuàng)建子VI 884.3.2 調(diào)用子VI 914.4 使用Express VI進(jìn)行程序設(shè)計(jì) 954.5 菜單設(shè)計(jì) 984.6 綜合演練數(shù)字濾波器 101第5章 程序結(jié)構(gòu) 1045.1 循環(huán)結(jié)構(gòu) 1055.1.1 For循環(huán)及其應(yīng)用 1055.1.2 移位寄存器及其應(yīng)用實(shí)例 1075.1.3 While循環(huán) 1095.1.4 反饋節(jié)點(diǎn) 1105.2 條件結(jié)構(gòu) 1125.3 順序結(jié)構(gòu) 1145.4 事件結(jié)構(gòu) 1175.5 定時(shí)循環(huán) 1205.5.1 定時(shí)循環(huán)和定時(shí)順序結(jié)構(gòu) 1205.5.2 配置定時(shí)循環(huán)和定時(shí)順序結(jié)構(gòu) 1225.5.3 同步開始定時(shí)結(jié)構(gòu)和中止定時(shí)結(jié)構(gòu)的執(zhí)行 1265.6 公式節(jié)點(diǎn) 1285.7 屬性節(jié)點(diǎn) 1305.8 綜合演練定點(diǎn)轉(zhuǎn)換 132第6章 變量、數(shù)組、簇與波形數(shù)據(jù) 1366.1 局部變量 1376.2 全局變量 1396.3 數(shù)組 1416.3.1 數(shù)組的組成與創(chuàng)建 1416.3.2 使用循環(huán)創(chuàng)建數(shù)組 1426.3.3 數(shù)組函數(shù) 1436.3.4 多態(tài)性 1496.4 簇 1506.4.1 簇的組成與創(chuàng)建 1506.4.2 簇?cái)?shù)據(jù)的使用 1536.5 波形數(shù)據(jù) 1586.5.1 波形數(shù)據(jù)的組成 1586.5.2 波形數(shù)據(jù)的使用 1606.6 綜合演練簡單正弦波形 165第7章 波形顯示 1697.1 波形圖 1707.2 波形圖表 1737.3 設(shè)置波形圖和波形圖表 1767.3.1 調(diào)整坐標(biāo)刻度區(qū)間 1767.3.2 標(biāo)尺圖例和圖形工具選板 1787.3.3 波形圖和波形圖表的個(gè)性化設(shè)置 1797.4 XY圖 1807.5 強(qiáng)度圖和強(qiáng)度圖表 1847.5.1 強(qiáng)度圖 1847.5.2 強(qiáng)度圖表 1887.6 三維圖形 1897.6.1 三維曲面圖 1907.6.2 三維參數(shù)圖 1957.6.3 三維曲線圖 1977.7 極坐標(biāo)圖 1997.8 綜合演練混合信號(hào)圖 200第8章 文件I/O 2048.1 文件I/O基礎(chǔ) 2058.1.1 路徑 2058.1.2 引用句柄 2068.1.3 文件I/O格式的選擇 2078.2 文件I/O操作的VI和函數(shù) 2098.2.1 用于文件I/O操作的VI和函數(shù) 2098.2.2 文件常量 2188.2.3 配置文件VI 2198.2.4 TDMS 2218.2.5 存儲(chǔ)/數(shù)據(jù)插件 2298.2.6 Zip 2308.2.7 XML 2318.2.8 波形文件I/O函數(shù) 2358.2.9 高級(jí)文件I/O函數(shù) 2368.3 文件操作與管理 2398.3.1 文本文件的寫入與讀取 2398.3.2 帶分隔符電子表格文件的寫入與讀取 2418.3.3 二進(jìn)制文件的寫入與讀取 2458.3.4 數(shù)據(jù)記錄文件的創(chuàng)建與讀取 2468.3.5 測(cè)量文件的寫入與讀取 2488.3.6 配置文件的創(chuàng)建與讀取 2508.3.7 記錄前面板數(shù)據(jù) 2518.3.8 數(shù)據(jù)與XML格式間的相互轉(zhuǎn)換 2528.4 綜合演練二進(jìn)制文件的字節(jié)順序 254第9章 信號(hào)分析與處理 2579.1 信號(hào)和波形生成 2589.1.1 波形生成 2599.1.2 信號(hào)生成 2719.2 波形調(diào)理 2749.3 波形測(cè)量 2839.4 信號(hào)運(yùn)算 2929.5 窗 2959.6 濾波器 2969.7 譜分析 2989.8 變換 2989.9 逐點(diǎn) 2999.10 綜合演練繼電器控制開關(guān)信號(hào) 300第10章 數(shù)據(jù)采集 30410.1 數(shù)據(jù)采集基礎(chǔ) 30510.1.1 DAQ功能概述 30510.1.2 NI-DAQ安裝及節(jié)點(diǎn)介紹 30710.1.3 安裝設(shè)備和接口 30810.1.4 DAQ節(jié)點(diǎn)常用的參數(shù)簡介 31010.2 DAQmx節(jié)點(diǎn)及其編程 31210.3 綜合演練DAQ助手的使用 319第11章 網(wǎng)絡(luò)與通信 32311.1 串行通信技術(shù) 32411.1.1 串行通信介紹 32411.1.2 串行通信節(jié)點(diǎn) 32511.1.3 串行通信實(shí)例 32711.2 DataSocket技術(shù) 33011.2.1 DataSocket技術(shù)介紹 33011.2.2 DataSocket節(jié)點(diǎn)介紹 33211.2.3 DataSocket通信實(shí)例 33511.3 TCP通信 33911.3.1 TCP協(xié)議簡介 33911.3.2 TCP節(jié)點(diǎn)介紹 34011.3.3 TCP/IP通信實(shí)例 34311.4 其他通信方法介紹 34511.4.1 遠(yuǎn)程查看和控制前面板 34511.4.2 UDP通信 34711.5 綜合演練多路解調(diào)器 349第12章 VI性能的提高 35212.1 性能和內(nèi)存信息 35312.2 提高VI的執(zhí)行速度 35412.3 減少VI內(nèi)存的使用 35712.4 綜合演練2D圖片旋轉(zhuǎn)顯示 366