资源描述:
《UG在互感器模具设计中的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、12模具工业2006年第32卷第10期UG在互感器模具设计中的应用张建月,张赛军,罗聪,阮锋(华南理工大学机械工程学院,广东广州510640)摘要:基于互感器模具的应用现状,将UG软件与C语言、MFC等技术相结合,开发出了互感器模具设计系统。该系统采用面向对象的编程方式,以C++语言构筑框架结构,以OpenC、OpenC++和KF语言完成其中的子功能模块。用户界面则采用MFC编程,采用模态对话框和非模态对话框的混合形式实现,缩短了模具开发周期,提高了产品开发效率,增强了企业对市场的反应和接受能力。关键词:UGOpenC/C++
2、;互感器;模态与非模态;型芯;型腔中图分类号:TP31;TQ320.662文献标识码:B文章编号:1001-2168(2006)10-0012-04ApplicationofUGsoftwareindesignofmouldformutualinductorZHANGJian-yue,ZHANGSai-jun,LUOCong,RUANFeng(SchoolofMechanicalEngineering,SouthChinaUniversityofTechnology,Guangzhou,Guangdong510640,Chin
3、a)Abstract:AdesignsystemofmouldformutualinductorwasdevelopedbytheuseofUGsoftwareintegratedwithClanguageandMFCtechnology.Thesystemwasobject-oriented,framedbyC++language;itssubfunctionmodulewasconstructedfromOpenC、OpenC++andKFlanguage.Theuserinterfacewasprogrammedwith
4、MFC,usingmixedmodeandmodelessdialoguebox.Theap2plicationofthedesignsystemshortenedtheperiodofmoulddevelopmentandraisedtheefficiencyofproduction.Keywords:UGOpenC/C++;mutualinductor;modeandmodeless;core;cavity1引言合。通过UG/OpenAPI编程,用户几乎能够实现所互感器是电力系统中较重要的高压设备之一,有的Unigraph
5、ics功能,开发者可以通过用Visual它被广泛应用于继电保护、电流测量和电力系统分C++编程来调用这些函数,从而达到实现用户化[1]析中。如何采用先进的设计制造技术,缩短模具的的需要。在用UG/OpenAPI加载UG时,需要调生产周期,是企业面临的主要问题。为此开发一套用函数UF-initialize()进行初始化,程序终了时调用基于企业现状的互感器模具设计系统,对增强企业UF-terminate()进行释放。简单的程序代码如下:的市场竞争能力具有重要的意义。extern"C"DllExportvoidufusr(char3
6、parm,int3re2turnCode,intrlen)2UG/OpenAPI介绍{/3InitializetheAPIenvironment3/互感器模具设计系统以UGⅡ为开发平台,采用interrorCode=UF-initialize();面向对象的编程方式,以C++语言构筑框架结构,if(0==errorCode)用OpenC、OpenC++和KF语言完成其中的子功{/3TODO:Addyourapplicationcodehere能模块。用户界面采用MFC编程,使用模态对话框3/和非模态对话框的混合形式实现。UG/
7、OpenAPI是/3TerminatetheAPIenvironment3/UG用户最常用的二次开发工具,作为UG与外部应errorCode=UF-terminate();用程序间的接口,UG/OpenAPI是一系列函数的集}——————————————————————/3Printoutanyerrormessages3/收稿日期:2006-04-25。基金项目:广东省工业攻关资助项目(2003C102023)。PrintErrorMessage(errorCode);作者简介:张建月(1981-),女,河北邯郸人,硕士研究
8、生,主要}研究方向为塑性加工及模具CAD技术,地址:广州华南理工大在利用VisualC++进行UG开发前,需要做一学机械工程学院04硕,(电话)13631474162,(电子信箱)些设置将UG系统下的2个文件UgOpen-v19.awx和yuzhou810509@126.co