案例解說虛擬儀器典型控制套用

案例解說虛擬儀器典型控制套用

《案例解說虛擬儀器典型控制套用》是 2010年 出版的圖書,作者是李江全 。本書從工程套用的角度出發,通過6種典型的計算機控制系統(包括基於單片機、PLC、PCI數據採集卡、USB數據採集板、遠程I/O模組、智慧型儀器),使用目前流行的虛擬儀器程式語言LabVIEW和LabWindows/CVI,對工業控制系統中的4類典型套用,即模擬量輸入、模擬量輸出、數字量輸入和數字量輸出的程式設計方法進行了詳細的講解。

基本介紹

  • 書名:案例解說虛擬儀器典型控制套用
  • 作者:李江全
  • 類別:工程套用
  • 突出特色:彌補虛擬儀器在測控實踐方面缺憾
  • 章數:八章
內容簡介,目錄,前言,

內容簡介

本書內容豐富,每個案例提供具體的設計任務、詳細的操作步驟、完整的程式代碼。並提供超值配套光碟,內含的源程式、軟硬體資源、程式運行錄屏、系統測試錄像等。 讀者對象:(1)剛走出高校,從事計算機控制系統的研發人員或工程技術人員。(2)剛走出高校,從事軟、硬體結合的自動化工程師和電子產品開發工程師(如需用程式編寫驅動和接口程式,實現各硬體板卡通信、連線等)。(3)自動化、測控技術、機電一體化等專業高年級本科生和研究生,提高動手能力、掌握實用技術的學習用書。(4)自動化、測控技術、機電一體化等專業高校教師。

目錄

目 錄
第1章 基於單片機開發板的控制套用 1
1.1 系統設計說明 1
1.1.1 設計任務 1
1.1.2 硬體系統 2
1.2 數據採集與控制程式設計 4
1.2.1 模擬量輸入 4
1.2.2 模擬量輸出 25
1.2.3 數字量輸入 40
1.2.4 數字量輸出 52
第2章 基於PLC的控制套用 61
2.1 系統設計說明 61
2.1.1 設計任務 61
2.1.2 硬體系統 62
2.2 數據採集與控制程式設計 70
2.2.1 模擬量輸入 70
2.2.2 模擬量輸出 86
2.2.3 數字量輸入 95
2.2.4 數字量輸出 115
第3章 基於NI數據採集卡的控制套用 135
3.1 系統設計說明 135
3.1.1 設計任務 135
3.1.2 硬體系統 136
3.2 數據採集與控制程式設計 144
3.2.1 模擬量輸入 144
3.2.2 數字量輸入 164
3.2.3 數字量輸出 171
第4章 基於研華數據採集卡的控制套用 179
4.1 系統設計說明 179
4.1.1 設計任務 179
4.1.2 硬體系統 180
4.2 數據採集與控制程式設計 185
4.2.1 模擬量輸入 185
4.2.2 模擬量輸出 199
4.2.3 數字量輸入 210
4.2.4 數字量輸出 220
第5章 基於USB數據採集板的控制套用 231
5.1 系統設計說明 231
5.1.1 設計任務 231
5.1.2 硬體系統 232
5.2 數據採集與控制應用程式設計 238
5.2.1 模擬量輸入 238
5.2.2 模擬量輸出 242
5.2.3 數字量輸入 245
5.2.4 數字量輸出 249
第6章 基於遠程I/O模組的控制套用 253
6.1 系統設計說明 253
6.1.1 設計任務 253
6.1.2 硬體系統 254
6.2 數據採集與控制應用程式設計 265
6.2.1 模擬量輸入 265
6.2.2 模擬量輸出 272
6.2.3 數字量輸入 278
6.2.4 數字量輸出 286
第7章 基於智慧型儀器的控制套用 294
7.1 系統設計說明 294
7.1.1 設計任務 294
7.1.2 硬體系統 294
7.2 溫度測量與控制程式設計 300
7.2.1 單台智慧型儀器溫度測控 300
7.2.2 多台智慧型儀器溫度測控 310
7.2.3 網路溫度監控 322
第8章 基於音效卡的數據採集 327
8.1 音效卡的基本常識 327
8.1.1 音效卡的作用與特點 327
8.1.2 音效卡的構造與設定 328
8.1.3 音效卡的主要技術參數 330
8.2 基於音效卡的數據採集程式設計 331
8.2.1 利用LabVIEW實現音效卡數據採集 331
8.2.2 利用LabWindows/CVI實現音效卡數據採集 339
附錄A 控制系統的輸入與輸出 345
附錄B LabWindows/CVI串口通信函式 349
附錄C LabWindows/CVI數據採集函式館 353
參考文獻 362

前言

前 言
計算機控制技術在通信、遙感、無損檢測、智慧型儀器、工業自動控制等工程領域有著廣泛的套用。在開發計算機控制系統時,程式設計是很多技術人員要面臨的問題。在高校和科研院所,有眾多的研究人員在使用各種計算機控制系統,他們都迫切需要相關的書籍來幫助他們學習相關的編程技術。
本書從工程套用的角度出發,通過幾種典型的計算機控制系統(包括基於單片機、PLC、PCI數據採集卡、USB數據採集板、遠程I/O模組、智慧型儀器等),使用目前流行的虛擬儀器程式語言LabVIEW和LabWindows/CVI,對工業控制系統中的4類典型套用,即模擬量輸入(AI)、模擬量輸出(AO)、數字量輸入(DI)和數字量輸出(DO)的程式設計方法進行了詳細的講解。
LabVIEW採用了工程人員熟悉的術語、圖示等圖形化符號來代替常規基於文字的語言程式。它把複雜、煩瑣、費時的語言編程簡化成用選單或圖示提示方法來完成某些功能的選擇功能圖示,並提供用線條把各種功能圖示連線起來的簡單圖形編程方式。利用LabVIEW,用戶可通過定義和連線代表各種功能模組的圖示,方便迅速地創建虛擬儀器。
LabWindows/CVI是32位的面向計算機測控領域的虛擬儀器軟體開發平台,它是以ANSI C為核心的互動式虛擬儀器開發環境,它將功能強大的C語言與測控技術有機結合,具有靈活的互動式編程方法和豐富的庫函式,為開發人員建立檢測系統、自動測試環境、數據採集系統、過程監控系統等提供了理想的軟體開發環境。
書中提供的測控套用實例都有詳細的操作步驟,讀者可以在實驗室動手操作,按步驟去實現虛擬儀器的各種測控功能。實踐操作性強是本書的特色。
本書彌補了虛擬儀器設計同類書籍在測控實踐方面的缺憾,因此,對LabVIEW和LabWindows/CVI在測控領域的學習者有很好的參考價值。
為方便讀者學習,本書提供超值配套光碟,內容包括所有案例的源程式、軟硬體資源、程式運行錄屏、系統測試錄像等。
本書由塔里木大學李平編寫第1章,劉媛媛編寫第3、4章;石河子大學龔立嬌編寫第2章,李江全編寫第5章及附錄,李玲編寫第6章;克拉瑪依職業技術學院柳力文編寫第7、8章;全書由李江全教授擔任主編並統稿,李玲、劉媛媛擔任副主編。參與編寫、程式設計等工作的人員還有田敏、李宏偉、鄭瑤、鄭重、朱東芹、任玲、王洪坤、湯智輝、胡蓉、王平等老師。電子開發網、北京研華科技、西安達泰電子、石河子大學電氣工程實驗中心等單位或公司為本書的編寫提供了寶貴的技術支持和幫助,藉此機會對他們致以深深的謝意。
由於編者水平有限,書中難免存在不妥或錯誤之處,懇請廣大讀者批評指正。
編著者
2011年2月

相關詞條

熱門詞條

聯絡我們