浅析基于Visual Basic对Auto CAD进行二次开发

2019-09-10 23:26陈小星
青年生活 2019年8期
关键词:二次开发齿轮

陈小星

摘要:介绍CAD及VB的现状、特点,通过VB对CAD进行齿轮开发设计实例浅析,让我们认识到CAD技术的二次开发,可以实现产品设计的现代化,提高企业产品的竞争力。

关键词:CAD;VB;二次开发;齿轮

1  我国CAD技术的现状及缺点

CAD技术开发与应用水平已成为衡量一个国家的科技现代化和工业现代化水平的重要标志之一。近年来,CAD技术在我国各产业部门得到了广泛的应用和发展,如汽车行业开发的车身CAD系统、大型有限元分析软件等,船舶工业开发的计算机辅助造船集成系统工程等。 CAD技术已经深入到各行各业。据有关资料统计,应用CAD技术,可以使产品的设计周期缩短1/3~1/2,工效提高3-5倍。

虽然CAD技术在我国的应用已取得一定的成绩,但是还存在着一些问题。由于CAD技术是一种通用性平台,专业针对性差,而我国企业的产品又千差万别,CAD技术实际应用的领域还很有限,还没有形成市场规模,而且低水平的重复现象也比较严重,很多企业只是简单地采用CAD绘图,不能满足企业设计绘图的实际需要。因此,CAD技术在工程实际中还难以达到理想的应用效果。

2  Visual BASIC的特点

Visual BASIC(以下简称VB)是Microsoft公司推出的一种面向对象的程序设计语言,具有功能强大、使用方便的特点。开发人员只需具有基本的程序设计知识和技能就能设计复杂的Windows应用程序。使用VB可视化编程确实能简化开发过程。其主要特点如下:

(1) 易学易用:不需要有较多的计算机专业知识即可轻松上手。

(2) 使用方便:VB中提供了很宽松的编程环境,组件技术的使用更是锦上添花。VB中还全面支持中文命名一个变量甚至一个结构。

(3) 功能完备:VB可以用于编写各种应用程序,包括数据库、多媒体、网络等。

(4) 适用对象:VB适用对象为电脑初学者而且没有学习过·数据结构·等计算机专业课程;不准备开发大型高效的系统软件;主要编写中小型MIS类程序。

3 VB对CAD进行齿轮开发设计实例

齿轮是一种通用零件,属于多品种、中小批量生产对象,计算工作量大。齿轮CAD应用软件主要完成齿顶圆、齿根圆、基圆的计算、齿廓线的生成。

3.1  齿轮三维参数化造型系统结构如图1

3.2  齿轮三维参数化造型系统的工作流程

齿的设计过程是:先根据输入的齿轮的齿数、模数计算出基圆、分度圆、齿根圆、齿顶圆的直径,从而确定齿廓线,最后生成三维齿轮。齿轮CAD的工作流程如图2所示。

3.3  基于齿轮层次结构的界面设计

齿轮主要使用对话框进行交互式设计。主界面如图3所示。

Visual Basic软件具有造型的功能,不但可以用Visual Basic来创建形状规则的零件,还可以使用三维曲面来创建规则形状和曲面形状相混合的零件,这就增加了造型时的灵活性。

4  总结

利用VB对Auto CAD進行二次开发工作的好坏直接影响CAD技术的应用,通过对齿轮开发实例可以得出CAD二次开发后有以下特点:

4.1 产品设计标准化

运用CAD技术的基础标准,统一绘图环境,使绘出的图纸符合国家标准,图素规范化,并逐渐与国际标准接轨,满足产品出口的需要。

4.2 产品设计参数化、模块化、组合化

在通用CAD系统的开发中,建立各种标准件及基本零件库的参数化、变量化图形库是从事CAD二次开发的基础。产品设计实现模块化、组合化,能缩短设计周期、大幅度地提高劳动生产率,提高企业的竞争力。

4.3 产品设计精确化、先进化、可靠化

由于计算机运算速度快、准确度高、存储量大和逻辑推理能力强等,在产品设计过程中代替人工进行计算分析、方案选择、文件资料管理,通过人机交互,能快速准确地实现设计人员的设计思想和构思。

参考文献

1.曾洪飞,卢择临,张帆, AutoCAD VBA&VB.NET开发基础与实例教程, 北京:中国电力出版社,2013

2.赵汝嘉,殷国富.CAD/CAM实用系统开发指南.北京:机械工业出版社,2002

猜你喜欢
二次开发齿轮
关于齿轮的有趣问答
例谈对高中数学教材中习题的二次开发
你找到齿轮了吗?
异性齿轮大赏
浅谈CAD软件二次开发的方法及工具
骑车上班日
例谈课本习题的“二次开发”