UG参数化设计微波器件建库模块的研究与开发
发布时间:2020-06-17 22:49
【摘要】:机械产品在开发、设计中经常会遇到大量的通用件、标准件、企业专用零件等。如果能建立这些常用零部件的信息库,利用已有的资源,则可以花费较少时间,进行快速设计。参数化设计与零件建库为其提供了很好的解决方案。 UG提供了多种工具以提供企业进行零件建库。本课题对各种建库方法作了探讨与分析,就其中的“运用UG/OPEN API、结合VC++编程与数据库开发的方法”进行了深入的研究,并完成了具有参数化驱动三维出图功能的微波器件建库模块。 本文首先对参数化的思想及其实现方法作了介绍,其次对各种UG二次开发与零件建库方法进行了介绍与比较;在总体设计上采用了结构化设计的方法,使系统的各功能模块及它们之间的关系清晰明了。此外,论文详细介绍了系统的基础模块设计,数据库实现,主要界面设计与功能实现。对参数化建库模块开发中的技术难点作了深入分析,并给出了可行的解决方案。 所完成的建库模块实现了以嵌入式菜单与人机定制界面形式与UG的无缝集成,形成了一个相对独立的系统。该系统具备了用户界面输入数值或数据库中记录驱动下的参数化设计建模效果,提供给用户通过预览图提示方式或复合式查询方式从库中获得零件的功能。另外还实现了用户权限验证与分配,用户快速特征建模等功能。 本文最后简述了该系统功能扩展的若干方向,提出实现这些扩展功能的可行方案,并进行了相应的论证与分析,以供后来开发者借鉴。
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2004
【分类号】:TH122
【图文】:
图 2-1 参数化驱动示例其它几何约束之类的,如:直线与直线之间的垂直或平行,直线与圆弧是相切还是沿法圆弧与圆弧是内切还是外切等等亦可通过参数来控制约束类型,只是实现复杂些。正如前所般要通过编程来实现。2.2 UG 二次开发与零件建库方法2.2.1 UG 介绍与应用研究现状1.UG 简介Unigraphics(简称 UG)是美国 Unigraphics Solutions 公司五大主要产品 (UG、PariMAN、Solid Edge、ProductVision)之一,以 CAD/CAE/CAM 一体化而著称。其主要具有如下优1) 可以为机械设计、模具设计以及电器设计单位提供一套完整的设计、分析和制造方2) UG 是一个完全的参数化软件,为零部件的系列化建模、装配和分析提供了强大的基3) 可以管理 CAD 数据以及整个产品开发周期中所有相关数据,实现逆向工程和并行工程设计方法。4) 可以完成包括自由曲面在内的复杂模型的创建,同时在图形显示方面运用了区域化式,节约系统资源。
图 2-3 本系统选择方式对话框OPEN API 程序必须位于初始化函数 UF_initialize( ) 一个UG/OPEN API函数必须是UF_initialize() ,最后二级调用发,只要稍微复杂,就须用对话框的二级调用,即由对话框的二级调用关键技术是将调用和被调用的对框相应的模板文件(template.c)中定义回调函数_dialog ( "02.dlg",ANGE02_cbs, /* Callbacks from dialog */ANGE02_CB_COUNT, /* number of callbacks*/LL, /* This is your client data */sponse )对话框的执行控件的相应回调函数中执行第传递的实参是 response.工程的环境配置+或 VC 的工程使用 UGAPI 来开发用户程序,首先就要
本文编号:2718273
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2004
【分类号】:TH122
【图文】:
图 2-1 参数化驱动示例其它几何约束之类的,如:直线与直线之间的垂直或平行,直线与圆弧是相切还是沿法圆弧与圆弧是内切还是外切等等亦可通过参数来控制约束类型,只是实现复杂些。正如前所般要通过编程来实现。2.2 UG 二次开发与零件建库方法2.2.1 UG 介绍与应用研究现状1.UG 简介Unigraphics(简称 UG)是美国 Unigraphics Solutions 公司五大主要产品 (UG、PariMAN、Solid Edge、ProductVision)之一,以 CAD/CAE/CAM 一体化而著称。其主要具有如下优1) 可以为机械设计、模具设计以及电器设计单位提供一套完整的设计、分析和制造方2) UG 是一个完全的参数化软件,为零部件的系列化建模、装配和分析提供了强大的基3) 可以管理 CAD 数据以及整个产品开发周期中所有相关数据,实现逆向工程和并行工程设计方法。4) 可以完成包括自由曲面在内的复杂模型的创建,同时在图形显示方面运用了区域化式,节约系统资源。
图 2-3 本系统选择方式对话框OPEN API 程序必须位于初始化函数 UF_initialize( ) 一个UG/OPEN API函数必须是UF_initialize() ,最后二级调用发,只要稍微复杂,就须用对话框的二级调用,即由对话框的二级调用关键技术是将调用和被调用的对框相应的模板文件(template.c)中定义回调函数_dialog ( "02.dlg",ANGE02_cbs, /* Callbacks from dialog */ANGE02_CB_COUNT, /* number of callbacks*/LL, /* This is your client data */sponse )对话框的执行控件的相应回调函数中执行第传递的实参是 response.工程的环境配置+或 VC 的工程使用 UGAPI 来开发用户程序,首先就要
【引证文献】
相关期刊论文 前2条
1 张桂侠;朱家诚;;基于UG的参数化零件模型库的创建[J];机械工程师;2008年07期
2 刘卫校;杨兆建;丁华;;基于UG的采煤机零件参数化设计系统研究[J];煤炭科学技术;2011年03期
相关硕士学位论文 前9条
1 贾忠宁;航空发动机工装快速设计系统信息管理研究[D];南京航空航天大学;2011年
2 姚保卫;可逆板带冷轧机参数化辅助设计平台的研究[D];重庆大学;2011年
3 马进钊;基于Pro/E的汽轮机转子变型设计研究[D];哈尔滨工程大学;2011年
4 张汉国;电气开关柜三维CAD的开发与虚拟装配的研究[D];新疆大学;2006年
5 李峰;基于UG的摩托车ABS(防抱死控制器)参数化设计的研究[D];南京理工大学;2006年
6 邹婷;并联机构的自动建模与虚拟装配系统[D];燕山大学;2007年
7 赵静;汽车车身焊装夹具工程数据库的研究与开发[D];烟台大学;2007年
8 张桂侠;基于UG注塑模具CAD系统的研发与应用[D];合肥工业大学;2007年
9 马子健;基于UG的数控机床主轴部件参数化设计[D];东北大学;2008年
本文编号:2718273
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/2718273.html