第1章 串行口通信概述 1
1.1 接口的方式 1
1.1.1 并行接口 1
1.1.2 串行接口 2
1.2 串行接口的標準 2
1.2.1 RS-232、RS-422與RS-485標準概述 2
1.2.2 RS-232串行接口標準 3
1.2.3 三線制RS-232C串口通信接線方法 4
1.3 RS-422與RS-485串行接口標準 5
1.3.1 RS-422與RS-485的傳輸方式 5
1.3.2 RS-422電氣規(guī)定 5
1.3.3 RS-485電氣規(guī)定 6
1.3.4 接地 8
1.4 VB串口通信 9
1.4.1 串行通信控件 9
1.4.2 應用程序接口 10
1.4.3 字符串函數(shù) 16
第2章 MSComm控件 23
2.1 MSComm控件的功能 23
2.1.1 MSComm控件處理通信的方式 23
2.1.2 MSComm控件的屬性 24
2.1.3 通信事件或錯誤返回值 26
2.2 MSComm控件的應用實例 28
第3章 電機驅動監(jiān)控系統(tǒng) 32
3.1 電機功能簡介 32
3.1.1 電機系統(tǒng)的組成和控制 32
3.1.2 電機系統(tǒng)的功能分類 33
3.2 通信程序的設計 34
3.2.1 控制命令的流程 35
3.2.2 程序編寫步驟 35
3.3 編寫程序代碼 35
3.3.1 監(jiān)控程序功能簡介 36
3.3.2 界面設計和編寫 37
3.4 系統(tǒng)調試 59
3.4.1 調試錯誤 59
3.4.2 調試過程 60
第4章 文件傳送 61
4.1 用串口發(fā)送文件功能 61
4.1.1 用串口發(fā)送文件功能簡介 61
4.1.2 功能分析 62
4.1.3 關鍵技術 62
4.2 程序設計流程 65
4.2.1 創(chuàng)建項目文件 65
4.2.2 加入串口通信控件 65
4.2.3 設計窗體主界面 66
4.2.4 設置參數(shù)設置界面 68
4.3 代碼分析與實現(xiàn) 69
4.3.1 建立公共模塊 69
4.3.2 主窗體代碼 76
4.3.3 參數(shù)設置的實現(xiàn) 82
4.4 錯誤處理與調試 83
4.4.1 錯誤處理 83
4.4.2 調試 86
第5章 串口編程調試精靈 90
5.1 串口編程調試精靈簡介 90
5.2 串口調試精靈編程基礎 91
5.2.1 Timer控件 91
5.2.2 接收回顯模塊 93
5.3 串口編程調試精靈的基本流程 94
5.3.1 創(chuàng)建項目文件 94
5.3.2 加入串口通信控件 95
5.3.3 設計窗體主界面 95
5.3.4 設置參數(shù)界面 97
5.4 代碼分析與實現(xiàn) 97
5.4.1 建立公共模塊 97
5.4.2 定義模塊變量 98
5.4.3 主窗體代碼 101
5.4.4 參數(shù)設置的實現(xiàn) 110
5.4.5 對串口編程調試精靈的測試 111
第6章 交通電子拍照管理系統(tǒng) 112
6.1 交通電子拍照管理系統(tǒng)功能簡介 112
6.1.1 功能分析與模塊劃分 112
6.1.2 功能描述 113
6.2 實現(xiàn)數(shù)據庫 114
6.2.1 系統(tǒng)數(shù)據字典 114
6.2.2 建立Access數(shù)據庫 115
6.2.3 連接數(shù)據庫 117
6.3 界面和代碼 119
6.3.1 主界面功能 119
6.3.2 設置新密碼窗體 126
6.3.3 確認密碼窗體 127
6.3.4 刪除記錄窗體 129
6.3.5 獲取各機器拍照記錄窗體 131
6.3.6 設置機器信息窗體 142
6.3.7 記錄的詳細數(shù)據窗體 144
6.3.8 查詢記錄窗體 147
6.3.9 設置串口屬性窗體 150
6.3.10 設置數(shù)據獲取時間間隔窗體 155
6.3.11 關于窗體 156
第7章 云臺控制系統(tǒng) 158
7.1 云臺控制系統(tǒng)簡介 158
7.1.1 設備布局與線路連接 158
7.1.2 功能分析與設計 159
7.2 關鍵技術與算法 161
7.2.1 數(shù)據編碼 162
7.2.2 數(shù)據通信 162
7.3 程序設計 163
7.3.1 程序實現(xiàn)的步驟 163
7.3.2 調試和配置方案 193
第8章 自動報警系統(tǒng) 194
8.1 系統(tǒng)的設計原理 194
8.1.1 建立報警信息數(shù)據庫 194
8.1.2 并口對應的報警設備 200
8.2 系統(tǒng)功能 200
8.2.1 實現(xiàn)步驟 200
8.2.2 公共模塊代碼 201
8.3 界面和代碼 202
8.3.1 主界面功能 202
8.3.2 設置布防參數(shù)窗體 213
8.3.3 設置處警參數(shù)窗體 216
8.3.4 報警事件的處理窗體 220
8.3.5 布防參數(shù)操作窗體 224
8.3.6 處警參數(shù)操作窗體 230
8.3.7 日志管理窗體 234
8.3.8 串口屬性設置窗體 236
第9章 用串口發(fā)送郵件 240
9.1 功能簡介 240
9.1.1 功能分析 240
9.1.2 關鍵控件 241
9.2 發(fā)送郵件的基本流程 245
9.3 代碼分析與實現(xiàn) 248
9.3.1 建立公共模塊 248
9.3.2 窗體代碼 249