iLogic 是迄今为止 Inventor 中最常用的应用程序。Autodesk Vault 是 Inventor 最常用的 PDM 系统。本文探讨了如何通过连接两者来实现两者之间的协同作用。 iLogic 和 Vault在 Autodesk Vault 中管理 iLogic 规则和设置的优势保险柜管理员可以管理所有用户对外部 iLogic 规则的访问权限,并根据生命周期或基于对象的权限设置文件。最佳做法是将所有文件合并到单个文件夹结构中。对于此示例实现,我们扩展了 Inventor iLogic 默认位置,将管理外部表单作为设计数据库的一部分(图 1)。
![]() 按保管库生命周期管理规则的好处(图 1)
![]()
![]() ![]() 提示:在 Thunderdome 部署中包含 iLogic 规则和设置。 Vault 扩展“Project Thunderdome for Autodesk Vault”包括客户端部署中的所有规则和设置文件。使用选项“强制部署”自动将所有更改共享到任何客户端。单击下面的图 5 导航到 Autodesk 应用商店。 ![]() 将 iLogic 规则与保险柜连接的优势有许多用例和自动化工作流程可以从通过 iLogic 规则直接访问保险柜文件中受益。在这里,我们将介绍两个常见问题解决方案,演示您可以通过在保险柜中搜索或从保险柜下载所需文件来实现的目标。 动态规则本文将静态多值定义为保存在 Inventor 文件(图 6)或规则中的文本参数多值列表。 ![]() 我们将根据 Vault 中的搜索结果主动检索列表定义的规则称为“动态规则”(图 7)。 ![]() 好处: 设计-重用通过更新多个参数来构建装配体变型可能会导致变型和文件数量难以管理(图 8)。 避免这种情况的有效策略不是保存配置的变型,而是从更新的模型中派生中性文件和工程图,如 STEP 和 PDF 文件。 ![]() 另一种策略是在 Vault 中管理所有创建的组合和变体。在保险柜中查找现有变体和模型大小的 iLogic 规则对于实现此策略至关重要。示例模型不会随着每个参数更改而更新模型;相反,“刷新配置预览”按钮会运行一条规则,该规则会更新当前模型的尺寸和组件,并报告来自 Vault 的搜索结果,以匹配 Vault 中存在的变体。 根据搜索结果,该规则可以打开并重用现有零部件或装配体模型(图 9),或者运行另一个规则,通过向现有 Vault 零部件添加新组件或重用现有组件来创建新组件(图 10)。 ![]() ![]() 编写 iLogic-Vault 规则注意:有关编写 iLogic-Vault 规则的说明不会引导您完成构建示例模型和规则的任何步骤。它们描述了有关如何实现相关演示文稿中演示的结果的主要步骤和概念。 下载 Inventor iLogic 试用示例数据集和分步指南在 Inventor 中打开 Inventor 主装配体文件“WheelAssembly.iam”,然后按照分步指南完成所有步骤。将结果保存并签入到保管库中。通过完成此步骤,您的模型将运行,如图 6 所示。 下载并安装 iLogic-Vault 示例库“QuickstartiLogicLibrary”。在打开和使用此示例之前,请按照有关阅读和接受免责声明文本文件的网页说明进行操作。 通过将库文件复制到计算机上配置的 iLogic 加载项目录来安装扩展库(图 11)。 ![]() 将 iLogic-Vault 代码段与用户代码段合并,不要忘记保存代码段文件(图 12)。 ![]() 将 iLogic-Vault 规则示例文件复制到您配置的外部规则目录之一(图 13)。 ![]() 您的第一个动态规则创建 WheelAssembly.iam 的副本,同时使用 Vault Copy Design 将车轮零件替换为副本。 视频演示中使用的文件名包括: WheelAssembly_VaultSearch.iam M-RS-0019-A OZ 赛车快板车轮 20 英寸.ipt 打开新装配体并选择 20 英寸尺寸以相应地更新车轮的尺寸。 创建一个带有文本“M-RS-0019-A OZ Racing Alleggerita 车轮 20 英寸”的新文本参数“车轮”(图 14、(1)),并更改规则以将车轮替换为更改尺寸(图 14 (2))。 ![]() 保存结果并在 Vault 中为每个尺寸创建更多轮子副本,并相应地更新模型。释放其中两个(图 15)。 ![]() 创建新规则“搜索轮”,如视频所示: 视频中未显示最后一个必要的步骤。您需要通过更改大小的下拉列表来更新表单。将其绑定到新规则(图 16)。 ![]()
想要更多?下载课程讲义以继续阅读。 Markus 是 Vault Products 的解决方案工程师。他以客户需求和实际工作流程为动力,始终渴望通过扩展或自动化来克服障碍。这就是他开始以机械工程师的身份编写Inventor,Inventor iLogic和Vault API的简单原因。 |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-6-5 14:10
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.