- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UG二次开发技术在Web零件库系统开发中应用研究
UG二次开发技术在Web零件库系统开发中应用研究摘要:该文重点强调了基于net平台的UG软件二次开发技术在Web零件库系统中的实现策略,对三维图形在线动态浏览功能、基本属性信息提取功能、零件表达式自动生成功能以及零件在线参数化驱动功能的实现方式加以分析,改进并完善了Web零件库系统开发的工作质量与工作效率。
关键词:UG二次开发技术;Web零件库系统;开发;运用;分析
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)20-5014-01
企业的制造业信息化建设进程正处在迅猛发展阶段,企业零件库系统的网络化建设及运用需要引起相关工作人员的广泛关注与重视。对于企业零件库系统中Web应用程序软件的开发及应用而言,有关三维图形在线动态浏览、基本属性信息提取、零件表达式自动生产以及零件在线参数化驱动功能的实现是我们需要首要关注的问题。
1基于net平台的UG软件二次开发技术分析
UG开放应用程序接口及我们所说的用户函数,其作为NX/Open二次库开放系统软件包当中的一大关键构成部分,能够借助NX/Open这一系统化平台实现包括图形交互编程、用户界面设计以及菜单脚本语言制定在内的多种应用化功能。在当前技术条件支持之下,API的核心将2000左右的C函数集成一体,进而支持UG操作的高效完成。换句话来说,在这部分C函数的集成化作用之下,软件终端操作用户能够简便且精确的对API中的各种实体对象进行系统化构建、编辑、查询以及修改,进而在人机交互界面的作用之下实现对UG行为的控制。
一般来说,在当前技术条件支持下,针对UG软件的二次开发技术可以按照软件开发切入点的不同划分为内部开发模式以及外部开发模式两大类型。并且外部模式能够脱离于UG运行的限制条件完成数据建模及参数运行支持等操作行为,在软件二次开发时间上有着较为明显的优势,值得在Web零件库系统开发中加以运用。
2 Web零件库系统功能得以实现的策略分析
首先,对于三维零件图在线动态浏览功能的实现而言,相关工作人员可以以VRML格式将零件文件以浏览器插件的形式反映在网页浏览器系统当中。简单来说,零件库系统中的零件在入库时会诱导UG自动将源PRT文件以VRML的格式加以导出,并将其储存至三维零件图在线动态浏览缓存系统当中,进而以人机交互界面为载体,实现终端操作用户对三维图形所进行的浏览、平移以及旋转动作。具体而言,在Web零件库后台管理运行系统当中,零件在入库时调用UG二次开发软件将PRT格式文件自动导出为VRML格式文件,并将其存于三维零件图在线动态浏览设置当中。由此可知,C#语言在实现VRML格式文件关键代码以及UF函数原型过程中的基本步骤如下所示:
using NXOpen:
using NXOpen.UF:
/*引用net平台下的UG二次开发软件DLL格式文件*/
private NXOpen. Session theSession/ *创建工作会话变量* /
……
theUfSession. Part. Open ( theFileName,out thePart,
out status) ;
/ *对par格式文件执行打开操作,读取UF函数原型:
/ *由PRT格式文件对VRML格式文件进行转化并读取UF函数原型:
/ *关闭pat格式文件
UF函型原型为: int UF_PART_close_all( void ) * /
其次,对于零件库零件表达式的生成、提取以及零件系统在线参数化驱动功能的实现而言,UG软件二次开发技术所表现出的优势可以体现在以下几个方面:①对于零件库零件表达式的生成而言,UG二次开发软件技术能够将零件系统表达内容以*.exp的形式导出,并确保其与UG软件内容在信息交互的过程中始终保持一致,与此同时,依照零件表达式参数以及描述限制所提取的零件式表达内容与UG软件交互动作下“工具”功能下属“表达式”项目内容是一致的;②对于零件库在线参数化驱动功能的实现而言,软件终端能够自动获取零件库零件所表现出的几何特征参数,并将其传输给终端用户。用户修改零件表达式式值后会将其提交至服务器终端,进而在模型更新的作用之下,将参数的修改调整反映至更新模型当中,以此体现零件库系统中参数化驱动相关代码关键性。
最后,对于零件库零件属性信息提取功能的实现而言,相关工作人员能够以外部DLL格式文件的编写为途径来有效扩充NX/ Open中API核心下属.net系统的功能。进而在C#编程语言的辅助之下,引用UF软件下函数头文件格式将软件系统所提取到的零件库零件属性信息资源以字符串模式返回至软件终端系统当中,并将已完成零件属性的系统化信息加以整理,
您可能关注的文档
- 高考语文(作文)阅卷方式应当改进.doc
- 高职企业冠名班酒店英语互动教学探究.doc
- 高职公共英语教材语法部分设计及学生英语语法学习焦虑相关性探究.doc
- 高职学生积极心理品质中人际力量培养.doc
- 高职教师绩效考核存在问题及对策.doc
- 高级住宅建筑清水混凝土施工.doc
- 高职校企合作存在问题及建议.doc
- 高职生信仰宗教现状及其对理想信念教育挑战及对策.doc
- 高职校企合作开展技能竞赛实践探究.doc
- 高职生夹层心态成因及对策.doc
- 托班音乐游戏教案活动方案.docx
- 重难点解析苏科版九年级物理下册《能源与可持续发展》专项练习练习题(含答案解析).docx
- 重难点解析苏科版九年级物理下册《能源与可持续发展》专项测试试题(详解).docx
- 重难点解析苏科版九年级物理下册《能源与可持续发展》专项练习试卷.docx
- 重难点解析苏科版九年级物理下册《能源与可持续发展》专项练习试题(含解析).docx
- 重难点解析苏科版九年级物理下册《能源与可持续发展》专项练习试题(含答案解析版).docx
- 重难点解析苏科版九年级物理下册《能源与可持续发展》专项练习试卷(详解版).docx
- 重难点解析苏科版九年级物理下册《能源与可持续发展》专项练习试卷(含答案解析).docx
- 重难点解析苏科版九年级物理下册《能源与可持续发展》专项练习练习题(解析版).docx
- 重难点解析苏科版九年级物理下册《能源与可持续发展》专项练习试题(含详解).docx
最近下载
- 江苏省化工和危险化学品生产企业安全审计表解读 2025年1月2日.pptx VIP
- 领导力与管理沟通PPT课件(共19章)第7章 口头表达.pptx VIP
- 2024版精简范本房屋买卖合同起诉状.docx VIP
- 领导力与管理沟通PPT课件(共19章)第2章 领导力解读.pptx VIP
- 2024-2025学年初中信息技术(信息科技)七年级全册河北大学版(2012)教学设计合集.docx
- 苏教版五年级上册数学全册课件.pptx VIP
- 领导力与管理沟通PPT课件(共19章)第16章 客户沟通.pptx VIP
- CH∕T 9017-2012 三维地理信息模型数据库规范.docx VIP
- 领导力与管理沟通PPT课件(共19章)第3章 领导力变革.pptx VIP
- 苏教版四年级上册数学全册教学课件 (3).pptx
文档评论(0)