空调产品结构设计特征讲义

上传人:夏** 文档编号:503443424 上传时间:2023-04-13 格式:DOCX 页数:43 大小:621.81KB
返回 下载 相关 举报
空调产品结构设计特征讲义_第1页
第1页 / 共43页
空调产品结构设计特征讲义_第2页
第2页 / 共43页
空调产品结构设计特征讲义_第3页
第3页 / 共43页
空调产品结构设计特征讲义_第4页
第4页 / 共43页
空调产品结构设计特征讲义_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《空调产品结构设计特征讲义》由会员分享,可在线阅读,更多相关《空调产品结构设计特征讲义(43页珍藏版)》请在金锄头文库上搜索。

1、基于UG/Open API的空调产品结构设计特征库的开发系 别:专 业 班:姓 名:学 号:指导老师:年 月基于UG/Open API的空调产品结构设计特征库的开发The Development of Structural Design Feature Library of Air Conditioning Product Based on UG/Open API摘 要Unigraphics(简称UG) 软件是目前应用最为广泛的大型CAD/ CAE/CAM 集成化软件之一,其内容涵盖设计、分析、加工、管理等各个领域,它除了为用户提供零件建模、装配、有限元分析、运动分析、制图、数控加工编程等通用

2、模块,还提供了各种专用模块,如工业设计、模具设计加工、钣金设计加工、管路设计等。Unigraphics不仅具有强大的实体造型、曲面造型、参数化造型、装配和工程图创建等功能,还提供了功能强大的二次开发工具UG/Open API。用户或第三方可以使用该开发工具,开发出基于UG系统的应用程序,实现与UG系统的无缝集成,从而满足用户的特殊需求。 本文基于UG/Open API二次开发软件,结合美的空调塑料件及板金件产品常用结构设计特征库的开发,在VC+9.0的环境下,运用C语言编程进行程序的设计,开发出基于UG系统的应用程序,在UG的环境下进行实体造型与参数化设计,实现与UG系统的无缝集成。本文以螺丝

3、柱的实体造型为例,详细描述了VC环境下的编程、生成代码过程和UG环境写的参数化造型。关键字:UG UG/Open API 特征库AbstractUnigraphics (abbreviated UG) Software is one of the the most widely used large-scale CAD / CAE / CAM integrated software ,They cover design, analysis, processing, management and other fields ,It addition to providing parts model

4、ing, assembly, finite element analysis, motion analysis, mapping, NC programming and other general-purpose modules offer a variety of specialized modules, such as industrial design, mold design, sheet metal design and processing, pipeline design.UG not only powerful solid modeling, surface modeling,

5、 parametric modeling, assembly and engineering plans to create other functions, but also provides a powerful development tool UG / Open API. Users or third parties may use the development tools, developed UG-based system applications, To achieve seamless integration with the UG system to meet the us

6、ers specific needs.This paper, based on UG / Open API secondary development software, combination of midea air conditioning and sheet metal parts, plastic products commonly used in structural design characteristics of database development,in VC + +9.0 environment, the use of C language programming f

7、or the design process to develop applications based on the UG system, in the UG environment for solid modeling and parametric design, to achieve seamless integration with the UG system. In this paper, the solid modeling screw column example, the detailed description of the VC environment, programmin

8、g, code generation process and the UG environment written in parametric modeling.Key Words: UG UG/Open API Features Library 目录 摘 要IAbstractII绪 论11 UG/Open API介绍21.1 UG简介21.2 UG/Open的相关模块21.3 在VC环境下开发UG应用程序51.3.1 使用工程向导ugopen.awx创建应用程序61.4 应用程序的自动卸载72 美的空调产品结构特征库整理92.1 墩口92.2 扩缩口、喇叭口102.3 翻边孔112.4 压口

9、122.6 塑料件132.7 板金件143、空调产品结构特征库的开发153.1 菜单创建153.1.1 MenuScript菜单技术153.1.2 菜单脚本文件的语法163.1.3 菜单的位置17参考文献36 绪 论Unigraphics(简称UG)是当今世界上最先进和紧密集成的面向制造业的CAD/CAE/CAM高级软件。UG软件被许多世界领先的制造商用来从事概念设计、工业设计、详细的机械设计及工程仿真和数字化制造等各领域。UG是EDS公司出品的一个产品工程解决方案,它为用户的产品设计及加工过程提供了数字化造型和验证手段。在产品的三维造型结构方面,UG只是一个通用软件。尽管它有众多模块(例如板

10、金、管道等),但还是满足不了不同企业的个性化需求。为了提高产品设计效率和质量,需要对UG进行定制化开发。UG/Open二次开发模块为UG软件的二次开发工具集,便于用户进行二次开发工作,利用该模块可对UG系统进行用户化剪裁和开发,满足用户的开发需求。UG/Open包括以下几个部分:UG/Open Menuscript开发工具,对UG软件操作界面进行用户化开发,无须编程即可对UG标准菜单进行添加、重组、剪裁或在UG软件中集成用户自己开发的软件功能;UG/Open UIStyle开发工具是一个可视化编辑器,用于创建类似UG的交互界面,利用该工具,用户可为UG/Open应用程序开发独立于硬件平台的交互

11、界面;UG/Open API开发工具,提供UG软件直接编程接口,支持C、C+、Fortran和Java等主要高级语言;UG/Open GRIP开发工具是一个类似APT的UG内部开发语言,利用该工具用户可生成NC自动化或自动建模等用户的特殊应用。本课题主要通过研究美的空调产品结构设计特征库的开发来说明开发零件库的过程。这样做既节约了用户的时间,又省去了大量建模工作中的重复劳动,为企业创造了优势和竞争力。1 UG/Open API介绍1.1 UG简介Unigraphics 软件是目前应用最为广泛的大型CAD/ CAE/CAM 集成化软件之一,其内容涵盖设计、分析、加工、管理等各个领域,它除了为用户

12、提供零件建模、装配、有限元分析、运动分析、制图、数控加工编程等通用模块,还提供了各种专用模块,如工业设计、模具设计加工、钣金设计加工、管路设计等。UG在CAD/CAM上表现出了强大的功能,但UG为通用支撑软件系统,仅具有CAD/CAM的基本功能,没有提供专用产品所需要的完整计算机辅助设计/制造功能。UG是一个功能强大的通用3D机械CAD/CAM软件系统。由于机械产品的千变万化,需要针对具体对象在选用的AM软件平台上进行二次开发,来设计出界面友好、功能强大和使用方便的专用产品的CAD/CAM系统。UG同样支持用户进行二次开发,根据特定的需求,创建出用户定制的、专用的UG功能模块,给用户的使用带来

13、极大的方便,满足用户个性化的需要。用户若要以它为平台进行二次开发,实现大型的机械设计系统(如模具智能化专家系统CAD软件),就必须利用UG的开发模块,借助C/C+,在以UNIX为操作系统的工作站上或以Windows为操作系统的微机工作站上编写C程序,进而生成可执行文件。本文的目的就在于叙述如何基于VC+的UG二次开发,并对UG的开发模块和UG/Open API的编程方法作了介绍。1.2 UG/Open的相关模块UG/Open是一系列UG开发工具的总称,是UG软件为用户或第三方开发人员提供的最主要的开发工具。UG/Open开发工具主要包括如下几个模块。(1) UG/Open APIUG/Open

14、 API是UG与外部应用程序之间的接口,是UG/Open提供的一系列函数和过程的集合。用户可以通过C语言编程来调用这些函数和过程,并且几乎可以实现UG系统的所有功能,这是UG/Open最常用的开发系统。(2) UG/Open MenuScriptUG/Open MenuScript 是UG/Open中用来定制菜单的专用模块。它允许用户使用ASC文件方便灵活的来编辑UG系统的菜单,或为用户常见的应用程序定义自己的菜单。(3) UG/Open UIStyler UG/Open UIStyler 是UG/Open中用来创建对话框的专用模块。使用UG/Open UIStyler可以非常方便快捷的创建与

15、UG风格完全一致的对话框。UIStyler模块所支持控件种类丰富,且在存储对话框文件的同时,会自动生成与该对话框相对应的.c文件和.h文件,大大节省了用户的开发时间。(4) UG/Open GRIPGRIP是Graphics Interactive Programming去首字母的缩写词。GRIP是一种解释性的编程语言,在很多方面类似于BASIC和FORTRAN。使用几乎可以执行在UG交互界面下可以完成的所有功能,如模型建立、装配创建和工程绘图等功能。在一些情况下,GRIP可以执行高级的自定义操作,而这些操作的执行效率要比单纯使用UG交互界面的效率高很多。(5) UG/Open GRIP NCUG/Open GRIP 允许用户不通过交互式的对话框设置,而是通过编程的方式创建UG加工工具的路径。用户可以使用GRIP NC Statements、Global parameter Access symbols(GPAs)以及Entity data Access symbols(EDAs)来创建GRIP NC程序。(6) U

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号