UG二次开发中数据库建立方法.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2l卷 第 12期 长 春 大 学 学 报 Vol_21 No.12 2011年 12月 JOURNAL0FCHANGCHUN UNIVERSITY Dec.2011 UG二次开发中数据库的建立方法 王一成,张树仁 (长春理工大学 机电工程学院,长春 130022) 摘 要:目前组合夹具主要采用传统的实物试装模式,为了提高组合夹具设计和装配的效率和质量,从 实用性和易 用性的角度出发,文章以UG为平台,在UG中添加 自定义菜单,建立UG风格的对话框。用UG提供的二次开发工 具包UG/Open和VC++的MFCAppWizard建立工程,设置UG/OpenAPI编程的VC工程环境,在VC+-4-中编写 DLL格式的连接程序,建立UG与VC之间的连接,创建数据库。 关键词:UG二次开发;VC工程环境 ;自定义菜单;数据库 中图分类号:TP392 文献标志码:A 文章编号:1009—3907(2011)12—0001—04 O 引 言 很多企业单位在引入CAD/CAE/CAM软件 以后,会发现通用的CAD/CAE/CAM软件的功能虽然可以 解决大部分的实际需求,在一定的程度上提高了产品的设计、制造以及管理的效率,但在很多专业的、更为具 体的问题上,由于没有充分挖掘软件平台的潜力,以至于软件应用水平不高,单靠操作CAD/CAE/CAM软件 很难实现复杂的功能,这就需要对软件进行进一步的开发。UG是集成化CAD/CAE/CAM软件,广泛用于航 空、航天、汽车、通用机械及模具等领域。它提供了参数化、特征化的概念设计和可独立运行的面向对象的集 成管理数据库系统,使 CAD/CAE/CAM各部分的数据能够进行 自由切换,具有 良好的二次开发接 口和工具。 此外 ,UG软件还具有 良好的开放性,为用户和开发商提供了良好的二次开发环境,用户可以通过对 UG软件 进行开发,设计出自己需要的专用模块,满足设计的特殊要求。 1 开发工具和基本流程 1.1 UG开发工具简介 UG二次开发工具包括UG/OpenMenuScript界面菜单编辑语言、UG/OpenUIStyler用户界面制作工具、 UG/OpenGRIP是UG提供的专用的用户图形交互语言和UG/OpenAPIC编程接 口。在设计过程中将上述 四种方法有效地结合起来,会达到很好的二次开发效果。 1.2 VC++简介 VisualC++是微软公司推出的开发Win32应用程序 (Windows95/98/2000/XP)的、面向对象的可视化 集成工具。它最大优点就在于提供了功能强大的MFC类库,MFC是一个很大的c一类层次结构,它里面封 装了大量的类和函数,很多Windows程序所共有的标准内容都可以由MFC的类来提供,MFC类为这些内容 提供了用户接 口标准实现的方法,技术人员所要做的就是通过预定义的接 口把具体应用程序特有的东西填 人到这个轮廓中,这将简化编程工作,大大的减少程序员编写的代码数量,使编程工作变得更加轻松和容易。 此外 ,VC一还具有很多优点,比如最快的集成数控库访 问,允许用户建立强有力的数据库应用程序,具有强 有力的网络支持功能等。 1.3 开发流程 利用VC对 UG进行二次开发的基本流程图如图1所示: 2 以实例说明二次开发的应用 下面以一个基本的支撑块元件平面支钉为例,说明利用VC对UG进行二次开发的基本过程。 收稿 日期:2011.10-26 作者简介:王一成(1985一),男,河南济源人,助理工程师 ,硕士研究生,主要从事网络制造与信息制造方面研究。 张树仁 (1950·),男,吉林农安人 ,教授,博士生导师,主要从事网络制造与信息制造方面研究。 万方数据 2 长 春 大 学 学 报 第2l卷 图 1 系统流 程 图

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档