面向对象的测控系统软件设计

面向对象的测控系统软件设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2008-05
版次: 1
ISBN: 9787560620046
定价: 33.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 365页
字数: 555千字
正文语种: 简体中文
4人买过
  • 《面向对象的测控系统软件设计》结合典型工程应用实例,较为系统地介绍了微机测控系统软件设计的基本思路、方法和关键技术。内容包括:软件设计在微机测控系统中的地位:面向对象的软件工程的原理和步骤,以及将这种原理运用在一门具体的语言中的实现方法,并以VisualBasic为例讲述面向对象编程语言在微机测控系统中的应用;关系型数据库的基本原理,以及将这种原理运用到具体的数据库环境和工程问题中的设计实现方法,并分别以Access和SQLServer为例讲述VisualBasic对本地数据库和远程数据库调用和访问的方法;VisualBasic与单片机、USB、PLC常见的下位机硬件系统进行数据通信的关键技术。
    《高等学校仪器仪表及自动化类专业规划教材:面向对象的测控系统软件设计》示例丰富,可作为高等院校测控技术与仪器、机电一体化、机械设计制造及自动化、车辆工程、自动控制等专业的教材及相关专业的教学参考书,也可供测控技术领域的工程技术人员和相关专业的研究生参考。 第1章概论1
    1.1测控系统概述1
    1.2测控系统微机化的重要意义2
    1.3微机测控系统的组成与类型3
    1.3.1微机测控系统的基本组成3
    1.3.2微机测控系统的结构分类5
    1.3.3微机测控系统的发展8

    1.4软件工程在微机测控系统中的重要地位12
    1.4.1软件的分类13
    1.4.2实时控制程序设计语言的选用14
    1.4.3软件设计的步骤和方法15
    1.5本书的内容与特点16

    第2章典型测控系统的结构和功能分析18
    2.1工业企业生产过程管理的信息化改造18
    2.1.1问题描述18
    2.1.2系统网络构成21
    2.1.3网络中的数据通信23
    2.1.4系统的优点24

    2.2大型自动化立体停车库的计算机监控25
    2.2.1问题描述25
    2.2.2系统的构成和上位机工作模式26
    2.2.3监控机与读卡器通信的基本要求27
    2.2.4上、下位机的通信28
    2.2.5系统软件设计与实现28
    2.2.6系统的优点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章测控系统程序设计基础46
    4.1VisualBasic中的面向对象程序设计技术46
    4.1.1VisualBasic简介46
    4.1.2面向对象程序设计的基本概念46
    4.1.3VisualBasic6.0集成开发环境48
    4.1.4VisualBasic编程步骤52
    4.1.5VisualBasic工程的构成56

    4.2VisualBasic基础知识56
    4.2.1标准数据类型56
    4.2.2变量57
    4.2.3常量59
    4.2.4运算符与表达式61
    4.2.5常用内部函数63
    4.2.6VisualBasic常用控件65
    4.2.7VisualBasic中的方法74
    4.2.8VisualBasic中的事件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类与对象的创建和使用84

    4.5菜单程序设计90
    4.5.1菜单编辑器90
    4.5.2菜单制作实例92

    4.6文件的访问96
    4.6.1文件系统控件96
    4.6.2公共对话框的使用98
    4.6.3文件的存取98

    4.7图形操作102
    4.7.1坐标系统102
    4.7.2图形控件105
    4.7.3图形方法106

    第5章关系数据库基础110
    5.1数据库技术概述110
    5.1.1数据库系统的结构110
    5.1.2数据模型112

    5.2关系数据库基本理论115
    5.2.1E-R模型115
    5.2.2关系模型120
    5.2.3关系的规范化126
    5.2.4数据库设计128

    5.3关系数据库标准语言SQL130
    5.3.1结构化查询语言概述130
    5.3.2SQL语句结构130
    5.3.3合计函数131
    5.3.4SQL的数据查询132
    5.3.5SQL的数据更新133

    5.4数据库设计实例134
    5.4.1系统说明134
    5.4.2数据库设计135

    第6章本地数据库访问技术137
    6.1VisualBasic与数据库137
    6.1.1VisualBasic中数据库的基本概念137
    6.1.2数据库的分类139

    6.2Microsoft数据库管理系统——Access139
    6.2.1Access数据库概述139
    6.2.2数据库及数据表的建立140
    6.2.3数据库引擎143
    6.3VisualBasic数据管理器的使用144
    6.3.1数据库的建立144
    6.3.2数据的编辑147
    6.4VisualBasic数据库访问技术148

    6.5DAO数据库访问技术149
    6.5.1DAO的特性与功能149
    6.5.2DAO操作数据库的基本流程152
    6.5.3DAO打开、关闭数据库152
    6.5.4DAO利用记录集对象操作数据库156

    6.6ADO数据库访问技术157
    6.6.1ADO层次模型157
    6.6.2ADO编程模型158
    6.6.3ADO程序设计实例159

    6.7数据库访问控件162
    6.7.1Data控件162
    6.7.2ADOData控件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系统用户管理186
    6.8.6小结193

    第7章远程数据库访问技术195
    7.1新一代数据库管理系统195
    7.2SQLServer2005196
    7.2.1SQLServer概述196
    7.2.2SQLServer2005的特性198

    7.3VisualBasic的远程数据库访问技术201
    7.3.1创建ODBC数据源201
    7.3.2VisualBasic与SQLServer的三种常见接口205
    7.3.3VisualBasic对SQLServer的访问实例211

    第8章计算机通信技术216
    8.1计算机通信概述216
    8.1.1并行通信与串行通信216
    8.1.2异步通信与同步通信217
    8.1.3单工与双工通信方式218

    8.2开放系统互连模型218
    8.3串行通信的接口标准220
    8.3.1RS232C220
    8.3.2RS422A222
    8.3.3RS485223

    8.4串行通信的软件实现技术223
    8.4.1网络集成224
    8.4.2控制网络的通信原理225
    8.4.3VisualBasic的通信控件228
    8.4.4检测装置数据发送模拟231
    8.4.5监控计算机数据的接收236

    8.5现场总线244
    8.5.1现场总线简介244
    8.5.2现场总线的国际标准247
    8.5.3现场总线的网络体系248
    8.5.4现场总线的数据通信模式和测控网络应用251

    第9章可编程序控制器的通信和网络253
    9.1PLC的基本结构253
    9.1.1PLC的基本概念253
    9.1.2模块式PLC的基本结构253
    9.1.3PLC的应用领域254

    9.2西门子PLC工业自动化通信网络体系255
    9.2.1工业以太网255
    9.2.2现场总线PROFIBUS256
    9.2.3AS-i接口和EIB259
    9.2.4用西门子PLC构成DP网络系统259

    9.3S7系列PLC与其他计算机的通信263
    9.3.1CP340的工作原理263
    9.3.2字符的串行传输264
    9.3.3ASCII通信协议265
    9.3.4通信功能块266

    9.4计算机与PLC串行通信的软件实现271
    9.4.1通信方式与通信原理271
    9.4.2自由端口模式272
    9.4.3通信程序设计实例272
    9.5Prodave通信软件在点对点通信中的应用277
    9.5.1Prodave简介277
    9.5.2PC机与PLC之间的建立与断开连接277
    9.5.3数据传输函数278

    第10章USB总线接口的数据通信技术281
    10.1通用串行总线(USB)技术概述281
    10.1.1USB的含义281
    10.1.2USB的优势282
    10.1.3USB的用途283

    10.2USB系统体系结构284
    10.2.1总线布局技术284
    10.2.2USB设备287
    10.2.3USB主机290
    10.2.4数据流类型290

    10.3USB软件通信技术291
    10.3.1USB设备的标准描述符291
    10.3.2基于VisualBasic的USB设备显示程序设计296

    第11章微机测控系统软件设计实例303
    11.1自动化物流仓储管理监控系统303
    11.1.1问题描述303
    11.1.2系统构成305
    11.1.3上位机和下位机PLC的通信问题308
    11.1.4物流系统的软件模拟仿真309

    11.2监控计算机与PLC通信协议应用实例314
    11.2.1问题描述314
    11.2.2系统构成315
    11.2.3工作原理316
    11.2.4上位机发送给主PLC的作业命令318
    11.2.5上位机从主PLC中读取的状态信息320

    11.3机车设备状态检测与故障诊断系统322
    11.3.1问题描述322
    11.3.2数据采集和数据处理325
    11.3.3PC与数据盒(单片机)的串行通信协议326
    11.3.4串行通信程序设计334
    参考文献364
  • 内容简介:
    《面向对象的测控系统软件设计》结合典型工程应用实例,较为系统地介绍了微机测控系统软件设计的基本思路、方法和关键技术。内容包括:软件设计在微机测控系统中的地位:面向对象的软件工程的原理和步骤,以及将这种原理运用在一门具体的语言中的实现方法,并以VisualBasic为例讲述面向对象编程语言在微机测控系统中的应用;关系型数据库的基本原理,以及将这种原理运用到具体的数据库环境和工程问题中的设计实现方法,并分别以Access和SQLServer为例讲述VisualBasic对本地数据库和远程数据库调用和访问的方法;VisualBasic与单片机、USB、PLC常见的下位机硬件系统进行数据通信的关键技术。
    《高等学校仪器仪表及自动化类专业规划教材:面向对象的测控系统软件设计》示例丰富,可作为高等院校测控技术与仪器、机电一体化、机械设计制造及自动化、车辆工程、自动控制等专业的教材及相关专业的教学参考书,也可供测控技术领域的工程技术人员和相关专业的研究生参考。
  • 目录:
    第1章概论1
    1.1测控系统概述1
    1.2测控系统微机化的重要意义2
    1.3微机测控系统的组成与类型3
    1.3.1微机测控系统的基本组成3
    1.3.2微机测控系统的结构分类5
    1.3.3微机测控系统的发展8

    1.4软件工程在微机测控系统中的重要地位12
    1.4.1软件的分类13
    1.4.2实时控制程序设计语言的选用14
    1.4.3软件设计的步骤和方法15
    1.5本书的内容与特点16

    第2章典型测控系统的结构和功能分析18
    2.1工业企业生产过程管理的信息化改造18
    2.1.1问题描述18
    2.1.2系统网络构成21
    2.1.3网络中的数据通信23
    2.1.4系统的优点24

    2.2大型自动化立体停车库的计算机监控25
    2.2.1问题描述25
    2.2.2系统的构成和上位机工作模式26
    2.2.3监控机与读卡器通信的基本要求27
    2.2.4上、下位机的通信28
    2.2.5系统软件设计与实现28
    2.2.6系统的优点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章测控系统程序设计基础46
    4.1VisualBasic中的面向对象程序设计技术46
    4.1.1VisualBasic简介46
    4.1.2面向对象程序设计的基本概念46
    4.1.3VisualBasic6.0集成开发环境48
    4.1.4VisualBasic编程步骤52
    4.1.5VisualBasic工程的构成56

    4.2VisualBasic基础知识56
    4.2.1标准数据类型56
    4.2.2变量57
    4.2.3常量59
    4.2.4运算符与表达式61
    4.2.5常用内部函数63
    4.2.6VisualBasic常用控件65
    4.2.7VisualBasic中的方法74
    4.2.8VisualBasic中的事件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类与对象的创建和使用84

    4.5菜单程序设计90
    4.5.1菜单编辑器90
    4.5.2菜单制作实例92

    4.6文件的访问96
    4.6.1文件系统控件96
    4.6.2公共对话框的使用98
    4.6.3文件的存取98

    4.7图形操作102
    4.7.1坐标系统102
    4.7.2图形控件105
    4.7.3图形方法106

    第5章关系数据库基础110
    5.1数据库技术概述110
    5.1.1数据库系统的结构110
    5.1.2数据模型112

    5.2关系数据库基本理论115
    5.2.1E-R模型115
    5.2.2关系模型120
    5.2.3关系的规范化126
    5.2.4数据库设计128

    5.3关系数据库标准语言SQL130
    5.3.1结构化查询语言概述130
    5.3.2SQL语句结构130
    5.3.3合计函数131
    5.3.4SQL的数据查询132
    5.3.5SQL的数据更新133

    5.4数据库设计实例134
    5.4.1系统说明134
    5.4.2数据库设计135

    第6章本地数据库访问技术137
    6.1VisualBasic与数据库137
    6.1.1VisualBasic中数据库的基本概念137
    6.1.2数据库的分类139

    6.2Microsoft数据库管理系统——Access139
    6.2.1Access数据库概述139
    6.2.2数据库及数据表的建立140
    6.2.3数据库引擎143
    6.3VisualBasic数据管理器的使用144
    6.3.1数据库的建立144
    6.3.2数据的编辑147
    6.4VisualBasic数据库访问技术148

    6.5DAO数据库访问技术149
    6.5.1DAO的特性与功能149
    6.5.2DAO操作数据库的基本流程152
    6.5.3DAO打开、关闭数据库152
    6.5.4DAO利用记录集对象操作数据库156

    6.6ADO数据库访问技术157
    6.6.1ADO层次模型157
    6.6.2ADO编程模型158
    6.6.3ADO程序设计实例159

    6.7数据库访问控件162
    6.7.1Data控件162
    6.7.2ADOData控件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系统用户管理186
    6.8.6小结193

    第7章远程数据库访问技术195
    7.1新一代数据库管理系统195
    7.2SQLServer2005196
    7.2.1SQLServer概述196
    7.2.2SQLServer2005的特性198

    7.3VisualBasic的远程数据库访问技术201
    7.3.1创建ODBC数据源201
    7.3.2VisualBasic与SQLServer的三种常见接口205
    7.3.3VisualBasic对SQLServer的访问实例211

    第8章计算机通信技术216
    8.1计算机通信概述216
    8.1.1并行通信与串行通信216
    8.1.2异步通信与同步通信217
    8.1.3单工与双工通信方式218

    8.2开放系统互连模型218
    8.3串行通信的接口标准220
    8.3.1RS232C220
    8.3.2RS422A222
    8.3.3RS485223

    8.4串行通信的软件实现技术223
    8.4.1网络集成224
    8.4.2控制网络的通信原理225
    8.4.3VisualBasic的通信控件228
    8.4.4检测装置数据发送模拟231
    8.4.5监控计算机数据的接收236

    8.5现场总线244
    8.5.1现场总线简介244
    8.5.2现场总线的国际标准247
    8.5.3现场总线的网络体系248
    8.5.4现场总线的数据通信模式和测控网络应用251

    第9章可编程序控制器的通信和网络253
    9.1PLC的基本结构253
    9.1.1PLC的基本概念253
    9.1.2模块式PLC的基本结构253
    9.1.3PLC的应用领域254

    9.2西门子PLC工业自动化通信网络体系255
    9.2.1工业以太网255
    9.2.2现场总线PROFIBUS256
    9.2.3AS-i接口和EIB259
    9.2.4用西门子PLC构成DP网络系统259

    9.3S7系列PLC与其他计算机的通信263
    9.3.1CP340的工作原理263
    9.3.2字符的串行传输264
    9.3.3ASCII通信协议265
    9.3.4通信功能块266

    9.4计算机与PLC串行通信的软件实现271
    9.4.1通信方式与通信原理271
    9.4.2自由端口模式272
    9.4.3通信程序设计实例272
    9.5Prodave通信软件在点对点通信中的应用277
    9.5.1Prodave简介277
    9.5.2PC机与PLC之间的建立与断开连接277
    9.5.3数据传输函数278

    第10章USB总线接口的数据通信技术281
    10.1通用串行总线(USB)技术概述281
    10.1.1USB的含义281
    10.1.2USB的优势282
    10.1.3USB的用途283

    10.2USB系统体系结构284
    10.2.1总线布局技术284
    10.2.2USB设备287
    10.2.3USB主机290
    10.2.4数据流类型290

    10.3USB软件通信技术291
    10.3.1USB设备的标准描述符291
    10.3.2基于VisualBasic的USB设备显示程序设计296

    第11章微机测控系统软件设计实例303
    11.1自动化物流仓储管理监控系统303
    11.1.1问题描述303
    11.1.2系统构成305
    11.1.3上位机和下位机PLC的通信问题308
    11.1.4物流系统的软件模拟仿真309

    11.2监控计算机与PLC通信协议应用实例314
    11.2.1问题描述314
    11.2.2系统构成315
    11.2.3工作原理316
    11.2.4上位机发送给主PLC的作业命令318
    11.2.5上位机从主PLC中读取的状态信息320

    11.3机车设备状态检测与故障诊断系统322
    11.3.1问题描述322
    11.3.2数据采集和数据处理325
    11.3.3PC与数据盒(单片机)的串行通信协议326
    11.3.4串行通信程序设计334
    参考文献364
查看详情
您可能感兴趣 / 更多
面向对象的测控系统软件设计
速写
孟建军 编
面向对象的测控系统软件设计
现代农业新概念
孟建军 著
面向对象的测控系统软件设计
基金理财一本通
孟建军 编