目 錄
前言
第1章 緒論1
1.1 虛擬儀器系統概述2
1.1.1 虛擬儀器的概念2
1.1.2 虛擬儀器的特點3
1.1.3 虛擬儀器的分類3
1.1.4 虛擬儀器的組成4
1.1.5 虛擬儀器的發(fā)展方向6
1.2 虛擬儀器軟件開發(fā)環(huán)境6
1.2.1 LabVIEW的使用7
1.2.2 LabWindows/CVI的使用7
1.2.3 其他8
第2章 圖形化編程語言LabVIEW9
2.1 LabVIEW簡介10
2.1.1 LabVIEW概述10
2.1.2 LabVIEW 2022中文版的新功能11
2.2 LabVIEW編程環(huán)境12
2.2.1 啟動窗口12
2.2.2 控件選板16
2.2.3 函數選板16
2.2.4 工具選板18
2.2.5 菜單欄20
2.2.6 工具欄26
2.2.7 項目瀏覽器窗口26
2.3 LabVIEW 2022中文版的幫助系統28
2.3.1 使用即時幫助28
2.3.2 查找在線幫助28
2.3.3 查找LabVIEW范例29
2.3.4 使用網絡資源30
第3章 前面板與程序框圖32
3.1 前面板控件33
3.1.1 控件樣式33
3.1.2 數值型控件35
3.1.3 布爾型控件和單選按鈕38
3.1.4 字符串與路徑控件39
3.1.5 數據容器控件41
3.1.6 列表、表格和樹控件42
3.1.7 圖形控件43
3.1.8 下拉列表與枚舉控件44
3.1.9 布局控件45
3.1.10 I/O控件46
3.1.11 修飾控件48
3.1.12 對象和應用程序的引用48
3.1.13 .NET與ActiveX控件50
3.2 設置前面板對象的屬性51
3.2.1 設置數值型控件的屬性51
3.2.2 設置文本型控件的屬性54
3.2.3 設置布爾型控件的屬性59
3.2.4 設置圖形顯示控件的屬性60
3.3 前面板的修飾62
3.3.1 設置前面板對象的顏色以及文字風格62
3.3.2 設置多個對象的位置關系和大小63
3.3.3 修飾控件的使用64
3.3.4 程序框圖68
3.4 綜合演練——數值控件的使用70
第4章 創(chuàng)建、編輯和調試VI74
4.1 創(chuàng)建和編輯VI75
4.1.1 創(chuàng)建VI76
4.1.2 編輯VI83
4.2 運行和調試VI96
4.2.1 運行VI97
4.2.2 糾正VI的錯誤97
4.2.3 高亮顯示程序執(zhí)行過程98
4.2.4 單步通過VI及其子VI99
4.2.5 使用斷點100
4.2.6 使用探針101
4.3 創(chuàng)建和調用子VI101
4.3.1 創(chuàng)建子VI101
4.3.2 調用子VI104
4.4 使用Express VI進行程序設計108
4.5 菜單設計111
4.6 綜合演練——數字濾波器114
第5章 程序結構118
5.1 循環(huán)結構119
5.1.1 For循環(huán)及其應用119
5.1.2 移位寄存器及其應用實例121
5.1.3 While循環(huán)123
5.1.4 反饋節(jié)點125
5.2 條件結構126
5.3 順序結構128
5.4 事件結構132
5.5 定時循環(huán)136
5.5.1 定時循環(huán)和定時順序結構136
5.5.2 配置定時循環(huán)和定時順序結構138
5.5.3 同步開始定時結構和中止定時結構的執(zhí)行142
5.6 公式節(jié)點144
5.7 屬性節(jié)點146
5.8 綜合演練——定點轉換148
第6章 變量、數組、簇與波形數據152
6.1 局部變量153
6.2 全局變量155
6.3 數組157
6.3.1 數組的組成與創(chuàng)建158
6.3.2 使用循環(huán)創(chuàng)建數組159
6.3.3 數組函數160
6.3.4 多態(tài)性166
6.4 簇167
6.4.1 簇的組成與創(chuàng)建167
6.4.2 簇數據的使用169
6.5 波形數據175
6.5.1 波形數據的組成175
6.5.2 波形數據的使用177
6.6 綜合演練——簡單正弦波形182
第7章 波形顯示186
7.1 波形圖187
7.2 波形圖表190
7.3 設置波形圖和波形圖表193
7.3.1 調整坐標刻度區(qū)間193
7.3.2 標尺圖例和圖形工具選板195
7.3.3 波形圖和波形圖表的個性化設置196
7.4 XY圖198
7.5 強度圖和強度圖表201
7.5.1 強度圖202
7.5.2 強度圖表205
7.6 三維圖形207
7.6.1 三維曲面圖208
7.6.2 三維參數圖214
7.6.3 三維曲線圖215
7.7 極坐標圖217
7.8 綜合演練——混合信號圖218
第8章 文件I/O222
8.1 文件I/O基礎223
8.1.1 路徑223
8.1.2 引用句柄224
8.1.3 文件I/O格式的選擇225
8.2 文件I/O操作的VI和函數227
8.2.1 用于常用文件I/O操作的VI和函數227
8.2.2 文件常量237
8.2.3 配置文件VI237
8.2.4 TDMS240
8.2.5 存儲/數據插件248
8.2.6 Zip249
8.2.7 XML250
8.2.8 波形文件I/O函數253
8.2.9 高級文件I/O函數253
8.3 文件操作與管理258
8.3.1 文本文件的寫入與讀取258
8.3.2 帶分隔符電子表格文件的寫入與讀取260
8.3.3 二進制文件的寫入與讀取265
8.3.4 數據記錄文件的創(chuàng)建與讀取266
8.3.5 測量文件的寫入與讀取268
8.3.6 配置文件的創(chuàng)建與讀取270
8.3.7 記錄前面板數據272
8.3.8 數據與XML格式間的相互轉換273
8.4 綜合演練——二進制文件的字節(jié)順序274
第9章 信號分析與處理277
9.1 信號和波形生成278
9.1.1 波形生成280
9.1.2 信號生成292
9.2 波形調理295
9.3 波形測量305
9.4 信號運算315
9.5 窗317
9.6 濾波器318
9.7 譜分析320
9.8 變換321
9.9 逐點322
9.10 綜合演練——繼電器控制開關信號323
第10章 數據采集328
10.1 數據采集基礎329
10.1.1 DAQ功能概述329
10.1.2 NI-DAQ安裝及節(jié)點介紹331
10.1.3 DAQ節(jié)點常用的參數簡介336
10.2 DAQmx節(jié)點及其編程337
10.3 綜合演練——DAQ 助手的使用346
第11章 網絡與通信350
11.1 串行通信技術351