LabVIEW 2018 中文版 虛擬儀器程序設計自學手冊

耿立明 崔平 解璞

  • 出版商: 人民郵電
  • 出版日期: 2020-06-01
  • 定價: $479
  • 售價: 8.5$407
  • 語言: 簡體中文
  • 頁數: 454
  • 裝訂: 平裝
  • ISBN: 7115532370
  • ISBN-13: 9787115532374
  • 相關分類: LabVIEW
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

本書以LabVIEW 2018 中文版為平台,介紹了虛擬儀器程序設計設計的方法和技巧。
全書共13 章,分別介紹LabVIEW 基礎知識,前面板設計,程序框圖與程序結構,
介紹數值字符串與布爾運算,數組、矩陣與簇,數據圖形顯示,介紹數學函數,
波形運算,信號生成與處理,文件管理,數據採集,通信技術,以及綜合實例。
 本書可以作為大中專院校電子相關專業的教學教材,也可以作為各種培訓機構的培訓教材,
同時還可作為電子設計愛好者的自學輔導書。

作者簡介

本書由瀋陽城市學院機電工程學院的耿立明,
陸軍工程大學石家莊校區的崔平和陸軍工程大學石家莊校區的解璞編著,
作者俱有多年的一線工程項目經驗、豐富的教學實踐經驗和教材編寫經驗。
 本書還由Autodesk中國認證考試官方教材指定執筆作者胡仁喜博士審校,
胡仁喜長期從事計算機輔助設計理論教材的策劃和編寫,
成功編寫過大量受歡迎的CAD/CAM/CAE著作,
在讀者中有非常高的知名度。

目錄大綱

目錄:
第 1章 LabVIEW 基礎知識
1.1 LabVIEW 簡介
1.1.1 LabVIEW 概述
1.1.2 LabVIEW 2018 的新功能
1.2 LabVIEW 編程環境
1.2.1 前面板
1.2.2 程序框圖
1.2.3 菜單欄
1.2.4 工具欄
1.2.5 項目瀏覽器窗口
1.3 VI 管理
1.3.1 新建VI
1.3.2 保存VI
1.3.3 運行VI
1.3.4 糾正VI 的錯誤
1.3.5 高亮顯示程序執行過程
1.3.6 單步通過VI 及其子VI
1.4 LabVIEW 2018 的幫助系統
1.4.1 使用即時幫助
1.4.2 使用目錄和索引查找在線幫助
1.4.3 查找LabVIEW 範例
1.4.4 使用網絡資源

第 2章 前面板設計
2.1 前面板
2.1.1 “工具”選板
2.1.2 實例—標註汽車行駛車速變化表
2.1.3 圖標/ 連接器
2.1.4 實例—設計汽車行駛車速變化表圖標
2.1.5 選板可見性設置
2.2 前面板控件
2.2.1 “控件”選板
2.2.2 控件樣式
2.2.3 實例—數值控件的使用
2.3 對象的設置
2.3.1 選擇對象
2.3.2 刪除對象
2.3.3 變更對象位置
2.3.4 屬性節點
2.3.5 實例—控件顯示
2.4 設置前面板的外觀
2.4.1 改變對象的大小
2.4.2 改變對象的顏色
2.4.3 設置對象的字體
2.4.4 實例—編輯汽車行駛車速變化表標註
2.4.5 對象編輯窗口
2.4.6 實例—設計計算機控件
2.5 菜單設計
2.5.1 菜單編輯器
2.5.2 實例—自定義菜單系統
2.5.3 “菜單”函數
2.6 綜合實例—交通信號燈控制系統

第3章 程序框圖與程序結構
3.1 程序框圖
3.2 循環結構
3.2.1 For 循環及並行循環
3.2.2 實例—顯示循環次數
3.2.3 移位寄存器
3.2.4 實例—計算1+2++100
3.2.5 實例—計算偶數的和與積
3.2.6 實例—計算循環次數與循環總數
3.2.7 While 循環
3.2.8 實例—求解平方和*大值
3.2.9 反饋節點
3.2.10 實例—指示燈顯示
3.3 條件結構
3.3.1 添加條件結構
3.3.2 實例—計算圓面積
3.4 順序結構
3.5 事件結構
3.5.1 實例—自定義控件的菜單
3.5.2 程序框圖禁用結構
3.5.3 條件禁用結構
3.6 定時循環
3.6.1 定時循環和定時順序結構
3.6.2 實例—定時循環參數設置
3.6.3 配置定時循環和定時順序結構
3.6.4 同步開始定時結構和中止定時結構的執行
3.6.5 實例—設置循環週期
3.7 公式節點
3.7.1 程序邏輯的公式節點
3.7.2 實例—輸出函數值
3.8 綜合實例—定時循環顯示循環次數

第4章 數值字符串與布爾運算
4.1 數值控件
4.1.1 數值型控件
4.1.2 實例—水庫蓄水系統前面板設計
4.1.3 布爾型控件和單選按鈕
4.1.4 字符串與路徑控件
4.1.5 實例—“銀色”選板控件的使用方法
4.1.6 設置數值型控件的屬性
4.1.7 實例—顯示溫度單位
4.1.8 設置文本型控件的屬性
4.1.9 實例—組合框的使用方法
4.1.10 設置布爾型控件的屬性
4.1.11 實例—切換按鈕顏色
4.2 數值運算
4.2.1 數值函數
4.2.2 實例—水庫蓄水系統
4.2.3 實例—儀表顯示
4.2.4 函數快捷菜單命令
4.2.5 實例—車檢基本情況表
4.2.6 實例—氣溫測試系統
4.2.7 三角函數
4.2.8 實例—正切函數計算
4.3 字符串運算
4.3.1 字符串常量
4.3.2 實例—字符顯示
4.3.3 設置字符串控件的屬性
4.3.4 實例—字符轉換
4.3.5 實例—字符選擇
4.3.6 字符串函數
4.3.7 實例—英文字符轉換
4.4 其餘運算
4.4.1 布爾運算
4.4.2 比較運算
4.4.3 定時運算
4.4.4 對話框與用戶界面運算
4.4.5 圖形與聲音運算
4.4.6 實例—水庫預警系統
4.5 綜合實例—血壓測試系統

第5章 數組、矩陣與簇
5.1 數組控件
5.1.1 數組、矩陣和簇控件
5.1.2 列錶框、樹形控件和表格
5.1.3 容器控件
5.1.4 實例—數組分類
5.2 數組
5.2.1 數組的組成
5.2.2 實例—創建數組控件
5.2.3 實例—創建多維數組控件
5.2.4 數組函數
5.2.5 實例—比較數組
5.2.6 實例—選項卡數組
5.3 簇
5.3.1 簇的組成
5.3.2 創建簇
5.3.3 實例—創建簇控件
5.3.4 實例—調整“簇”控件順序
5.3.5 簇函數
5.3.6 實例—使用“捆綁”函數創建“簇”控件
5.4 矩陣
5.4.1 創建矩陣
5.4.2 矩陣函數
5.4.3 實例—創建矩陣控件
5.4.4 實例—矩陣變換
5.5 綜合實例—矩形的繪製

第6章 數據圖形顯示
6.1 圖形控件
6.1.1 圖形和圖表
6.1.2 下拉列表與枚舉控件
6.1.3 I/O 控件
6.1.4 修飾控件
6.1.5 實例—設計數學運算系統前面板
6.1.6 對象和應用程序的引用
6.1.7 .NET 與ActiveX 控件
6.1.8 設置圖形顯示控件的屬性
6.1.9 實例—標註曲線
6.2 圖表圖形
6.2.1 波形圖
6.2.2 實例—雙Y 軸曲線
6.2.3 波形圖表
6.2.4 實例—波形圖表數據顯示模式
6.2.5 XY 圖
6.2.6 實例—繪製跳動曲線
6.2.7 強度圖
6.2.8 實例—強度圖的使用
6.2.9 強度圖表
6.2.10 實例—強度圖表的使用
6.3 二維圖形
6.3.1 羅盤圖
6.3.2 誤差線圖
6.3.3 實例—繪製鑄件尺寸誤差棒圖
6.3.4 羽狀圖
6.3.5 XY 曲線矩陣
6.3.6 實例—繪製XY 曲線矩陣圖
6.4 三維圖形
6.4.1 三維曲面圖
6.4.2 實例—山峰函數曲面圖
6.4.3 三維參數圖
6.4.4 實例—單位球面
6.4.5 三維曲線圖
6.4.6 實例—繪製螺旋線
6.4.7 極坐標圖
6.5 綜合實例—延遲波形

第7章 數學函數
7.1 數學函數運算
7.2 線性代數VI
7.2.1 特殊矩陣
7.2.2 矩陣的基本運算
7.2.3 實例—創建逆矩陣與轉置矩陣
7.2.4 矩陣的分解
7.2.5 實例—分解帕斯卡矩陣
7.2.6 特徵值
7.2.7 實例—創建矩陣特徵向量
7.2.8 線性方程組
7.3 初等與特殊函數
7.3.1 指數函數
7.3.2 實例—繪製火柴桿圖
7.3.3 雙曲函數
7.3.4 實例—繪製雙曲正弦曲線
7.3.5 離散數學
7.3.6 實例—離散計算選項卡
7.3.7 貝塞爾曲線
7.3.8 實例—繪製貝塞爾曲線條形圖
7.3.9 Gamma 函數
7.3.10 實例—繪製Gamma 函數及其倒數函數
7.3.11 超幾何函數
7.3.12 橢圓積分函數
7.3.13 指數積分函數
7.3.14 誤差函數
7.3.15 橢圓與拋物函數
7.3.16 實例—繪製拋物柱面曲線
7.4 擬合VI
7.4.1 曲線擬合
7.4.2 擬合函數
7.4.3 實例—金屬材料應力擬合數據
7.5 內插與外推VI
7.6 概率與統計VI
7.6.1 累積分佈函數(連續)
7.6.2 逆累積分佈函數(連續
7.6.3 累積分佈函數(離散)
7.6.4 逆累積分佈函數(離散)
7.6.5 實例—繪製幾何概率曲線
7.6.6 方差分析VI
7.7 *優化VI
7.8 微分方程VI
7.9 多項式VI
7.10 綜合實例—分解矩陣

第8章 波形運算
8.1 波形數據
8.1.1 變體函數
8.1.2 時間標識
8.2 波形生成
8.2.1 基本函數發生器
8.2.2 實例—生成正弦信號的波形圖
8.2.3 正弦波形
8.2.4 公式波形
8.2.5 實例—生成公式信號
8.2.6 基本混合單頻
8.2.7 混合單頻與噪聲波形
8.2.8 基本帶幅值混合單頻
8.2.9 混合單頻信號發生器
8.2.10 均勻白噪聲波形
8.2.11 實例—創建均勻白噪聲波形
8.2.12 週期性隨機噪聲波形
8.2.13 二項分佈的噪聲波形信號
8.2.14 伯努利噪聲波形
8.2.15 實例—輸出噪聲波形
8.2.16 仿真信號
8.2.17 實例—使用Express VI 生成曲線
8.3 基本波形函數
8.3.1 獲取波形成分
8.3.2 創建波形
8.3.3 實例—創建隨機波形圖
8.3.4 “設置波形屬性”函數和“獲取波形屬性”函數
8.3.5 “索引波形數組”函數
8.3.6 “獲取波形子集”函數
8.3.7 實例—簡單正弦波形
8.3.8 模擬波形
8.3.9 實例—波形的偏移與縮放
8.3.10 數字波形VI 和函數
8.4 波形調理
8.4.1 數字FIR 濾波器
8.4.2 數字IIR 濾波器
8.4.3 按窗函數縮放
8.4.4 波形對齊(連續)
8.4.5 波形對齊(單次)
8.4.6 實例—波形的對齊和相減
8.4.7 連續卷積(FIR)
8.4.8 濾波器
8.4.9 對齊和重採樣
8.4.10 觸發與門限
8.4.11 實例—執行帶可選規範的IIR 濾波
8.5 波形測量
8.5.1 基本平均直流—均方根
8.5.2 瞬態特性測量
8.5.3 提取單頻信息
8.5.4 快速傅里葉變換頻譜(幅度—相位)
8.5.5 頻率響應函數(幅度—相位)
8.5.6 頻譜測量
8.5.7 失真測量
8.5.8 幅值和電平測量
8.5.9 實例—幅值和電平測量計算
8.5.10 波形監測
8.5.11 實例—基本電平觸發波形
8.6 綜合實例—混合信號圖

第9章 信號生成與處理
9.1 信號生成
9.1.1 基於持續時間的信號發生器
9.1.2 混合單頻與噪聲
9.1.3 高斯調製正弦波
9.1.4 實例—計算高斯調製正弦波
9.1.5 正弦信號
9.1.6 正弦波
9.1.7 均勻白噪聲
9.1.8 任意波形發生器
9.1.9 實例—對方波信號進行仿真濾波
9.2 信號運算
9.2.1 卷積和相關Express VI
9.2.2 縮放和映射
9.3 窗
9.4 濾波器
9.4.1 巴特沃斯濾波器
9.4.2 實例—正弦信號濾波
9.4.3 切比雪夫濾波器
9.4.4 FIR 加窗濾波器
9.4.5 Savitzky-Golay 濾波器
9.4.6 貝塞爾濾波器
9.5 譜分析
9.6 變換
9.6.1 FFT
9.6.2 FHT
9.6.3 反FFT
9.6.4 反FHT
9.6.5 實例—序列FFT
9.7 逐點
9.7.1 信號生成
9.7.2 信號運算
9.7.3 濾波器
9.7.4 譜分析
9.7.5 變換
9.7.6 實例—生成STFT 時頻圖
9.7.7 線性代數
9.8 綜合實例—獲取迴聲信號的位置

第 10章 文件管理
10.1 文件數據
10.1.1 路徑
10.1.2 文件I/O 格式
10.1.3 文件操作
10.1.4 文件常量
10.1.5 實例—格式化寫入文件和掃描文件
10.2 文件類型
10.2.1 文本文件
10.2.2 實例—寫入餘弦數據
10.2.3 實例—讀取餘弦數據
10.2.4 帶分隔符電子表格文件
10.2.5 實例—輸出帶噪聲鋸齒波數據
10.2.6 實例—讀取帶Gamma 噪聲鋸齒波數據
10.2.7 二進製文件
10.2.8 配置文件
10.2.9 TDMS
10.2.10 存儲/ 數據插件
10.2.11 實例—寫入TDM 數據文件
10.2.12 實例—讀取TDM 文件
10.2.13 Zip 文件
10.2.14 XML 格式
10.2.15 波形文件I/O 函數
10.2.16 *級文件函數
10.2.17 實例—編輯選中的文件
10.2.18 數據記錄文件的創建和讀取
10.2.19 記錄前面板數據
10.2.20 實例—獲取子VI 前面板記錄
10.2.21 數據與XML 格式間的相

第 11章 數據採集
11.1 數據採集基礎
11.1.1 DAQ 功能概述
11.1.2 NI-DAQ 安裝及節點介紹
11.1.3 DAQ 節點常用的參數簡介
11.2 DAQmx 節點及其編程
11.3 綜合實例—DAQ 助手的使用

第 12章 通信技術
12.1 串行通信技術
12.1.1 串行通信介紹
12.1.2 VISA 配置串口
12.2 DataSocket 技術
12.2.1 DataSocket 技術
12.2.2 讀取DataSocket
12.2.3 寫入DataSocket
12.2.4 打開DataSocket
12.2.5 關閉DataSocket
12.2.6 實例—正弦信號的遠程通信
12.3 TCP 通信
12.3.1 TCP
12.3.2 TCP 偵聽
12.3.3 打開TCP 連接
12.3.4 讀取TCP 數據
12.3.5 寫入TCP 數據
12.3.6 實例—隨機波形的局域傳遞
12.4 其他通信方法介紹
12.4.1 UDP 通信
12.4.2 實例—數據的地址傳送
12.5 綜合實例—隊列速度的控制
第 13章 綜合實例
13.1 火車故障檢測系統實例
13.2 預測成本實例
13.3 2D 圖片旋轉顯示實例
13.4 二進製文件的字節順序實例