基于VBA的标准件参数化设计系统开发

作者:芦新春 刊名:机械研究与应用 上传者:付跃超

【摘要】构建了标准件参数化设计系统的基本框架结构,介绍了利用VBA进行标准件库开发的方法,基于AutoCAD平台完成了标准件参数化设计系统的开发,实现了标准件参数化绘图,提高了绘图速度。

全文阅读

基于 VBA 的标准件参数化设计系统开发* 芦新春 ( 淮海工学院 机械工程学院,江苏 连云港 222005) 摘 要: 构建了标准件参数化设计系统的基本框架结构,介绍了利用 VBA 进行标准件库开发的方法,基于 AutoCAD 平台完成了标准件参数化设计系统的开发,实现了标准件参数化绘图,提高了绘图速度。 关键词: 标准件库; VBA; VB; AutoCAD 中图分类号: TP391. 7 文献标识码: A 文章编号:1006 -4414( 2011) 04 -0147 -02 Development of parametric standard parts based on VBA Lu Xin - chun ( Department of mechanical Huaihai institute of technology,Lianyungang Jiangsu 222005,China) Abstract: The basic structural framework of standard parts database is constructed. The way on development of standard parts database by VBA is introduced. Standard parts database is completed under AutoCAD platform,which could achieve paramet-ric drawing and greatly improve graphics speed. Key word: standard parts database; VBA; VB; AutoCAD 1 引 言 AutoCAD 是目前广泛应用的计算机辅助绘图软件,具有强大的图形绘制与编辑功能,但 AutoCAD 所提供的只是通用的计算机绘图功能。在机械设计领域有很多标准件,其应用广泛,结构形式和尺寸均已标准化[1],如果每次使用都重新绘制是非常繁琐和低效的。因此利用 AutoCAD 内置的 VBA 开发工具开发出了一套机械标准件的参数化绘图模块。设计人员只要选择所需类型和参数,该模块就能自动绘制出所需的图形,大大提高了绘图效率。 2 开发语言简介 VBA [2]( Microsoft Visual Basic for Applications) 是一个面向对象的编程环境,由于 Visual Basic 编程环境易学易用,VBA 在 AutoCAD 进程中运行程序的速度相对较快以及 VBA 也支持 ActiveX 技术等特点,使得 VBA 成为二次开发 AutoCAD 最简单、最实用的方法。VBA 具有如下优点: ①VBA 的对话框构件快速、高效,允许开发者快速定制程序原型并可及时得到设计信息的反馈; ②其工程可单独存在,也可嵌入在图形中这给开发者在发行应用程序时以极大的灵活性; ③强化了 AutoCAD 与数据库的通讯能力。 3 系统总体设计与关键技术 3. 1 系统总体设计 标准件库的建库原则是让用户能够以交互的方式,利用标准件数据库查询所需的相关参数,快速地进行标准件的绘制。根据这种要求,建立机械标准件 库的框架结构如图1 所示。 图 1 系统总体框架结构 系统主要由用户交互界面、数据管理模块和参数化绘图模块组成。主要功能如下: ( 1) 数据管理模块 数据库由 Access 数据库建立,可存放标准件的结构参数和其它信息,并可通过用户界面对数据库中的数据进行查询、修改、

参考文献

引证文献

问答

我要提问