LabVIEW虛擬儀器技術及應用( 簡體 字) | |
作者:李江全 | 類別:1. -> 程式設計 -> Labview |
出版社:機械工業出版社 | 3dWoo書號: 50686 詢問書籍請說出此書號! 有庫存 NT售價: 245 元 |
出版日:2/27/2019 | |
頁數:230 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787111614760 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
前言
第1章 虛擬儀器概述1 1.1 虛擬儀器含義與特點1 1.1.1 虛擬儀器的產生1 1.1.2 虛擬儀器的概念2 1.1.3 虛擬儀器的特點3 1.1.4 虛擬儀器的應用4 1.2 虛擬儀器的組成與構成方式4 1.2.1 虛擬儀器的基本結構4 1.2.2 虛擬儀器的構成方式5 1.2.3 構建虛擬儀器的步驟7 1.3 虛擬儀器的軟件結構與開發平臺8 1.3.1 虛擬儀器的軟件結構8 1.3.2 虛擬儀器的開發平臺9 第2章 LabVIEW程序設計基礎11 2.1 LabVIEW的特點及應用11 2.1.1 LabVIEW的特點11 2.1.2 LabVIEW的應用11 2.2 LabVIEW的編程環境12 2.2.1 啟動窗口12 2.2.2 菜單欄14 2.2.3 工具欄17 2.2.4 操作選板19 2.3 LabVIEW 編程的基本概念23 2.3.1 VI與子VI23 2.3.2 前面板23 2.3.3 程序框圖24 2.3.4 數據流驅動25 2.4 VI前面板設計25 2.4.1 前面板對象的創建26 2.4.2 前面板對象的屬性配置27 2.4.3 前面板對象的修飾28 2.5 VI與子VI設計步驟31 實例1 體驗VI設計31 實例2 子VI的創建與調用34 2.6 VI的調試方法37 2.6.1 找出語法錯誤37 2.6.2 設置斷點調試38 2.6.3 設置探針39 2.6.4 高亮顯示程序的運行39 2.6.5 單步執行和循環運行40 第3章 LabVIEW的數據操作41 3.1 VI數據類型41 3.1.1 常用的數據類型41 3.1.2 常量41 3.2 數值型數據42 3.2.1 數值型數據的分類42 3.2.2 數值型數據的創建43 3.2.3 設置數值型控件的屬性44 實例3 數值型數據操作45 3.3 布爾型數據46 3.3.1 布爾數據的創建46 3.3.2 設置布爾型控件的屬性47 實例4 布爾型數據操作48 3.4 字符串數據49 3.4.1 字符串數據的作用49 3.4.2 字符串數據的創建50 3.4.3 設置字符串數據的屬性50 實例5 字符串數據操作52 3.5 數組數據54 3.5.1 數組數據的組成54 3.5.2 數組數據的創建55 實例6 數組數據操作56 3.6 簇數據60 3.6.1 簇數據的組成60 3.6.2 簇數據的創建61 實例7 簇數據操作62 3.7 VI數據運算64 3.7.1 基本數學運算64 3.7.2 比較運算64 3.7.3 邏輯運算66 實例8 數據運算操作66 第4章 LabVIEW的程序流程控制71 4.1 條件結構71 4.1.1 條件結構的組成與建立71 4.1.2 條件結構分支的添加、刪除與排序72 4.1.3 條件結構數據的輸入與輸出72 實例9 條件結構操作73 4.2 順序結構75 4.2.1 平鋪式順序結構的組成與建立75 4.2.2 層疊式順序結構的組成與建立76 4.2.3 順序結構局部變量的創建77 實例10 平鋪式順序結構操作77 實例11 層疊式順序結構操作79 4.3 For循環結構81 4.3.1 For循環的組成和建立81 4.3.2 移位寄存器與框架通道82 4.3.3 For循環的時間控制82 實例12 For循環結構操作83 4.4 While循環結構85 4.4.1 While循環的組成和建立85 4.4.2 While循環編程要點86 實例13 While循環結構操作86 4.5 定時結構89 實例14 定時循環結構操作90 實例15 定時順序結構操作92 4.6 事件結構94 4.6.1 事件驅動的概念94 4.6.2 事件結構的創建94 實例16 事件結構操作95 4.7 禁用結構97 實例17 禁用結構操作98 第5章 LabVIEW的圖形顯示99 5.1 波形圖表與波形圖控件99 5.1.1 波形圖表控件概述99 5.1.2 波形圖控件概述100 實例18 波形圖表與波形圖控件操作100 實例19 濾除信號噪聲105 5.2 XY圖控件107 實例20 XY圖控件操作107 5.3 強度圖表與強度圖控件108 實例21 強度圖表與強度圖控件操作108 5.4 三維圖形控件110 實例22 三維曲面控件操作110 第6章 LabVIEW的變量與節點113 6.1 局部變量113 6.1.1 局部變量的作用113 6.1.2 局部變量的使用113 6.1.3 局部變量的特點114 實例23 局部變量操作114 6.2 全局變量117 6.2.1 全局變量的作用117 6.2.2 全局變量的特點117 6.2.3 全局變量的使用118 實例24 全局變量操作118 6.3 公式節點121 6.3.1 公式節點的作用121 6.3.2 公式節點的語法121 6.3.3 公式節點的特點122 實例25 公式節點操作122 6.4 反饋節點123 實例26 反饋節點操作124 6.5 表達式節點125 實例27 表達式節點操作125 6.6 屬性節點126 實例28 屬性節點操作126 第7章 LabVIEW文件I/O與人機界面設計129 7.1 文件I/O概述129 7.1.1 文件類型129 7.1.2 文件操作130 實例29 寫入與讀取文本文件131 實例30 寫入與讀取二進制文件134 實例31 寫入與讀取波形文件136 實例32 寫入與讀取電子表格文件139 7.2 人機界面設計142 實例33 創建登錄對話框142 實例34 菜單的設計與使用144 第8章 LabVIEW串口通信148 8.1 串口通信概述148 8.1.1 串口通信的基本概念148 8.1.2 串口通信標準150 8.1.3 PC中的串行接口152 8.1.4 PC串口通信線路連接153 8.2 LabVIEW中的串口通信155 8.2.1 LabVIEW中的串口通信功能模塊155 8.2.2 LabVIEW串口通信步驟157 8.3 LabVIEW串口通信實例158 實例35 PC與PC串口通信158 實例36 智能儀器溫度檢測162 實例37 遠程I/O模塊溫度測控169 實例38 三菱PLC溫度測控178 第9章 LabVIEW數據采集189 9.1 數據采集系統概述189 9.1.1 數據采集系統的含義189 9.1.2 數據采集系統的功能189 9.1.3 數據采集系統的輸入與輸出信號190 9.2 數據采集卡192 9.2.1 數據采集卡的類型192 9.2.2 數據采集卡的選擇193 9.2.3 基于數據采集卡的測控系統194 9.3 LabVIEW與數據采集196 9.3.1 基于LabVIEW的數據采集系統196 9.3.2 DAQ 助手的使用197 9.4 典型數據采集卡200 9.4.1 NI公司PCI-6023E數據采集卡200 9.4.2 研華公司PCI-1710HG數據采集卡202 9.5 數據采集卡測控實例206 實例39 NI數據采集卡數字量輸入206 實例40 NI數據采集卡溫度測控211 實例41 研華數據采集卡電壓采集218 實例42 研華數據采集卡數字量輸出223 參考文獻230 本書從實際應用出發,系統地介紹了虛擬儀器軟件LabVIEW的程序設計方法及其測控應用技術。全書共9章,首先介紹LabVIEW程序設計的基本知識,包括虛擬儀器的含義和特點、組成和構成方式、軟件結構與開發平臺;LabVIEW的特點及應用,LabVIEW 2015中文版的編程環境,LabVIEW中的基本概念,VI前面板設計;LabVIEW的數據操作、流程控制、變量、節點、圖形顯示及文件I/O等;然后采用LabVIEW實現智能儀器、遠程I/O模塊和數據采集卡的串口通信及測控功能。各章每個知識點都安排相應的實例,通過操作訓練使學生輕松掌握虛擬儀器技術。
本書內容豐富,講解深入淺出,有較強的實用性和可操作性,可供測控儀器、工業控制、自動化、機電等專業學生及工程技術人員學習和參考。 |