基于AutoCAD平台的换热设备零部件三维造型系统(一)教程

2016-03-18 15:32 6 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐基于AutoCAD平台的换热设备零部件三维造型系统(一)教程,赶紧看过来吧!

【 tulaoshi.com - autocad教程 】

    摘要 采用AutoCAD二次开发技术,在VisualC++6 0和ObjectARX2000的环境下,开发了换热设备零部件的三维造型系统。运用挤出、旋转和布尔运算等方法,在给定基本参数条件下,可自动创建换热设备零部件的三维实体模型,修改设计参数,用户可以方便地修改三维模型。系统方便、省时,界面友好,运行可靠,实现了从数据到图纸的计算机参数化绘图。实践证明,系统为换热设备零部件的有限元分析前处理建模大大节省了时间,提高了设计分析效率。

    关键词 换热设备,三维建模,AutoCAD二次开发,参数化绘图,ObjectARX2000

  换热设备广泛应用于石油化工、炼油、化肥、动力、轻工、冶金、核工业等工业部门。随着CAD/CAE/CAM技术的发展,二维平面图已远远不能满足设计和制造的需求。而三维模型具有很强的可视性,能准确反映设计者的设计思想;对于复杂的结构,二维图形不能够准确的表达出各零部件的空间位置关系,而三维实体图形具有空间真实感,能明确表达出各零部件的空间位置关系,避免各零件之间发生碰撞和干涉。在对换热设备及其零部件设计的同时需要对换热设备零部件进行有限元分析和优化设计(特别是对非国标零部件),首先需要创建零部件的三维模型。据统计,创建模型所耗费的时间占整个分析过程的87%[1]。特别是在优化设计过程中,要根据优化结果不断进行三维模型的修改和优化,这给设计分析人员手工建模带来了很大的重复的麻烦,大大降低了设计分析效率。

    随着CAD技术的发展,关于机械零部件的绘图软件包应运而生,但它们的三维功能较弱。国外一些大的软件商也推出了三维软件(如ProE等),但价格较高,令一般的用户望而却步。所以开发专业的换热设备零部件的三维造型系统具有很大的必要性和实际意义。

    著名的有限元分析软件ANSYS可与AutoCAD软件共享数据,接受AutoCAD建立的三维模型[2]。为此,作者运用AutoCAD二次开发技术开发了换热设备零部件的三维造型系统。运行该系统,输入必要的设计参数,系统将自动快捷的生成精确的零部件三维模型,实现了换热设备零部件的三维参数化绘图。

    1 三维造型系统的开发环境

    ObjectARX2000是Autodesk公司随着AutoCAD2000推出的新一代的功能强大的二次开发工具。它使用面向对象的C++应用程序开发机制,以动态链接的形式与AutoCAD共享地址空间,能够直接利用AutoCAD的内核代码,访问AutoCAD的数据库、图形系统及几何造型核心[3],扩充AutoCAD的类和协议,创建新的AutoCAD命令,并可被AutoCAD环境直接调用,具有较高的程序开发与执行效率。ARX程序命令的消息模型如图1所示。

    因此,运用AutoCAD二次开发技术,在VC++6 0和ObjectARX2000的环境下,编写了ARX应用程序,开发了换热设备零部件三维造型系统。在AutoCAD环境下加载ARX应用程序,程序向AutoCAD命令堆栈中添加用户自定义命令(如tubesheet)。调用该命令,ARX应用程序将自动处理生成三维实体模型。

    2 ARX程序基本框架的生成

    VisualC++6 0使用非常友好的操作界面———DeveloperStudio集成开发环境,它集编辑、编译、连接、调试、向导等多项功能于一体,并且提供了目前已成为业界标准的MFC(MicrosoftApplicationFoundationClasses)类库[4]。运行ObjectARX2000软件包,可以把ObjectARX嵌挂到VC++6 0编程环境中,它所提供的库函数、头文件以及详细文档等也嵌挂到VC++6 0的环境中。在VC++的集成开发环境下,通过ARX应用程序向导(ObjectARX2000AppWizard),可以方便快捷的建立起ARX程序的基本框架。

    3 开发三维造型系统的关键技术

    3 1 三维造型用户界面的定制

    运用AutoCAD界面定制技术,编辑AutoCAD应用程序的菜单文件acad mnu,在AutoCAD中添加换热设备零部件的下拉式菜单(如图2所示),并使菜单项中各项与各自的ARX程序路径相连接,这样点击菜单可将ARX程序定义的用户命令自动添加到AutoCAD内部命令堆栈中。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/autocad/)

    3 2 人机交互界面的创建

    微软的基础类库MFC是VC++程序的设计一个重要资源,在ARX程序中使用MFC的最明显的优点是可以充分利用VC++开发环境提供的各种类资源和控件资源,实现程序界面的可视化设计,大大提高程序开发效率。利用MFC开发环境开发各个零部件的人机交互的对话框界面(如图3所示),用户可以在对话框界面中输入或修改设计参数,实现三维实体建模;通过修改设计参数,可以完成换热设备中非标准零部件的三维造型。

    3 3 三(www.tulaoshi.com)维造型的方法

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/autocad/)

    构造三维模型的方法有3种,即线框造型、表面造型和实体造型。其中三维实体造型具有体的特征,能显示零件形状,给人以真实的空间感觉,并能利用剖切来检查壁的厚薄、孔是否相交等问题;还可以进行零件的物性特性计算,如计算体积、面积、重心、惯性矩等,因此实体造型能够较全面地反映零件的物理特性。

    对于一些简单的实体,如长方体、圆柱体、球体等,可以借助AutoCAD2000中的三维实体

12下一页

来源:http://www.tulaoshi.com/n/20160318/1887443.html

延伸阅读
标签: autocad教程
本文中我们用AutoCAD来练习三维造型,今天我做一个篮球。 最终效果如下: 效果图 一、先在AutoCAD中画一个四分之一圆,尺寸自定(我取100)画好后在原位置复制一个。 二、三维旋转,先选一个,基点选下边的端点,第二点点在与第一点垂直线上任意点上,然后输入45度,好了,做完这一步,我们再照同样的方法做第二个,...
标签: autocad教程
本文中我们用AutoCAD完成一个三维造型实例——制作直线沙发。 此实例主要介绍CAD实体编辑命令里的一些命令的综合运用方法,材质和渲染部分做得不是很详细,仅供参考。按照我的参数设置后,会做出和我做的一样的效果。 本文由 望川 原创。 1 首先看一下渲染图。 图1 2 本节主要运用平面拉伸和实体编辑里的抽壳、剖...
标签: autocad教程
6 接下来给沙发贴图,选择视图/渲染/材质。在选择材质窗口上的新建,打开新建标准材质窗口。选颜色/图案单选项,在点击查找文件按钮,找一幅布纹贴图。起个名字为布料,然后点击调整贴图将贴图样式改为按对象缩放。点确定,回到新建材质窗口。在点确定回到材质窗口,将新建的材质附着给沙发,确定。然后在点视图/渲染/贴图,然后框选沙发后...
标签: autocad教程
3 接下来到俯视图绘制拐tulaoshi弯沙发的平面矩形,长850,宽1500。然后拉申200,角度0。接着转到西南等轴测视图,使坐标Y轴向上。把拉申后的长方体沿Y 轴向上用复制对象命令复制一个,距离250。然后用移动面命令选中下边长方体的上面,沿Y轴向上移动50。完成后如图: 图3 4 绘制沙发靠垫。 这次我们用长方体命令来绘制靠垫...
标签: autocad教程
最近一直没有增加新内容,除了工作较忙之外,主要是改版的问题。现在,我想同大家谈谈有关三维建模的内容。 因为经常收到网友给我的来信,信中都提到这样一个问题:如何用AutoCAD来建造三维模型?大家都很熟悉AutoCAD的二维绘图功能,而且手头也许有很多的AutoCAD的二维平面图,但如何利用这些平面图来建立三维模型,是很多人关心的。...

经验教程

706

收藏

45
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部