拖拉机作业机组仿真试验台监控系统的开发
【摘要】:
本文介绍了拖拉机作业机组仿真试验台监控系统及其开发设计方法。该系统具有
接收下位机发送的试验数据、显示实时试验曲线和数据、保存试验数据、查询历史试验
曲线和数据等主要功能,并且可以实现系统的用户身份确认、在线保护、用户密码修改
和提供帮助等辅助功能。通过本监控系统的操作和显示界面可以实现拖拉机作业机组仿
真试验的可视化,为“拖拉机作业机组仿真试验台”整个课题的进一步研究提供了一定
的试验手段和环境。
拖拉机作业机组仿真试验台监控系统是基于 Windows 98操作系统平台,采用
C/C++语言,使用应用非常广泛的 Microsoft Developer Studio中的Visual C++6.0
作为开发工具开发完成的。在开发的过程中,采用了面向对象程序设计思想,充分运用
了Visual C++ 6.0的MFC类库(Microsoft Foundation Class,微软基础类库)。其
中,运用Visual C++ 6.0的ActiveX技术中的MSComm 控件和计算机的RS-232C串行口
实现了上位机和下位机的串行通讯,采用多线程技术实现了监控系统后台处理接收数据
事件,利用开放数据库连接(ODBC)方法实现了监控系统和外部的Microsoft
Access97的MDB格式数据库文件的连接。而且,在开发过程充分考虑了系统界面的友
好性,采用目前流行的Windows图形窗口风格,依据人机界面设计原则,使系统运行时
的人机交互尽量容易。
本监控系统经过试验验证表明,系统运行可靠,基本上能够满足目前的拖拉机作
业机组仿真试验的试验要求。