-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

LabVIEW程序設計與應用

( 簡體 字)
作者:張金類別:1. -> 程式設計 -> Labview
譯者:
出版社:電子工業出版社LabVIEW程序設計與應用 3dWoo書號: 40801
詢問書籍請說出此書號!

缺書
NT售價: 290

出版日:2/1/2015
頁數:332
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121253294
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

隨著微電子技術和計算機技術的飛速發展,測試技術與計算機層次的結合正引起測試儀器領域里一場新的革命,一種全新的儀器結構概念導致了新一代儀器——虛擬儀器的出現。它是現代計算機技術、通信技術和測量技術相結合的產物,是傳統儀器觀念的一次巨大變革,是產業發展的一個重要方向。虛擬儀器在工程應用中表現出傳統儀器無法比擬的優勢,可以說虛擬儀器技術是現代測試技術的關鍵組成部分。作為測試工程領域的強有力工具,近年來,虛擬儀器軟件LabVIEW得到了業界的普遍認可,并在測控應用領域得到了廣泛應用。
LabVIEW是一個成熟的工程技術開發平臺,同時也是一個優秀的科學技術創新平臺,它不斷地吸納最新的科技成果,完善和發展自身。每個新版本的LabVIEW軟件都會提供最新的功能以提高效率,它提供獲取新技術的途徑,并提供對現有軟件問題的修補程序。LabVIEW2012提供了強大的幫助系統和豐富的實例庫,絕大多數應用均可在實例庫中找到范例,在此基礎上稍作修改即能達到實用的目的。本書提供的實例程序具有實際參考價值,全部在LabVIEW2012環境中調試通過,讀者可按照書中提供的前、后面板直接在不同LabVIEW版本上練習并編輯修改。
全書共分14章,由陸軍軍官學院張金教授統稿。第1章簡要介紹虛擬儀器的基本概念、LabVIEW的作用及優勢。第2章圍繞LabVIEW2012介紹其安裝、啟動流程,選板、菜單欄、工具欄等編程環境,以及LabVIEW2012幫助系統和網絡學習資源獲取方法。第3章從LabVIEW編程的基本概念入手,介紹創建、編輯、運行、調試VI及調用子VI的方法和步驟。第4章介紹LabVIEW使用的數據及運算類型。第5章討論局部變量、全局變量,數組、簇、波形數據的創建方法及相關函數。第6章討論LabVIEW的程序結構,包括For循環、While循環、反饋節點、順序/條件/事件結構、公式節點和屬性節點等內容。第7章介紹LabVIEW測試數據的波形顯示方法,包括實時趨勢圖、波形圖、強度圖及表、三維曲面/參數曲面/線條圖。第8章介紹文件操作的流程控制及文本、二進制、數據記錄、波形等不同類型文件的輸入/輸出操作方法。第9章從信號及其描述、測試信號的分析處理入手介紹LabVIEW中的信號來源。第10章從時域和頻域角度出發討論測試信號的處理方法,包括信號運算、濾波、相關分析、卷積運算、特征值處理、波形對齊及越限監測等信號時域處理,離散時間傅里葉變換及譜分析等信號頻域處理,還介紹了如何用LabVIEW進行截斷加窗及諧波分析。第11章介紹信號調理及其相關硬件選型原則,以及如何利用NI-DAQmx編寫信號調理和數據采集程序。第12章介紹總線的基本概念及類型,以及如何正確選用和應用LabVIEW支持的總線。第13章介紹LabVIEW網絡通信功能,包括串行通信、數據共享及Web數據發布等內容。第14章從測試系統構建角度討論LabVIEW的實際應用,包括基于NI USRP 的多輸入/多輸出系統,BCU單板測試與診斷試驗臺,基于NI Compact RIO 的高精度研磨系統,基于聲卡的測試系統等幾個典型應用實例。
本書在編寫過程中,參考了大量相關專業的教材和參考資料,無法一一列出,在此表示衷心的感謝。
參與本書編寫的還有陸軍軍官學院的尹春雷、鄭文達、許剛、黃國銳、韓瑋、丁俊香、李鵬輝等。由于作者水平有限,特別是測試技術的理論和工程實踐的飛速發展,所以紕漏、不妥之處在所難免,敬請讀者批評指正,并歡迎與作者聯系,JGXYZhangJin@163.com。

編著者
2014年4月
內容簡介:

本書以LabVIEW在測試技術領域的應用為背景,以LabVIEW2012為對象,系統地介紹了LabVIEW程序設計的基本概念、關鍵技術和實際應用的專門知識,包括虛擬儀器的基礎理論、LabVIEW2012編程環境安裝及介紹、數據操作、變量/數組/簇與波形數據、程序結構、波形顯示、文件輸入/輸出、信號基礎、測試信號處理、信號調理和數據采集、總線技術、遠程測控及基于LabVIEW的測試系統實例等內容。全書理論與實踐相結合,步步深入地引導讀者熟悉LabVIEW編程和在測試領域的應用。

目錄:

第1章 概述 1
1.1 LabVIEW概述 1
1.1.1 LabVIEW概述 1
1.1.2 LabVIEW的作用 2
1.1.3 選擇LabVIEW的優勢 3
1.2 G語言 4
1.3 虛擬儀器 5
第2章 LabVIEW編程環境 8
2.1 LabVIEW2012的安裝 8
2.2 LabVIEW啟動 11
2.3 LabVIEW選板 13
2.3.1 控件選板 13
2.3.2 函數選板 14
2.3.3 工具選板 15
2.4 LabVIEW菜單欄 15
2.5 LabVIEW工具欄 20
2.5.1 前面板工具欄 21
2.5.2 程序框圖工具欄 21
2.6 項目瀏覽器窗口 21
2.7 LabVIEW2012簡體中文版的幫助系統 23
2.7.1 使用即時幫助 23
2.7.2 使用目錄和索引查找在線幫助 24
2.7.3 查找LabVIEW范例 25
2.7.4 使用網絡資源 25
第3章 LabVIEW編程入門 26
3.1 基本概念 26
3.1.1 前面板 26
3.1.2 程序框圖 29
3.1.3 使用數據連線 31
3.1.4 圖標/連接端口 32
3.2 創建和編輯VI 32
3.2.1 創建VI 33
3.2.2 VI的編輯 36
3.3 運行和調試VI 38
3.3.1 運行VI 39
3.3.2 調試VI 39
3.4 創建和調用子VI 41
3.4.1 創建子VI 41
3.4.2 調用子VI 43
3.5 Express VI 45
3.5.1 Express VI的特點 45
3.5.2 Express VI的使用方法 45
第4章 數據操作 48
4.1 數據類型 48
4.1.1 數值型 48
4.1.2 布爾型 49
4.1.3 字符串型 51
4.1.4 枚舉類型 61
4.1.5 時間類型 62
4.2 數據運算 62
4.2.1 算術運算 62
4.2.2 布爾運算 62
4.2.3 比較運算 63
第5章 變量、數組、簇與波形數據 66
5.1 局部變量 66
5.1.1 局部變量的創建 66
5.1.2 局部變量的應用舉例 67
5.1.3 局部變量的特點 67
5.2 全局變量 68
5.2.1 全局變量的創建 68
5.2.2 全局變量的應用舉例 68
5.2.3 全局變量的特點 70
5.3 數組 70
5.3.1 數組的創建 70
5.3.2 數組函數 71
5.3.3 多態性 76
5.4 簇 76
5.4.1 簇的創建 76
5.4.2 簇函數 78
5.5 波形數據 80
5.5.1 波形數據控件 80
5.5.2 波形數據操作函數 81
第6章 程序結構 85
6.1 For循環 85
6.1.1 For循環的建立 85
6.1.2 For循環的自動索引 86
6.1.3 移位寄存器 87
6.1.4 For循環的應用舉例 89
6.2 While循環 89
6.2.1 While循環的建立 89
6.2.2 While循環的應用舉例 90
6.3 反饋節點 91
6.3.1 反饋節點的建立 91
6.3.2 反饋節點的應用舉例 92
6.4 順序結構 92
6.4.1 順序結構的創建 93
6.4.2 順序結構的數據傳遞 93
6.4.3 順序結構的應用舉例 94
6.5 條件結構 95
6.5.1 條件結構的創建 95
6.5.2 條件結構的設置 95
6.5.3 條件結構的應用舉例 96
6.6 事件結構 97
6.6.1 事件結構的創建 98
6.6.2 用戶界面事件的分類與注冊 98
6.6.3 事件結構的設置 99
6.6.4 事件結構的應用舉例 100
6.7 公式節點 101
6.7.1 公式節點的創建 101
6.7.2 公式節點的應用舉例 101
6.8 屬性節點 102
6.8.1 屬性節點的創建 102
6.8.2 屬性節點的使用 102
第7章 波形顯示 106
7.1 實時趨勢圖 106
7.1.1 波形圖表 106
7.1.2 波形圖表的定制 107
7.1.3 波形圖表的應用舉例 111
7.2 事后記錄波形控件 112
7.2.1 波形圖的特點 112
7.2.2 波形圖的應用 113
7.3 XY波形控件(XY圖與Express XY圖) 115
7.4 強度圖與強度圖表 118
7.4.1 強度圖 118
7.4.2 強度圖表 120
7.5 三維圖形 120
7.5.1 三維曲面圖 120
7.5.2 三維參數曲面圖 121
7.5.3 三維線條圖 123
第8章 文件輸入/輸出 125
8.1 基本概念及術語 125
8.1.1 路徑 125
8.1.2 引用句柄 125
8.1.3 文件I/O操作流程控制 125
8.1.4 文件I/O的出錯管理 126
8.1.5 基本文件類型 126
8.2 文件操作 126
8.3 文件輸入/輸出 127
8.3.1 文本文件的輸入/輸出 127
8.3.2 二進制文件的輸入/輸出 130
8.3.3 電子表格格式文件的輸入/輸出 132
8.3.4 數據記錄文件的輸入/輸出 133
8.3.5 波形文件的輸入/輸出 135
第9章 信號基礎 138
9.1 信號及其描述 138
9.1.1 信號的定義與分類 138
9.1.2 信號的描述方法 140
9.1.3 隨機信號描述 140
9.1.4 測試信號的分析處理 145
9.2 LabVIEW中的信號來源 146
9.2.1 信號發生器產生仿真信號 146
9.2.2 公式節點產生仿真信號 154
9.2.3 從文件讀入和直接采集測試信號 155
9.3 LabVIEW中的測試信號分析處理函數庫簡介 156
第10章 測試信號處理 161
10.1 測試信號的時域處理 161
10.1.1 信號特征值處理及LabVIEW實現 161
10.1.2 信號運算及LabVIEW實現 166
10.1.3 濾波器及LabVIEW實現 168
10.1.4 測試信號的相關分析和卷積運算 180
10.1.5 波形對齊、越限監測和波形操作 188
10.2 測試信號的頻域處理 193
10.2.1 離散時間傅里葉變換及其LabVIEW實現 193
10.2.2 測試信號譜分析及其LabVIEW實現 198
10.2.3 截斷加窗及LabVIEW中的窗函數VI 211
10.2.4 諧波分析及其LabVIEW實現 213
第11章 信號調理和數據采集 217
11.1 信號調理及其硬件選型 217
11.1.1 常見的信號調理方法 218
11.1.2 信號調理硬件的選型原則 219
11.2 數據采集及其硬件選型 221
11.2.1 模數轉換的基本原理 222
11.2.2 模數轉換芯片的幾種類型及其選用 224
11.2.3 數據采集卡的選用 228
11.3 NI-DAQmx編程 230
11.3.1 了解Measurement&Automation Explorer 230
11.3.2 DAQ助手 Express VI 232
11.3.3 NI-DAQmx仿真設備 233
11.3.4 數據采集VI 234
11.3.5 NI-DAQmx應用實例 239
第12章 總線技術 241
12.1 總線技術的基本概念及常見總線類型 241
12.1.1 總線的基本概念 241
12.1.2 總線的分類 242
12.1.3 總線的發展及常見類型 243
12.2 LabVIEW支持的總線 245
12.2.1 PCI總線 245
12.2.2 GPIB總線 246
12.2.3 PXI總線 247
12.2.4 VXI總線 249
12.3 正確選用和應用LabVIEW支持的總線 249
12.3.1 各類總線比較 249
12.3.2 應用PCI總線 251
12.3.3 應用GPIB總線 252
12.3.4 應用PXI總線 257
12.3.5 應用VXI總線 258
12.3.6 VISA 259
第13章 遠程測控 263
13.1 串行通信 263
13.1.1 串行通信的基本概念 263
13.1.2 LabVIEW串口通信功能函數 264
13.1.3 LabVIEW串口通信步驟 267
13.2 利用DataSocket技術實現數據共享 268
13.2.1 DataSocket的組成 268
13.2.2 LabVIEW中的DataSocket節點 271
13.2.3 DataSocket應用實例 274
13.3 利用網絡協議進行通信 277
13.3.1 TCP協議簡介 277
13.3.2 LabVIEW中的TCP節點 278
13.3.3 TCP通信編程實例 283
13.4 在Web上發布程序 285
13.4.1 遠程前面板概述 285
13.4.2 服務器端的Web發布配置 286
13.4.3 操作遠程前面板 288
第14章 基于LabVIEW的測試系統實例 290
14.1 基于NI USRP 的2×2 MIMO 系統 290
14.1.1 概述 290
14.1.2 軟、硬件配置 290
14.1.3 系統設置 291
14.1.4 系統應用 293
14.2 基于LabVIEW的BCU單板測試與診斷試驗臺 295
14.2.1 概述 295
14.2.2 BCU單板測試系統的設計背景和開發理念 295
14.2.3 BCU單板測試系統的整體設計 297
14.2.4 試驗臺設計實現 299
14.2.5 現場測試試驗 305
14.2.6 結論 306
14.3 基于NI Compact RIO 的高精度研磨系統 306
14.3.1 設計原則 306
14.3.2 總體設計 307
14.3.3 軟件實現 308
14.3.4 實驗及結論 313
14.4 基于聲卡的測試系統 314
14.4.1 聲卡的基本常識 314
14.4.2 Lab VIEW中的聲音輸入/輸出控件 314
14.4.3 基于聲卡的虛擬示波器 315
14.4.4 聲卡的雙聲道模擬輸出 317
14.4.5 聲音信號的采集與存儲 318
14.4.6 聲音信號的功率譜分析 319
參考文獻 321
序: