Inventor文档特性快速生成及标题栏国标化技术.docxVIP

Inventor文档特性快速生成及标题栏国标化技术.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1 PAGE 1 Inventor文档特性快速生成及标题栏国标化技术 本文对于Inventor零部件文档特性和工程图标题栏的信息生成,提出了面向对象的API访问方法。该方法以VB.NET语言为开发工具,运用Add-In的方式,把常用的文档特性如设计人、审核、图样名称、零件代号等集成到一个简洁的自定义用户界面,提高了特性的生成速度;同时对于Inventor自身供应的标题栏GB1进行处理,使比例、工艺等断裂的数据得到重建,实现了工程图标题栏信息的快速生成及国标化,扩展了Inventor终端用户界面的功能。 Inventor是美国Autodesk公司推出的一套基于Windows平台和自适应技术的优秀三维机械CAD软件,同时集成了微软的COM组件编程技术,用户可依据自己的特别要求对其二次开发,拥有良好的开放性。近年来,对于Inventor的开发研究主要集中在三维参数化造型方面,在工程图和文档特性方面的研究还较匮乏。如令狐克志等分析API在货架参数化三维造型中的应用,叶乐晓等分析API在家具参数设计中的应用。 文档特性是指Inventor的Properties,用来存储文档的信息,包括零件文档、装配件文档、工程图文档等。文档特性是用户最常用的一个方面,每个文档都包含文件信息、项目信息、状态信息、自定义信息,这些信息在图档管理方面有着重要的应用。若直接从终端用户界面Iproperties对话框访问,明显比较麻烦,需要很清晰知道概要、项目、状态、自定义、物理特性集中的包含的子信息,给操作者带来一定的不便;同时Inventor自身供应的标题栏,数据信息还存在断裂状况,默认的GB1标题栏还有诸多不符合国家标准的问题。基于上述原因,本文提出了面向对象的API的访问方式,有效地解决了文档特性的快速生成和工程图标题栏的国标化两个方面的问题。 1面向对象的Inventor开发技术 InventorAPI的技术基础是微软的自动化(Automation)技术,通过它可以便利有效的利用当前各种流行的高级程序语言,如Ⅶ、VB.NET、VisualC++、C#和Java等对其二次开发,增加新的功能,优化操作。对于Inventor文档特性的快速生成和标题栏的国标化是基于文档特性对象而解决的,其对象模型如图1所示。 图1文档特性对象模型 上述继承图反映了文档特性中不同对象之间的关联性,对象能够实现自上而下继承的关键是获得应用程序(Application)对象,它总位于对象继承的顶端。获取Application访问权,可得到API中的任何其他的对象。图1中Documents表示不同类型文档的集,如零件文档、装配文档、工程图文档等;Document表示一个单独的文档,对于每一个文档,都可以进入和它相关联的属性。每个文档都有一个“特性集集合”(PropertySets),通过它可以遍历和访问全部“特性集”(Propertyset);特性集包含着对应的“特性”集合,供应对于它所拥有的“特性”的访问;Property是一个详细的特性,它是名和值的匹配。这种层层递进,简明的访问方式,正是面向对象开发技术的优势。 本文采用Add-In(DLL)的方式访问API,原因是DLL插件运行在Inventor相同的处理空间,不仅可以提高运行效率,还具有4种特别的能力:(1)当Inventor启动时,插件可以自动加载;(2)插件可以创建新的命令;(3)插件可以使应用程序的功能始终被用户获得:(4)插件在不同PC机上移植性较好。 2文档特性快速生成技术 在零部件的设计过程中,文档特性是不容忽视的一个方面,能够实现文档特性的快速生成有着重要的意义。对于文档特性的生成,可以通过终端用户界面和API两种方式访问,利用API的方式可实现其快速生成,分别阐述如下。 2.1终端用户界面的方式 对于文档特性,Inventor自身供应了Iproperties对话框的访问方式,如图2对话框的上部有几个标签如“常规”、“概要”、“项目”、“状态”、“自定义”、“保存”、“物理特性”,这些标签中包含着对零部件特性或者工程图特性的信息设置。如“项目”包含着“零件代号”、“设计人”等,在“自定义”的标签中还可以给文档加入相关联的其它属性。 图2文档特性对话框 本文对于Inventor零部件文档特性和工程图标题栏的信息生成,提出了面向对象的API访问方法。该方法以VB.NET语言为开发工具,运用Add-In的方式,把常用的文档特性如设计人、审核、图样名称、零件代号等集成到一个简洁的自定义用户界面,提高了特性的生成速度;同时对于Inventor自身供应的标题栏GB1进行处理,

文档评论(0)

158****0522 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档