- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于AutoCAD平台的换热设备零部件三维造型系.doc
基于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内部命令堆栈中。
3 2 人机交互界面的创建
微软的基础类库MFC是VC++程序的设计一个重要资源,在ARX程序中使用MFC的最明显的优点是可以充分利用VC++开发环境提供的各种类资源和控件资源,实现程序界面的可视化设计,大大提高程序开发效率。利用MFC开发环境开发各个零部件的人机交互的对话框界面(如图3所示),用户可以在对话框界面中输入或修改设计参数,实现三维实体建模;通过修改设计参数,可以完成换热设备中非标准零部件的三维造型。
3 3 三维
您可能关注的文档
最近下载
- 2024年浙江省高一新学考调研考试生物模拟试卷二(含答案详解).pdf VIP
- 服装概论总结.doc VIP
- 高中生态学课程:校园花坛花卉生态教育课程效果评价教学研究课题报告.docx
- 管理学论文5000字.docx VIP
- 新修订特种作业(高处安装、维护、拆除作业)考试题库(核心题版).pdf VIP
- 《服装设计基础》知识考试复习题库资料(含答案).pdf VIP
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题荟萃附答案.docx
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题荟萃附答案.docx
- 2024必威体育精装版传唤证模板.doc VIP
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题集锦(频考类试题)带答案.docx
文档评论(0)