拖拉机作业机组仿真试验台监控系统的开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文介绍了拖拉机作业机组仿真试验台监控系统及其开发设计方法。该系统具有
    接收下位机发送的试验数据、显示实时试验曲线和数据、保存试验数据、查询历史试验
    曲线和数据等主要功能,并且可以实现系统的用户身份确认、在线保护、用户密码修改
    和提供帮助等辅助功能。通过本监控系统的操作和显示界面可以实现拖拉机作业机组仿
    真试验的可视化,为“拖拉机作业机组仿真试验台”整个课题的进一步研究提供了一定
    的试验手段和环境。
     拖拉机作业机组仿真试验台监控系统是基于 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图形窗口风格,依据人机界面设计原则,使系统运行时
    的人机交互尽量容易。
     本监控系统经过试验验证表明,系统运行可靠,基本上能够满足目前的拖拉机作
    业机组仿真试验的试验要求。
This paper introduces a computerized monitor & control system applied in
     the laboratory simulative system of tractor梚mplement combination, and the
     methods of the system design and developing. The system have primary
     functions that include accepting experimental data sent by slave
     microprocessers, displaying real梩ime experimental curve line and data,
     saving real梩ime experimental data and querying former experimental curve
     line and data. Further more, this system carries out some assistant
     functions, such as validating identity of user, protecting system on條ine,
     modifying password, providing help, and so on. By dint of operation and
     display interfaces of the system, Visualization of the test of the
     laboratory simulative system of tractor梚mplement combination is made true,
     and the system provides certain means and environment for in梔epth research
     of the whole task.
     This system is based on Windows 98 operation system, and by use of C/C++
     program language, the system is developed by Visual C++ 6.0 included in
     Microsoft Developer Studio. The system adopts the method of Object桹riented
     Programming(OOP) and fully apples MFC (Microsoft Foundation Class ) of
     Visual C++ 6.0. Serial communication between master PC and slave
     microprocessors is achieved successfully by use of MSComm of ActiveX
     controls in Visual C++ 6.0 and RS?32C of PC, and parallelly accepting data
     is achieved by applying Multi梩hread technique, and a Microsoft Access
     database file is linked to the system by the method of Open Database
     Connectivity(ODBC). Furthermore, possession of friendly interface is fully
     considered in course of developing, according to the principle of human?
     computer interface design and by apply of fashionable window style,
     communication between user and computer is made very easy.
     Through validation of practical test on test platform, it is made clear
     that the system is reliable and can meet test抯 needs of the laboratory
     simulative system of tractor梚mplement combination.
引文
1. 木林森等编,Visual C++ 5. 0使用与开发,北京:清华大学出版社,1998年:
    2. 谭浩强编,C语言程序设计,北京:清华大学出版社,1995年;
    3. 钱能编,C++程序设计教程,北京:清华大学出版社,1999年;
    4. 郑人杰等编,实用软件工程,北京:清华大学出版社,1998年;
    5. 林勇等编,Visual C++6. 0应用指南,北京:人民邮电出版社,1999年:
    6. [美]David J.Kruglinski著,潘爱民等译,Visual C++技术内幕(第四版),北京: 清华大学出版社,1999年;
    7. 北京希望电脑公司编,Visual C++6. 0编程高手,北京:北京希望电子出版社,1999 年;
    8. 官章全等编,Visual C++6. 0类库大全,北京:电子工业出版社,1999年;
    9. 谢勇编,Visual C++6. 0实例精通,北京:科学出版社,2000年;
    10. 雷霖编,微机自动检测,成都:电子科技大学,1998年;
    11. 张世箕等编,自动测试系统,成都:电子科技大学,1994年;
    12. 张小萍等编,现代生产物流及仿真,北京:清华大学出版社,1998年;
    13. 常亮,液压传动动力机械节能控制系统及其试验可视化研究,中国农业大学硕士学 位论文,1998年;
    14. 谭灏,拖拉机作业机组仿真试验台机器最优适应控制机理研究,中国农业大学硕士 学位论文,1999年;
    15. 袁文桥,虚拟圆锥螺纹量规刚性模型及其可视化的研究,中国农业大学硕士学位论 文,2000年;
    16. 张彤,机械系统运动仿真软件前处理的研究,中国农业大学硕士学位论文,1999 年;
    17. 杭伟,机械系统运动仿真结果可视化的研究,中国农业大学硕士学位论文,1999 年;
    18. 王军伟,110及金融网点电话报警系统的研制与开发,中国农业大学硕士学位论文, 2000年;
    19. 宋小莉,集散控制系统监控软件的开发,中国农业大学硕士学位论文,2000年;
    20. 王仲文编,精通串行通讯,北京:电子工业出版社,1995年;
    21. 王常力,集散型控制系统的设计及应用,北京:清华大学出版社,1996年;
    22. 谢斌,拖拉机农具仿真作业机组悬挂系统电液控制技术的研究,中国农业大学硕士 学位论文,2000年;
    23. 李庆和,拖拉机室内作业机组电液加载系统的研究,中国农业大学硕士学位论 文,2000年;
    24. 唐金秋,拖拉机作业机组仿真试验台发动机节能监控系统的研究,中国农业大学硕 士学位论文,2000年;
    25. 刘胜,拖拉机作业机组仿真试验台变速箱自动换档系统的研究,中国农业大学硕士 学位论文,2000年;
    26. 李阜,Windows环境下的串口异步通信程序设计,电子技术应用,1997年第2期;
    27. 郑金吾,GPS接收机与PC机串行通信技术的开发与应用,测控技术,2000年19卷 第8期;
    28. 周捷,Windows95下利用Visual C++实现微机与GPS-OEM板的串行通讯,电子技术 应用,1998年第11期;
    
    
    29. 黄海荣,在VC++中利用ActiveX控件开发串行通信程序,电子技术应用,2000年 第6期;
    30. 高金峰,一种实用的Windows环境下数据块串行通信技术,计算机应用研究,1999 年第2期;
    31. 杨磊,Windows95串行通信的几种方式及编程,微型机与应用,2000年第3期;
    32. 王亭,在Windows95下PC机和单片机的串行通信,微型机与应用,2000年第1期;
    33. 田涛,Windows环境下工控软件人机界面的开发,测控技术,2000年19卷第1期;
    34. 王家兵,风机在线监测与通信系统的开发,微型机与应用,1999年第6期;
    35. 程启明,IBM-PC与8098组成的主从式印刷机的监控系统,电气自动化,1995年第 2期;
    36. 周术诚,主从分布式控制系统串行通信研究,计算机应用研究,1999年第6期;
    37. 叶青,一种小型实时采集与监测系统的软件设计方法,微型机与应用,1999年第5 期;
    38. 吕建平编,企业数据通讯,北京:清华大学出版社,1997年;
    39. 孙涵芳编,Intel 16位单片机,北京:北京航空航天大学出版社,1998年:
    40. 凌澄编,PC总线工业控制系统精粹,北京:清华大学出版社,1998年;
    41. 北京中泰计算机技术研究所编,MCGS工控组态软件用户指南,北京:中泰计算机 技术研究所,2000年:
    42. Abdulahman A AI-Janobi,King Saud University,Riyadh,Saudi Arabia,基于数 据获取的计算机监测系统测定拖拉机性能,ASAE 983108/2,1998年。

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700