完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

AUTODESK INVENTOR 2021:关于 iLogic 功能

发布于:2020-05-08 16:53:42
首页/BIM专题
6291
分享
腿腿教学网-AUTODESK INVENTOR 2021:关于 iLogic 功能

iLogic 使用户可以进行规则驱动的设计,以一种简单的方式捕获和重复使用自己的作品。使用 iLogic 可让设计成为标准化的、自动执行的过程,并可配置虚拟的产品。

iLogic 函数

iLogic 将规则作为对象直接嵌入到零件、部件和工程图文档中。规则可确定并驱动设计的参数和属性值。通过控制这些值,您可以定义模型的属性、特征和零部件的行为。知识内容可以直接保存在文档中,就像存储几何设计元素一样。

iLogic 规则可以利用 Inventor 中当前可用的自定义参数类型,例如文本、真/假和多值列表。您可以使用这些参数类型来编写规则,这些规则不仅仅涉及数字型输入值。

Inventor“参数”对话框支持这些专用参数,通过高级过滤函数帮助定义、管理和编辑参数的输入值。

iLogic 中的 Automation 函数

几乎没有或彻底没有编程经验的设计师和工程师都可以执行 iLogic 自动化函数。使用自动化函数可以执行以下操作:

 · 根据在部件级规则中定义的条件语句,自动搜索 iPart 或 iAssembly 配置并进行更改。

 · 从使用条件参数的规则中,激活零件和部件特征或激活部件和装配约束。

 · 当孔尺寸或杆尺寸发生更改时,自动更新和驱动螺纹规格。

 · 读取、写入和响应设计文档的材料或外观、零件的质量或体积以及设计参数。

 · 当模型更改生成新配置后,更新 BOM 表信息。

 · 限制或自动更正用户输入的值,以确保生成的配置是有效的且符合设计规格和标准。

 · 读取和写入 Excel 电子表格文档。

用于消息和输入框的函数可以在规则运行时提供反馈、选项和信息。

使用 iLogic 规则创建的自定义界面

使用 iLogic 规则将自定义形式直接与零件或部件设计参数关联。该功能提供了规则驱动设计模板的用户界面。

注: 若要下载 Visual Basic 2008 Express Edition,请访问 Microsoft® 网站。

在 iLogic 规则集成的 VB.NET

通过在 iLogic 规则中直接使用 VB.NET,您可以:

 · 读取和写入 HTML 文件、文本文件、Word 文档和其他格式的文件。

 · 与其他 Windows 应用程序进行通信。

 · 以 DWF 格式或其他文件格式自动发布。

 · 启动外部应用程序和现有的 VBA 宏。

 · 连接到外部数据库应用程序,例如 Microsoft® Access 或 SQL Server。

 · 直接使用 Inventor API 函数。

iLogic 中的参数

除了标准参数外,您还可以在 Inventor 模型中创建和编辑文本参数和真/假参数。文本参数是由文本字符组成的字符串,而真/假参数包括布尔值 True 或 False。可以在规则中使用这两种类型的参数来驱动 Inventor 参数或任何可由规则驱动的对象。在规则中,这些参数代表标准的 VB.NET 类型:String 和 Boolean。

在 VB.NET 中,应将字符串值置于双引号内。例如:

string1 = "Left Side"

许多 iLogic 函数都包含字符串参数,这些参数也同样位于引号内。例如包含 Autodesk Inventor 模型中零部件和特征的名称。

如前所述,布尔参数可以是 True 或 False。例如:

boolean1 = True
boolean2 = False

布尔值 True 和 False 不需要用引号引起来。

字符串(文本)参数可以指定给 Text 类型的 Inventor iProperty。布尔 (true/false) 参数可以指定给 Yes or No 类型的 Inventor iProperty。

以下是一个规则语法示例:

iProperties.Value("Project","Description") = string1
iProperties.Value("Custom","Passed") = boolean1

相反,您还可以从文本参数和真/假参数来设定 iProperty 值:

string1 = iProperties.Value("Project","Description")
boolean1 = iProperties.Value("Custom","Passed")

iLogic 中的多值参数

多值参数是具有存储的一系列可能值的 Autodesk Inventor 参数。但是,像其他参数一样,多值参数在任何一次使用时都只具有单个值。它不会自动锁定到多值列表中的某一个值,尽管您可以使用规则实现该情况。

您可以在“参数”对话框中创建和编辑多值参数。在任意列中的参数上单击鼠标右键,然后选择“生成多值”以指定该参数可以具有多个值。使用显示的对话框输入一系列值。也可以从文本编辑器或其他应用程序(如 Microsoft®Excel)中粘贴一系列值。

对于数值型参数,值列表可以包含分数或表达式。例如:

 · 3/8

 · 12.5 mm

 · d0 * 0.8

对于多值参数或真/假参数,“表达式”单元格具有一个下拉列表,您可以从中单击当前值(或用于数值型参数的表达式)。

在规则中,可以使用多值函数为参数读取和写入一系列值。

转载请注明来源本文地址:https://www.tuituisoft/bim/9078.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了

微信咨询
扫描客服微信
电话咨询
咨询电话:

15359439502

APP下载
扫码关注
关注微信公众号
返回顶部