论文部分内容阅读
2001年期间,我们为某家工业总公司设计、制造了了一种用于电子元件制造的计算机实时控制系统(软件部分)。这套系统主要用来在实时环境里控制A、B,C,D,F等微量元素的量。根据客户对系统功能的需要,我们设计了整体结构并做了大量工作来保证监控软件的稳定性。这些工作包括:框架模型的建立、数据结构的设计、计算机硬件设备的选用、编程工具的选用、具体代码编写、系统测试和数据的安全传送。几经努力,我们成功的完成了整套软件的开发,使用了Win98操作系统、Borland Delphi、AssembleLanguage、Turbo C、and Windriver。这套软件已经在南京、昆明的一些工厂得到了应用并取得很好的效果。整套系统已经取代了原先由德国制造的系统。 以这套系统为背景,本文论述了如何使用Delphi开发Windows平台下的监控软件。根据这次开发涉及内容的先后,全文分为四章。第一章是首先进行的界面设计,说明了如何根据工艺需求来设计合理、易用的界面。第二章和第三章讲述如何使设计好的界面变成可运行程序所需要的主要技术。第二章涉及测控系统中的滤波和数据的预处理、用Delphi对A/D卡和D/A卡进行操作、Delphi与Windows消息、Delphi中实现键盘的输出控制。第三章论述Windows下测控软件的设计、Windows下高精度定时数据采集的原理和实现、计算机监控平台中实时数据库的研究。前三章讲述的是如何实现具体的功能,给出了一些关键的代码。第四章在实现的基础上,讲解应如何进行更高级别的开发——代码设计。涉及到了面向对象中的多态、面向对象与代码设计的思想和技术。文中代码均用Object Pascal和汇编完成。