《面向对象的测控系统软件设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:孟建军,殷红主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2008
  • ISBN:9787560620046
  • 页数:365 页
图书介绍:本书系统介绍了微机测控系统软件设计的基本思路、方法和关键技术。

第1章 概论 1

测控系统概述 1

测控系统微机化的重要意义 2

微机测控系统的组成与类型 3

微机测控系统的基本组成 3

微机测控系统的结构分类 5

微机测控系统的发展 8

软件工程在微机测控系统中的重要地位 12

软件的分类 13

实时控制程序设计语言的选用 14

软件设计的步骤和方法 15

本书的内容与特点 16

第2章 典型测控系统的结构和功能分析 18

工业企业生产过程管理的信息化改造 18

问题描述 18

系统网络构成 21

网络中的数据通信 23

系统的优点 24

大型自动化立体停车库的计算机监控 25

问题描述 25

系统的构成和上位机工作模式 26

监控机与读卡器通信的基本要求 27

上、下位机的通信 28

系统软件设计与实现 28

系统的优点 29

第3章 面向对象的软件工程 31

面向对象技术概论 31

结构化范型与面向对象范型 31

面向对象的基本概念 32

面向对象软件过程 34

生命周期 34

面向对象分析 35

面向对象设计 38

面向对象编程 40

面向对象测试 41

对象模型的一个实例 43

第4章 测控系统程序设计基础 46

Visual Basic中的面向对象程序设计技术 46

Visual Basic简介 46

面向对象程序设计的基本概念 46

Visual Basic 6.0集成开发环境 48

Visual Basic编程步骤 52

Visual Basic工程的构成 56

Visual Basic基础知识 56

标准数据类型 56

变量 57

常量 59

运算符与表达式 61

常用内部函数 63

Visual Basic常用控件 65

Visual Basic中的方法 74

Visual Basic中的事件 75

过程与模块 77

过程 77

代码模块 80

变量的作用范围与生存期 81

类与对象 82

对象变量 82

类与对象的创建和使用 84

菜单程序设计 90

菜单编辑器 90

菜单制作实例 92

文件的访问 96

文件系统控件 96

公共对话框的使用 98

文件的存取 98

图形操作 102

坐标系统 102

图形控件 105

图形方法 106

第5章 关系数据库基础 110

数据库技术概述 110

数据库系统的结构 110

数据模型 112

关系数据库基本理论 115

E-R模型 115

关系模型 120

关系的规范化 126

数据库设计 128

关系数据库标准语言SQL 130

结构化查询语言概述 130

SQL语句结构 130

合计函数 131

SQL的数据查询 132

SQL的数据更新 133

数据库设计实例 134

系统说明 134

数据库设计 135

第6章 本地数据库访问技术 137

Visual Basic与数据库 137

Visual Basic中数据库的基本概念 137

数据库的分类 139

Microsoft数据库管理系统——Access 139

Access数据库概述 139

数据库及数据表的建立 140

数据库引擎 143

Visual Basic数据管理器的使用 144

数据库的建立 144

数据的编辑 147

Visual Basic数据库访问技术 148

DAO数据库访问技术 149

DAO的特性与功能 149

DAO操作数据库的基本流程 152

DAO打开、关闭数据库 152

DAO利用记录集对象操作数据库 156

ADO数据库访问技术 157

ADO层次模型 157

ADO编程模型 158

ADO程序设计实例 159

数据库访问控件 162

Data控件 162

ADO Data控件 167

数据绑定控件 171

本地数据库操作编程实例 173

全局变量定义 174

原始数据库表的建立 174

用户注册 180

操作员登录 183

系统用户管理 186

小结 193

第7章 远程数据库访问技术 195

新一代数据库管理系统 195

SQL Server 2005 196

SQL Server概述 196

SQL Server 2005的特性 198

Visual Basic的远程数据库访问技术 201

创建ODBC数据源 201

Visual Basic与SQL Server的三种常见接口 205

Visual Basic对 SQL Server的访问实例 211

第8章 计算机通信技术 216

计算机通信概述 216

并行通信与串行通信 216

异步通信与同步通信 217

单工与双工通信方式 218

开放系统互连模型 218

串行通信的接口标准 220

RS232C 220

RS422A 222

RS485 223

串行通信的软件实现技术 223

网络集成 224

控制网络的通信原理 225

Visual Basic的通信控件 228

检测装置数据发送模拟 231

监控计算机数据的接收 236

现场总线 244

现场总线简介 244

现场总线的国际标准 247

现场总线的网络体系 248

现场总线的数据通信模式和测控网络应用 251

第9章 可编程序控制器的通信和网络 253

PLC的基本结构 253

PLC的基本概念 253

模块式PLC的基本结构 253

PLC的应用领域 254

西门子PLC工业自动化通信网络体系 255

工业以太网 255

现场总线PROFIBUS 256

AS-i接口和EIB 259

用西门子PLC构成DP网络系统 259

S7系列PLC与其他计算机的通信 263

CP340的工作原理 263

字符的串行传输 264

ASCII通信协议 265

通信功能块 266

计算机与PLC串行通信的软件实现 271

通信方式与通信原理 271

自由端口模式 272

通信程序设计实例 272

Prodave通信软件在点对点通信中的应用 277

Prodave简介 277

PC机与PLC之间的建立与断开连接 277

数据传输函数 278

第10章USB总线接口的数据通信技术 281

通用串行总线(USB)技术概述 281

USB的含义 281

USB的优势 282

USB的用途 283

USB系统体系结构 284

总线布局技术 284

USB设备 287

USB主机 290

数据流类型 290

USB软件通信技术 291

USB设备的标准描述符 291

基于Visual Basic的USB设备显示程序设计 296

第11章 微机测控系统软件设计实例 303

自动化物流仓储管理监控系统 303

问题描述 303

系统构成 305

上位机和下位机PLC的通信问题 308

物流系统的软件模拟仿真 309

监控计算机与PLC通信协议应用实例 314

问题描述 314

系统构成 315

工作原理 316

上位机发送给主PLC的作业命令 318

上位机从主PLC中读取的状态信息 320

机车设备状态检测与故障诊断系统 322

问题描述 322

数据采集和数据处理 325

PC与数据盒(单片机)的串行通信协议 326

串行通信程序设计 334

参考文献 364