《Visual Basic 2005與自動化系統監控(串並行控制)》是2008年清華大學出版社出版的圖書,作者是:陳立元、范逸之、廖錦棋。
基本介紹
- 書名:Visual Basic 2005與自動化系統監控(串並行控制)
- ISBN:9787302172734
- 定價:48元
- 出版社:清華大學出版社
- 出版時間:2008-4-8
- 裝幀:平裝
圖書簡介,目錄,
圖書簡介
本書使用Visual Basic 2005中的串列通信組件SerialPort,通過實例循序漸進地介紹了自動化的基礎——串並行通信,從簡單的串並行通信概念、實驗到複雜的儀器控制,本書都提供了完整的Visual Basic 2005範例,本書將Visual Basic 2005的套用擴展到硬體控制,不僅介紹了Visual Basic 2005自身具有的串並行通信控制項的細節,還介紹用串並行通信連線埠來控制儀器、將串並行通信擴展到分散式監控和網路通信控制等內容。
目錄
第1章串列連線埠通信 1
1.1什麼是串列通信 1
1.1.1其他的串列通信 2
1.1.2高速串列通信 3
1.2計算機上的串列連線埠 5
1.2.1串列連線埠概述 5
1.2.2串列連線埠的增加 7
1.3串列連線埠引腳定義 8
1.3.1引腳概述 8
1.3.2引腳的電壓 10
1.4串列連線埠參數 10
1.5串列連線埠的中斷及地址 12
1.5.1查看計算機內的中斷 13
1.5.2地址 14
1.5.3查看計算機內的地址 14
1.5.4串列連線埠地址及暫存器 15
常見問題解答 18
本章習題 19
第2章印表機連線埠通信 20
2.1印表機連線埠簡介 20
2.1.1印表機所需線路 20
2.1.2印表機的套用 20
2.2計算機上的印表機連線埠 21
2.2.1查看系統 21
2.2.2ECP/EPP/SPP 22
2.3印表機連線埠的引腳定義 23
2.3.1數據連線埠引腳 23
2.3.2印表機狀態連線埠引腳 24
2.3.3印表機控制連線埠引腳 25
常見問題解答 25
本章習題 26
第3章PRO-8模擬器介紹 27
3.1PRO-8功能簡介及接口定義 27
3.1.1PRO-8功能簡介 27
3.1.2PRO-8上的接口定義 28
3.2串列連線埠的數字練習 28
3.3印表機連線埠的數字練習 29
3.4串列儀控的練習 31
3.4.1通信參數的設定 32
3.4.2噪聲計的模擬項目 33
3.4.3控制伺服器的模擬項目 34
3.4.4數據伺服器(文字型)的
模擬項目 34
3.4.5數據伺服器(二進制型)的
模擬項目 35
3.4.6電功率計的模擬項目 35
3.4.7測量放大器的模擬項目 36
3.4.8頻譜分析儀的模擬項目 36
3.4.9電源供應器的模擬項目 36
3.4.10溫度記錄器的模擬項目 37
3.4.118051控制器的模擬項目 38
3.4.12轉速計的模擬項目 38
3.5PRO-8操作程式 39
常見問題解答 40
第4章VisualBasic2005及
常用組件簡介 41
4.1視窗程式概念簡述 41
4.1.1對象的概念 41
4.1.2界面成員 43
4.1.3以VisualBasic2005
開發系統 45
4.1.4VisualBasic2005的
環境模式 51
4.1.5開發項目步驟 52
4.2項目開發簡述及常用組件介紹 54
4.2.1項目的創建 54
4.2.2項目中的程式及檔案內容 58
4.2.3Label組件 59
4.2.4Button組件 61
4.2.5Timer組件 62
4.2.6PictureBox組件 64
4.2.7RadioButton組件 65
4.2.8GroupBox組件 66
4.2.9ListBox組件 67
4.2.10TextBox組件 68
4.2.11ImageList組件 69
4.3串列通信類組件介紹 70
4.3.1SerialPort類 70
4.3.2公用屬性 72
4.3.3公用方法 75
4.3.4公用事件 78
4.4串列通信類組件的使用 79
4.4.1通信步驟 79
4.4.2串列連線埠操作 80
常見問題解答 82
本章習題 83
第5章控制印表機連線埠 84
5.1外加的函式 84
5.1.1增加模組 84
5.1.2在模組中的聲明 85
5.1.3程式中的函式引用 86
5.2存取地址 87
5.2.1函式館的安裝 88
5.2.2數據輸出及步驟 89
5.2.3數據讀取 91
5.3I/O函式的由來 92
常見問題解答 92
本章習題 93
第6章串列連線埠練習 94
6.1數字輸出 94
6.1.1輸出控制 94
6.1.2燈號閃爍 100
6.2數字輸入 106
6.2.1輸入檢測 106
6.2.2自動的輸入檢測 111
6.3輸出輸入的整合 117
6.3.1輸入轉輸出 117
6.3.2特定情形下作輸出 124
6.4迴路測試 134
6.4.1字元串的傳送與接收 135
6.4.2自動接收 140
6.4.3接收事件的套用 146
常見問題解答 150
本章習題 151
第7章印表機連線埠練習 152
7.1數字輸出 152
7.1.1數據連線埠輸出控制 152
7.1.2控制連線埠輸出 160
7.1.3跑馬燈設計 165
7.2數字輸入 172
7.2.1讀取狀態值 172
7.2.2檢測狀態值 179
7.2.3狀態值轉控制輸出 183
常見問題解答 189
本章習題 189
第8章串列連線埠儀控實習 190
8.1計算機與儀器的連線 190
8.2串列通信的兩種格式 191
8.2.1文字型串列傳輸 191
8.2.2二進制型串列傳輸 192
8.2.3字元串類型及其處理函式 193
8.3取得測量數據 201
8.3.1接收單一數值數據 202
8.3.2最佳化的TimeDelay 208
8.3.3接收群組數值數據 211
8.4數據繪圖 213
8.4.1VisualBasic2005的
繪圖基礎 214
8.4.2快速繪圖 221
8.5定時器組件的套用 233
8.5.1定時器中的時間 234
8.5.2自動讀取的另種選擇 235
8.6傳送控制命令 236
8.7二進制型的數據傳輸 241
8.8噪聲計值的讀取 245
8.8.1命令的傳送 247
8.8.2字元串的處理 253
8.8.3噪聲讀值的繪圖 256
8.9取得電功率計的功率值 262
8.9.1測試及取電功率值 262
8.9.2電功率值的繪圖 271
8.10取得測量放大器的測量值 278
8.10.1數據字元串的取得 279
8.10.2字元串的處理 284
8.10.3固定與變動字元串 285
8.11控制電源供應器 286
8.11.1設定值的傳送 286
8.11.2字元串的分離傳送 292
8.12取得溫度記錄器的溫度值 292
8.13控制PRO-8上的LCD及
蜂鳴器 302
8.13.1以命令字元串控制LCD
及BUZZER 303
8.13.2控制蜂鳴器的連續聲響 310
常見問題解答 311
本章習題 312
第9章RS-232與LPT的整合 313
9.1RS-232輸入轉LPT輸出 313
9.1.1RS-232輸入轉LPT輸出連線埠
顯示 313
9.1.2跑馬燈控制 322
9.1.3輸入轉LPT控制連線埠 332
9.2LPT輸入轉RS-232輸出 341
9.2.1閃爍控制 341
9.2.2閃爍速度控制 348
常見問題解答 350
本章習題 351
第10章PRO-8系統控制 352
10.1LPT與儀控 352
10.1.1LPT輸入選模擬項 352
10.1.2LPT輸入轉LCM顯示 362
10.2儀控解析 370
10.2.1傳輸速度的改變 370
10.2.2模擬項目的變更 376
10.2.3同時模擬多種儀器 383
常見問題解答 396
本章習題 397
第11章TCP/IP在控制上的套用 398
11.1網路基本概念 398
11.1.1什麼是TCP/IP 398
11.1.2IP位址及Port 399
11.1.3網路分割 400
11.2網路通信類 402
11.2.1Socket類簡介 402
11.2.2Socket類的屬性 405
11.2.3Socket類的方法 406
11.2.4創建TCP在線上 410
11.3通過網路實現PRO-8數字監控 417
11.3.1接收端的程式 417
11.3.2要求端的程式 425
11.3.3網路控制——跑馬燈測試 434
11.3.4印表機連線埠輸入引腳的
網路控制——伺服器端 437
11.3.5印表機連線埠輸入引腳的
網路控制——客戶端 438
11.4通過網路改變PRO-8串列
監控參數 445
11.4.1接收端的程式 446
11.4.2要求端的程式 448
常見問題解答 454
本章習題 454
附錄 455
附錄1如何使用本書的光碟 455
附錄2ASCII碼錶 457
附錄3液晶顯示器的顯示字型 458
VisualBasic2005與自動化系統監控(串並行控制)
目錄