2024年5月4日发(作者:)
基于NET的Nx二次开发技术在标准件库中的应用
摘要:随着CAD技术的发展,CAD软件得到了广泛的应用,在这些平
台上开发符合企业所需要的零件库的工作也取得了很大成果。但随着网络
和信息技术的发展,这些零件库的缺点与不足也逐渐显露了出来,界面不
够友好、重复开发现象严重、资源不能共享、移植性和扩展性较差等。基
于现有的二次开发存在的问题,重点对CAD软件系统NX的
的开发方式进行了研究,获取完整的开发过程,采用将交互
式和批处理式相结合的二次开发模式,提出了一种新的基于UG的企业标
准件数据库系统,实现了企业标准件数据库系统中的数据库和图形库同步
管理。
关键词:.NET框架;二次开发;标准件库
ApplicationofSecondDevelopmentTechnologyBasedonUnigraphicsin
ZHUHong-yu,RENShu-hua
(SchoolofInformationScience&Engineering,DalianPolytechnicUni
versity,Dalian116034,China)
Keywords:.Netframework;Secondarydevelopment;Stardardpartlibr
ary
1引言
在机械CAD领域,依托大型通用CAD软件进行二次开发,是CAD行业
发展的一大趋势。既可以避免从底层进行开发的工作量大、重复开发的弊
端,又以多快好省的推广、拓展CAD的应用。特别是在具体的专业领域,
依托通用软件进行二次开发,更具针对性,从而更具有现实意义。
2Ug简介
Unigraphics(简称UG)提供的二次开发模块包括:UG/OPENGRIP,
UG/OPENAPI,UG/OPENMenuScript和UG/OPENUIStyler[1]。同时提供了良
好的二次开发语言接口(C语言),使UG的图形功能和计算功能有机结合,
便于用户开发专用的CAD系统。UG/OPENGRIP使UG的内嵌语言,必须在
UG环境下使用。由于缺乏高级语言的支持,其功能受到一定的局限。由
于UG/OPENAPI的编程的灵活性,且具有高级语言支持,同时能利用VC++,
JAVA,VB,.NET强大的编译功能,开发出功能强大的CAD软件,近年来
愈亦受到重视。本文重点讲解如何就基于.NET的UG/OPENAPI进行二次开
发,并结合具体实例。
简介
是一套用于微软.NET框架的API。通过这套API,可
以采用任何.NET兼容编程语言,包括VisualC#,,通过这些API
访问NX核心应用程序的功能,来创建高级的应用程序。
是采用微软.NET框架进行开发的应用程序接口。可以
采用任何.NET兼容编程语言。通过这些API访问NX核心应用程序的功能,
来创建高级的自动化程序。并且,因为新的日志工具也使用语言,
你可以采用日志系统快速生成示范代码,然后直接剪贴到一个自动化程序
中。
应用程序开发
发布评论