论文部分内容阅读
本文根据微灌系统工程设计规划流程,结合计算机程序运行的工作特点,运用接口技术、Windows ActiveX技术、引擎技术、数据库技术、动态数据交换技术,构建了包括地形地貌模拟、地块划分、微灌系统管网布置与水力计算、施工图及材料表白动绘制等功能模块在内的微灌工程CAD系统框架,并采用编程的方法,集成、开发了用于微灌工程设计的一套软件系统。微灌设计系统(Micro-irrigation design system)软件,称为MIDS-1.0,是将MATLAB、Visual Basic或Visual Basic for Application、Auto CAD、MicrosoftAccess、Excel五种软件有机的结合在一起,实现了微灌系统管网的计算机自动布置、水力系统计算、管道参数查询与绘图,可完成微灌工程的设计、施工图绘制和主要材料表的输出。该软件以Visual Basic编制的可执行性文件为控制中心,该控制中心使用DDE技术控制MATLAB编制的微灌管网水力计算程序,根据输入的地形地块和管道参数进行微灌系统的管网布置和水力计算,并由MATLAB软件以ASCⅡ文件的形式输出的管网布置和水力计算结果。控制中心通过读取ASCⅡ文件的方式获取MATLAB的计算结果,控制Auto CAD根据计算结果绘制管网的施工图,并使用引擎技术结合Access支持的数据库对微灌系统管网的主要材料进行记录与统计,根据统计结果绘制微灌系统的主要材料表。MIDS-1.0软件界面友好,可以人机交互。利用MIDS-1.0软件对微灌工程实际项目进行设计,可以大大降低工程设计人员的设计计算量和绘图量,提高计算精度和绘图精度,提高计算效率与绘图效率,具有重要的工程实用价值。