注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡人工智能面向對象的測控系統(tǒng)軟件設計

面向對象的測控系統(tǒng)軟件設計

面向對象的測控系統(tǒng)軟件設計

定 價:¥33.00

作 者: 孟建軍,殷紅 主編
出版社: 西安電子科技大學出版社
叢編項: 高等學校儀器儀表及自動化類專業(yè)規(guī)劃教材
標 簽: 軟件工程/開發(fā)項目管理

購買這本書可以去


ISBN: 9787560620046 出版時間: 2008-05-01 包裝: 平裝
開本: 16開 頁數: 365 字數:  

內容簡介

  《面向對象的測控系統(tǒng)軟件設計》結合典型工程應用實例,較為系統(tǒng)地介紹了微機測控系統(tǒng)軟件設計的基本思路、方法和關鍵技術。內容包括:軟件設計在微機測控系統(tǒng)中的地位:面向對象的軟件工程的原理和步驟,以及將這種原理運用在一門具體的語言中的實現(xiàn)方法,并以Visual Basic為例講述面向對象編程語言在微機測控系統(tǒng)中的應用;關系型數據庫的基本原理,以及將這種原理運用到具體的數據庫環(huán)境和工程問題中的設計實現(xiàn)方法,并分別以Access和SQL Server為例講述Visual Basic對本地數據庫和遠程數據庫調用和訪問的方法;Visual Basic與單片機、USB、PLC常見的下位機硬件系統(tǒng)進行數據通信的關鍵技術。《高等學校儀器儀表及自動化類專業(yè)規(guī)劃教材:面向對象的測控系統(tǒng)軟件設計》示例豐富,可作為高等院校測控技術與儀器、機電一體化、機械設計制造及自動化、車輛工程、自動控制等專業(yè)的教材及相關專業(yè)的教學參考書,也可供測控技術領域的工程技術人員和相關專業(yè)的研究生參考。

作者簡介

暫缺《面向對象的測控系統(tǒng)軟件設計》作者簡介

圖書目錄

第1章 概論 1
1.1 測控系統(tǒng)概述 1
1.2 測控系統(tǒng)微機化的重要意義 2
1.3 微機測控系統(tǒng)的組成與類型 3
1.3.1 微機測控系統(tǒng)的基本組成 3
1.3.2 微機測控系統(tǒng)的結構分類 5
1.3.3 微機測控系統(tǒng)的發(fā)展 8
1.4 軟件工程在微機測控系統(tǒng)中的重要地位 12
1.4.1 軟件的分類 13
1.4.2 實時控制程序設計語言的選用 14
1.4.3 軟件設計的步驟和方法 15
1.5 本書的內容與特點 16
第2章 典型測控系統(tǒng)的結構和功能分析 18
2.1 工業(yè)企業(yè)生產過程管理的信息化改造 18
2.1.1 問題描述 18
2.1.2 系統(tǒng)網絡構成 21
2.1.3 網絡中的數據通信 23
2.1.4 系統(tǒng)的優(yōu)點 24
2.2 大型自動化立體停車庫的計算機監(jiān)控 25
2.2.1 問題描述 25
2.2.2 系統(tǒng)的構成和上位機工作模式 26
2.2.3 監(jiān)控機與讀卡器通信的基本要求 27
2.2.4 上、下位機的通信 28
2.2.5 系統(tǒng)軟件設計與實現(xiàn) 28
2.2.6 系統(tǒng)的優(yōu)點 29
第3章 面向對象的軟件工程 31
3.1 面向對象技術概論 31
3.1.1 結構化范型與面向對象范型 31
3.1.2 面向對象的基本概念 32
3.2 面向對象軟件過程 34
3.2.1 生命周期 34
3.2.2 面向對象分析 35
3.2.3 面向對象設計 38
3.2.4 面向對象編程 40
3.2.5 面向對象測試 41
3.2.6 對象模型的一個實例 43
第4章 測控系統(tǒng)程序設計基礎 46
4.1 Visual Basic中的面向對象程序設計技術 46
4.1.1 Visual Basic簡介 46
4.1.2 面向對象程序設計的基本概念 46
4.1.3 Visual Basic 6.0集成開發(fā)環(huán)境 48
4.1.4 Visual Basic編程步驟 52
4.1.5 Visual Basic工程的構成 56
4.2 Visual Basic基礎知識 56
4.2.1 標準數據類型 56
4.2.2 變量 57
4.2.3 常量 59
4.2.4 運算符與表達式 61
4.2.5 常用內部函數 63
4.2.6 Visual Basic常用控件 65
4.2.7 Visual Basic中的方法 74
4.2.8 Visual Basic中的事件 75
4.3 過程與模塊 77
4.3.1 過程 77
4.3.2 代碼模塊 80
4.3.3 變量的作用范圍與生存期 81
4.4 類與對象 82
4.4.1 對象變量 82
4.4.2 類與對象的創(chuàng)建和使用 84
4.5 菜單程序設計 90
4.5.1 菜單編輯器 90
4.5.2 菜單制作實例 92
4.6 文件的訪問 96
4.6.1 文件系統(tǒng)控件 96
4.6.2 公共對話框的使用 98
4.6.3 文件的存取 98
4.7 圖形操作 102
4.7.1 坐標系統(tǒng) 102
4.7.2 圖形控件 105
4.7.3 圖形方法 106
第5章 關系數據庫基礎 110
5.1 數據庫技術概述 110
5.1.1 數據庫系統(tǒng)的結構 110
5.1.2 數據模型 112
5.2 關系數據庫基本理論 115
5.2.1 E-R模型 115
5.2.2 關系模型 120
5.2.3 關系的規(guī)范化 126
5.2.4 數據庫設計 128
5.3 關系數據庫標準語言SQL 130
5.3.1 結構化查詢語言概述 130
5.3.2 SQL語句結構 130
5.3.3 合計函數 131
5.3.4 SQL的數據查詢 132
5.3.5 SQL的數據更新 133
5.4 數據庫設計實例 134
5.4.1 系統(tǒng)說明 134
5.4.2 數據庫設計 135
第6章 本地數據庫訪問技術 137
6.1 Visual Basic與數據庫 137
6.1.1 Visual Basic中數據庫的基本概念 137
6.1.2 數據庫的分類 139
6.2 Microsoft數據庫管理系統(tǒng)——Access 139
6.2.1 Access數據庫概述 139
6.2.2 數據庫及數據表的建立 140
6.2.3 數據庫引擎 143
6.3 Visual Basic數據管理器的使用 144
6.3.1 數據庫的建立 144
6.3.2 數據的編輯 147
6.4 Visual Basic數據庫訪問技術 148
6.5 DAO數據庫訪問技術 149
6.5.1 DAO的特性與功能 149
6.5.2 DAO操作數據庫的基本流程 152
6.5.3 DAO打開、關閉數據庫 152
6.5.4 DAO利用記錄集對象操作數據庫 156
6.6 ADO數據庫訪問技術 157
6.6.1 ADO層次模型 157
6.6.2 ADO編程模型 158
6.6.3 ADO程序設計實例 159
6.7 數據庫訪問控件 162
6.7.1 Data控件 162
6.7.2 ADO Data控件 167
6.7.3 數據綁定控件 171
6.8 本地數據庫操作編程實例 173
6.8.1 全局變量定義 174
6.8.2 原始數據庫表的建立 174
6.8.3 用戶注冊 180
6.8.4 操作員登錄 183
6.8.5 系統(tǒng)用戶管理 186
6.8.6 小結 193
第7章 遠程數據庫訪問技術 195
7.1 新一代數據庫管理系統(tǒng) 195
7.2 SQL Server 2005 196
7.2.1 SQL Server概述 196
7.2.2 SQL Server 2005的特性 198
7.3 Visual Basic的遠程數據庫訪問技術 201
7.3.1 創(chuàng)建ODBC數據源 201
7.3.2 Visual Basic與SQL Server的三種常見接口 205
7.3.3 Visual Basic對SQL Server的訪問實例 211
第8章 計算機通信技術 216
8.1 計算機通信概述 216
8.1.1 并行通信與串行通信 216
8.1.2 異步通信與同步通信 217
8.1.3 單工與雙工通信方式 218
8.2 開放系統(tǒng)互連模型 218
8.3 串行通信的接口標準 220
8.3.1 RS232C 220
8.3.2 RS422A 222
8.3.3 RS485 223
8.4 串行通信的軟件實現(xiàn)技術 223
8.4.1 網絡集成 224
8.4.2 控制網絡的通信原理 225
8.4.3 Visual Basic的通信控件 228
8.4.4 檢測裝置數據發(fā)送模擬 231
8.4.5 監(jiān)控計算機數據的接收 236
8.5 現(xiàn)場總線 244
8.5.1 現(xiàn)場總線簡介 244
8.5.2 現(xiàn)場總線的國際標準 247
8.5.3 現(xiàn)場總線的網絡體系 248
8.5.4 現(xiàn)場總線的數據通信模式和測控網絡應用 251
第9章 可編程序控制器的通信和網絡 253
9.1 PLC的基本結構 253
9.1.1 PLC的基本概念 253
9.1.2 模塊式PLC的基本結構 253
9.1.3 PLC的應用領域 254
9.2 西門子PLC工業(yè)自動化通信網絡體系 255
9.2.1 工業(yè)以太網 255
9.2.2 現(xiàn)場總線PROFIBUS 256
9.2.3 AS-i接口和EIB 259
9.2.4 用西門子PLC構成DP網絡系統(tǒng) 259
9.3 S7系列PLC與其他計算機的通信 263
9.3.1 CP340的工作原理 263
9.3.2 字符的串行傳輸 264
9.3.3 ASCII通信協(xié)議 265
9.3.4 通信功能塊 266
9.4 計算機與PLC串行通信的軟件實現(xiàn) 271
9.4.1 通信方式與通信原理 271
9.4.2 自由端口模式 272
9.4.3 通信程序設計實例 272
9.5 Prodave通信軟件在點對點通信中的應用 277
9.5.1 Prodave簡介 277
9.5.2 PC機與PLC之間的建立與斷開連接 277
9.5.3 數據傳輸函數 278
第10章 USB總線接口的數據通信技術 281
10.1 通用串行總線(USB)技術概述 281
10.1.1 USB的含義 281
10.1.2 USB的優(yōu)勢 282
10.1.3 USB的用途 283
10.2 USB系統(tǒng)體系結構 284
10.2.1 總線布局技術 284
10.2.2 USB設備 287
10.2.3 USB主機 290
10.2.4 數據流類型 290
10.3 USB軟件通信技術 291
10.3.1 USB設備的標準描述符 291
10.3.2 基于Visual Basic的USB設備顯示程序設計 296
第11章 微機測控系統(tǒng)軟件設計實例 303
11.1 自動化物流倉儲管理監(jiān)控系統(tǒng) 303
11.1.1 問題描述 303
11.1.2 系統(tǒng)構成 305
11.1.3 上位機和下位機PLC的通信問題 308
11.1.4 物流系統(tǒng)的軟件模擬仿真 309
11.2 監(jiān)控計算機與PLC通信協(xié)議應用實例 314
11.2.1 問題描述 314
11.2.2 系統(tǒng)構成 315
11.2.3 工作原理 316
11.2.4 上位機發(fā)送給主PLC的作業(yè)命令 318
11.2.5 上位機從主PLC中讀取的狀態(tài)信息 320
11.3 機車設備狀態(tài)檢測與故障診斷系統(tǒng) 322
11.3.1 問題描述 322
11.3.2 數據采集和數據處理 325
11.3.3 PC與數據盒(單片機)的串行通信協(xié)議 326
11.3.4 串行通信程序設計 334
參考文獻 364

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號