基于Inventor iLogic模型快速设计方法.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Inventor iLogic模型快速设计方法

基于Inventor iLogic模型快速设计方法   摘要摘要:介绍了Inventor iLogic在机械产品设计中的应用,利用iLogic规则驱动和编写程序的方法实现产品模型的快速设计。结合VB.NET面向对象的功能编写交互界面,进行数据计算,并且结合实例介绍了整个设计流程 关键词关键词:Inventor iLogic;规则驱动;模型设计;快速设计 DOIDOI:10.11907/rjdk.162861 中图分类号:TP301 文献标识码:A文章编号文章编号2017)005001103 0引言 随着我国经济的快速发展,现代制造业获得了巨大进步,一系列复杂而严峻的考验也随之而来。制造商们面临着如何满足客户的多样化需求、如何有效控制产品质量和成本,以及如何合理利用资源、减少重复工作等亟待解决的难题。尤其是对于类似产品的设计,在已有的产品设计平台上创建能够满足不同客户多样化产品需求的设计方法迫在眉睫。随着三维设计软件功能的日益强大,产品设计已经进入可视化、可编程的智能设计阶段,在已有的产品模型基础上通过对其进行参数化设计,将模型中的定量尺寸变量化,使之成为可以任意修改的参数,再利用尺寸驱动的方法,结合可视化交互界面,可达到快速生成模型的目的。目前,各种计算机辅助设计软件如UG、SolidWorks、ProE、Inventor等都可以对模型进行参数化设计。Inventor是Autodesk公司研发的一款三维设计软件,其内嵌的iLogic模块可以通过编写规则驱动模型的参数和属性,从而实现模型的快速设计 1Inventor iLogic概述 1.1Inventor iLogic 介绍 Inventor软件的功能和数据结构具有明显的“设计支持”的特点,起初在设计意图表达、设计数据关联和设计决策支持3个方面,Inventor并没有能够提供一种可靠完善的解决方案,对于产品研发中诸如设计重用等功能需求也没有很好的解决途径,直到Inventor iLogic 的到来令Inventor软件的设计功能得到了极大提高。iLogic是由Autodesk于2008年从Logimetrix公司收购的,起初作为外部插件使用,在Inventor软件更新到2011版本时被正式列入软件, 成为Inventor中的一个模块。“iLogic”的“i”代表智能,“logic”代表逻辑,这些都体现在设计过程中对于模型的一些手动操作,可以由iLogic自动完成。iLogic主要通过编写规则,调用自身函数功能进行逻辑判断,执行相应操作。这种设计方法称为规则驱动设计(RDD,Rules Driven Design),它是iLogic事务处理的主要手段,是设计构思片段的一种程序表达,这些规则的运行能够改变模型参数,减少重复的修改操作\[1\] 1.2iLogic与VB.NET结合 VB.NET语言功能强大,简单易懂,继承了Visual Basic 语言的特点,并且VB.NET是一种面向对象的语言,许多三维造型软件例如SolidWorks、ProE等都提供了VB.NET二次开发的API接口。此外,VB.NET可以在Visual Studio 集成?_发平台上,借助其强大的编辑和调试功能,使开发过程更加简捷、方便\[2\]。iLogic可以与VB.NET结合,利用其面向对象的技术完成自定义界面的创建,包括复杂计算和函数创建都可以封装,从而被iLogic调用。这样可以充分发挥两者优势,将计算、界面和模型连接起来,简化繁杂的步骤,提高设计效率。具体作用过程为将模型中的参数传递给交互界面,通过自定义计算将结果传递给对应的参数,利用计算所得的参数数据驱动模型,达到快速改变模型尺寸的目的 2设计模式与基本原理 Inventor iLogic具有两种设计模式,其本质都是利用iLogic读写Excel表格和自动更新模型的功能,实现产品的快速改型,提高开发效率\[3\]。第一种是简单的并行设计,在产品设计过程中,如果需要用到参数传递,可以先把数据之间的关系写入Excel表格。等到产品装配完成,再利用iLogic编写相应规则并运行,从而实现数据的传递与模型自动更新。另一种模式则是利用数据驱动工程图的模式,不同于一般从数据到三维模型再到工程图的设计流程,数据驱动工程图能够建立数据与工程图的直接联系,利用iLogic自动完成打开模型、获取最新数据、更新模型和更新工程图这一系列动作 Inventor iLogic设计原理非常简单,主要体现在设计过程中对于模型参数、特征、属性等信息逻辑上的处理。编写规则时对字符串数据类型进行对比判断,对数值类型数据进行大小判断,对布尔型数据进行是非判断,再根据判断结果,完善规则的编写

文档评论(0)

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

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

1亿VIP精品文档

相关文档