- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
delphi 5企业级解决方案及应用剖析012.PDF
下载
第四篇 自动控制与监测系统解决
方案及应用剖析
◆ 自动控制与监测系统编程技术
◆ 串口通信程序应用剖析
◆ 硬件接口程序应用剖析
下载
第12章 自动控制与监测系统编程技术
自动控制与监测系统广泛用于电信、电力、铁路、金融、证券、交通等领域,涉及机房
动力环境及机房设备集中实时监控管理、工业自动化等诸多方面。我们通过利用 Delphi 5 在
Wi n 3 2环境下开发硬件接口应用程序的方法可以实现实时控制和串口通信,同时 Delphi 5 的强
大功能还提供了混合语言编程技术和复杂数据结构编程技术。
图1 2 - 0 - 1所示的机房动力环境及机房设备集中实时监控管理系统就是一个典型的应用实
例,它采用了先进的通信技术和采集控制技术,实现了对机房内的动力设备、环境以及其他
设备进行集中监控,并通过多种通信线路解决监控信号的实时传输。
图12-0-1 某集中实时监控管理的系统原理图
该实时监控管理系统采用了多 C P U分布处理、关键配置数据分布式存储技术、软件系统
采用动态代理结构。具有如下功能:
• 实时监控功能—实时数据采集、设备遥控,对所监控的每一个点可采集数据。提供遥
控功能,使维护人员在监控中心即可对远端设备进行控制。
• 数据处理功能—历史数据采集入库、可进行查询分析。生成各种统计报表、图表。显
示实时曲线,便于用户分析。
• 系统管理功能—用户可以自由组织设计界面、系统日志、人员管理、系统配置等。
• 系统结构—监控中心的计算机网络采用 C l i e n t / S e r v e r 结构,由服务器、监控台、前置
机、打印机等组成。采用 Wi n d o w s 网络操作系统,网络数据库采用 Microsoft SQL Server 、
S y B a s e、O r a c l e等。监控网内采用T C P / I P协议通信。
上述系统将会涉及到在 Wi n 3 2 环境下开发与硬件接口的应用程序,本篇将主要讨论用
Delphi 5开发上述应用程序的方法。
当前自动控制与监测系统软件的开发方向是模块化、组件化编程;用面向对象的编程方
法;使用设备驱动程序,最好做到软件与设备无关。这些都是应用程序开发人员所必须考虑
的问题。Delphi 5 是B o r l a n d公司提供的一种全新的 Wi n d o w s编程开发工具,适应上述程序开
第12章 自动控制与监测系统编程技术 341
下载
发方法。由于它采用了具有弹性的和可重用的面向对象的 Pascal(Object-Oriented Pascal)语言,
并有强大的数据库引擎( B D E ),快速的代码编译器,同时又提供了众多出色的组件,因此受到
广大编程人员的青睐,在众多的编程语言 (如V B ,P o w e r B u i l d e r等) 中脱颖而出。另外,应用
开发人员可以自己制作组件。采用组件形式可以把对象严密封装,并加上一层直观外壳,有
利于软件调试和代码重用。开发群体以组件为功能单位分工协作,比较容易实现工程化管理,
从软件规划设计到测试修改都可以减少意外差错,大大提高工作效率。成熟的组件还可以作
为商品软件出售,带来附加效益,且有利于软件开发的社会化分工协作。
对自动控制与监测系统的系统功能分析与设计应充分考虑 D e l p h i语言和Wi n d o w s环境的特
点,本书试图在实时处理和数据采集自动化编程方面给读者一些思路。为此,本章先介绍需
用到的Delphi 5和Wi n d o w s编程的一些概念和技巧,为后面两章的应用剖析打好基础。
12.1 Delphi中的多线程处理
12.1.1 了解线程
一
您可能关注的文档
最近下载
- 中国山水画中的道家美学.doc VIP
- 人文关怀的护理课件最新完整版本.pptx VIP
- 基于Unity3D C#语言的防范疫情的游戏设计与制作.doc VIP
- 部编版七年级语文上册、下册全册教案(全册教学设计).docx VIP
- 智能电气设计EPLAN 第2版 课件 项目五 任务三 热过载继电器部件制作.pptx
- 梅特勒pH计FE28说明书.pdf VIP
- 第四纪地质与地貌学_第三章_第四纪基本问题_3-第四纪气候分解.ppt
- 江苏省南京市2024-2025学年高一下学期6月期末考试语文试题(含答案).doc VIP
- 《中等数学增刊1-2018》.doc VIP
- 银行利率定价管理委员会工作制度.docx
文档评论(0)