论文部分内容阅读
本文以工程设计领域使用最广泛的绘图软件AutoCAD为平台,综合利用VBA(Visual Basic of Applications)二次开发工具、ActiveX Automation技术、SQL SERVER数据库系统以及丰富的设计经验,开发出基于AutoCAD2008环境下的液体分布器参数化设计软件。该参数化设计软件大大简化了液体分布器的设计制图工作,避免了许多人为错误,充分发挥了AutoCAD准确、快速的制图优势。参数化设计软件主要由参数输入界面、参数化绘图程序以及数据库三个模块组成。其中,参数输入界面的作用是将液体分布器的设计参数传递至参数化绘图程序中;由VBA语言编写的参数化绘图程序把液体分布器设计时所需要的关键参数设置为变量,并利用ActiveX Automation技术与数据库交换变量数据,然后计算出绘制液体分布器所需的各点坐标,最后驱动AutoCAD软件进行绘图;数据库则用于存储所有设计所需要的数据,并将它们传输至AutoCAD绘图空间的相应位置;本系统还附加了自动生成图层、文字样式、尺寸标注、标题栏的功能,从而实现了较为全面的自动化绘图,弥补了AutoCAD软件自身在设计制图方面的不足。该软件具有开放式的体系结构和良好的界面交互性,便于设计人员对程序的定制和补充,也易于进行数据的管理。同时,该软件的应用极大提高了液体分布器的设计效率,开拓了一个将液体分布器设计与计算机编程相结合的新领域,推动了液体分布器标准化设计工作的进一步开展。