LabVIEW虛擬儀器程序設計基礎 版權信息
- ISBN:9787113280505
- 條形碼:9787113280505 ; 978-7-113-28050-5
- 裝幀:70g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
LabVIEW虛擬儀器程序設計基礎 本書特色
LabVIEW是一種程序開發環境,類似于C和BASIC開發環境,但是LabVIEW與其他計算機語言的顯著區別是:其他計算機語言都是采用基于文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。LabVIEW軟件是NI設計平臺的核心,也是開發測量或控制系統的理想選擇,是目前使用較為廣泛的虛擬儀器開發環境。本書基于LabVIEW2019版本,簡化了分布式測試、測量和控制系統的設計,目前市面上的相關圖書多為2018版本。本書將配備操作視頻,可掃碼觀看,便于學生學習和使用。
LabVIEW虛擬儀器程序設計基礎 內容簡介
本書基于 LabVIEW 2019版本,介紹了虛擬儀器的基本概念、種類、常見應用和 LabVIEW軟件基礎知識。全書共 8章,重點圍繞 LabVIEW軟件的數據類型、顯示及存儲、程序結構、編程架構等展開,介紹了編者近年總結的一些經典案例,注重理論與實際編程的緊密結合,幫助讀者掌握使用 LabVIEW的基本方法和技巧。
本書適合作為普通高等學校計算機、電子技術、自動化工程、電氣、通信、測控等相關專業教材,也可作為 LabVIEW入門級讀者以及從事相關專業工程人員的參考用書。
LabVIEW虛擬儀器程序設計基礎 目錄
**章 虛擬儀器介紹.......................... 1
1.1 儀器的歷史與發展 ................................1
1.2 虛擬儀器的基本概念 ..............................3
1.3 虛擬儀器的系統結構 ..............................4
1.3.1 虛擬儀器的基本功能 ............................4
1.3.2 虛擬通用儀器硬件平臺 ..........................5
1.3.3 虛擬儀器應用軟件 .............................7
1.3.4 虛擬儀器軟件開發平臺 ..........................8
1.4 虛擬儀器技術應用 ................................9
小結 ........................................10
習題 ........................................10
第2 章 LabVIEW 基礎知識...................... 11
2.1 LabVIEW 簡介 ................................11
2.1.1 LabVIEW 發展史 .............................11
2.1.2 LabVIEW 優勢 ..............................13
2.2 LabVIEW 的啟動 ................................14
2.3 項目瀏覽器 ..................................16
2.3.1 項目瀏覽器窗口 .............................16
2.3.2 項目相關工具欄 ..............................17
2.4 VI 的啟動與保存 ................................22
2.4.1 啟動已有VI ...............................22
2.4.2 新建保存VI ...............................23
2.5 VI 組成 ....................................25
2.5.1 前面板 ..................................25
2.5.2 程序框圖 .................................26
2.5.3 圖標和接線板 ...............................27
2.5.4 LabVIEW 工具欄 .............................30
目 錄IILabVIEW 虛擬儀器程序設計基礎
2.5.5 LabVIEW 對象的快捷菜單 ........................32
2.6 LabVIEW 中的選板 ..............................33
2.6.1 控件選板 .................................33
2.6.2 工具選板 .................................35
2.6.3 函數選板 .................................36
2.7 子VI 的創建與調用 ..............................38
2.8 LabVIEW 幫助工具 ..............................39
2.8.1 “即時幫助”窗口 .............................39
2.8.2 “LabVIEW 幫助”窗口 ..........................41
2.8.3 “NI 范例查找器”窗口 ..........................41
2.9 LabVIEW 調試工具 ..............................42
2.9.1 糾正斷開的VI ..............................42
2.9.2 設置VI 修訂歷史 ............................43
2.9.3 調試技巧 .................................43
小結 ........................................46
習題 ........................................47
上機實驗 ......................................47
第3 章 數據類型與操作........................ 49
3.1 數據類型簡介 ..................................49
3.2 數值數據類型 ..................................50
3.2.1 數值型分類 ................................50
3.2.2 數值型對象的操作 ............................52
3.3 布爾型數據 ..................................56
3.4 字符串與路徑數據 ...............................58
3.4.1 字符輸入 輸出控件 ...........................59
3.4.2 組合框 ..................................60
3.4.3 表格和列表框 ...............................61
3.4.4 樹形 ...................................62
3.4.5 路徑 ...................................63
3.5 數組 ......................................63
3.5.1 數組的創建 ................................63
3.5.2 數組函數 .................................65
3.6 簇 .......................................73III
3.6.1 簇的創建 .................................73
3.6.2 簇函數 ..................................74
3.7 其他數據類型 ..................................77
3.7.1 枚舉類型 .................................77
3.7.2 時間類型 .................................78
3.7.3 變體類型 .................................79
小結 ........................................80
習題 ........................................80
上機實驗 ......................................80
第4 章 LabVIEW 程序運行結構.................... 83
4.1 概述 ......................................83
4.2 循環結構 ....................................83
4.2.1 For 循環 ..................................83
4.2.2 While 循環 ................................86
4.3 結構中的數據傳遞 ...............................88
4.3.1 變量 ...................................88
4.3.2 移位寄存器 ...............................96
4.3.3 反饋節點 ................................100
4.3.4 隧道 ...................................102
4.4 層次結構 ...................................105
4.4.1 條件結構 ................................105
4.4.2 順序結構 ................................113
4.4.3 事件結構 ................................116
4.5 定時結構 ...................................120
4.5.1 定時函數 ................................121
4.5.2 定時循環 ................................122
4.5.3 定時順序 ................................124
4.6 公式節點 ...................................127
小結 ........................................130
習題 ........................................131
上機實驗 ......................................131
第5 章 波形與圖形控件....................... 134
5.1 概述 ......................................134
IVLabVIEW 虛擬儀器程序設計基礎
5.2 波形數據 ...................................136
5.2.1 波形數據的組成 .............................136
5.2.2 波形操作函數 ..............................136
5.3 波形圖(Graph) ...............................137
5.3.1 波形圖的基本操作 ............................138
5.3.2 波形圖的輸入數據類型 ..........................141
5.4 波形圖表(Chart) ..............................143
5.4.1 波形圖表的輸入數據 ..........................143
5.4.2 波形圖表的基本操作 ..........................145
5.5 XY 圖 ....................................145
5.6 強度圖 ....................................147
小結 ........................................148
習題 ........................................148
上機實驗 ......................................149
第6 章 LabVIEW 發布產品...................... 153
6.1 概述 ......................................153
6.2 應用程序 ...................................154
6.2.1 準備工作 ................................154
6.2.2 應用程序生成步驟 ............................154
6.2.3 應用程序運行錯誤 ............................158
6.3 安裝程序 ...................................158
6.4 .NET 互操作程序集 ..............................163
6.5 源代碼發布 ..................................165
6.6 共享庫 ....................................166
6.7 打包庫和程序包 ................................167
6.8 Zip 文件....................................168
小結 ........................................168
習題 ........................................168
第7 章 LabVIEW 在數字電路中的應用實例.............. 169
7.1 組合邏輯電路系統的設計 ...........................169
7.1.1 全加器的設計 ..............................169
7.1.2 三路表決器 ...............................170
7.1.3 四選一數據選擇器 ............................172
7.1.4 八線- 三線編碼器 ............................172
7.1.5 三線- 八線譯碼器 ............................175
7.1.6 七段顯示譯碼器 .............................177
7.1.7 組合邏輯電路實驗系統設計 .......................179
7.2 時序邏輯電路的設計 .............................180
7.2.1 時鐘信號子VI 的設計 ..........................180
7.2.2 SR 觸發器 ................................181
7.2.3 JK 觸發器 ................................182
7.2.4 T 觸發器 ................................184
7.2.5 D 觸發器 ................................185
7.2.6 四位移位寄存器 .............................187
7.2.7 同步二進制加法計數器 ..........................188
7.2.8 時序邏輯電路實驗系統的設計 ......................190
小結 ........................................191
習題 ........................................192
上機實驗 ......................................193
第8 章 LabVIEW 在數字信號處理中的應用實驗............ 195
8.1 信號的發生 ..................................195
8.1.1 基本函數發生器模塊設計 ........................195
8.1.2 白噪聲信號發生器 ............................197
8.2 數字信號的卷積計算 .............................198
8.3 數字信號的頻域分析 .............................200
8.3.1 數字信號的快速傅里葉變換 .......................200
8.3.2 數字信號的頻譜分析 ..........................203
小結 ........................................204
習題 ........................................204
參考文獻............................... 205
展開全部
LabVIEW虛擬儀器程序設計基礎 作者簡介
謝堂堯,男,北京郵電大學博士在讀,韓國新羅大學碩士學位,華北科技學院教學顧問,北京航誠達科技發展有限公司總經理,從事虛擬儀器軟硬件開發以及應用。 于臻,男,北京郵電大學博士學位,副教授,華北科技學院電子信息工程學院信息工程系主任,華北科技學院電信學院學術委員會委員、教學督導,人工智能學會會員,主要從事射頻微波、寬帶無線通信、應急通信技術的教學與科研工作。主持和參與國家自然科學基金,國家重點研發項目,國防基礎科研項目6項,廳局級課題4項,橫向課題2項,中央高;究蒲袠I務費資助項目十余項,獲河北煤炭工業行業協會三等獎2項,國家發明專利4篇。主持《天線與電波傳播》省級精品在線開放課程,教研項目11項,研究成果獲得省級以上獎勵5項,獲首屆全國高校微課教學比賽優秀獎、發表論文二十余篇,其中,SCI、EI檢索10篇。 冉小英,女,北京交通大學碩士學位,副教授,華北科技學院電子信息工程學院通信工程系教師,主要從事小型多頻段天線、寬帶無線通信、應急監測監控技術的教學與科研工作。主持及主研廳局級以上科教研項目十余項,獲河北煤炭工業行業協會三等獎2項,河北省教研成果二等獎1項目,參與《天線與電波傳