Forge 中的外部 iLogic 规则

External iLogic rules in Forge

有没有办法将外部 iLogic 规则与 Forge Automation 结合使用? 我有一个依赖于以下外部 iLogic 规则的 iLogic 规则:

AddVbFile "MyExternal_iLogicFile.iLogicVb"

我已将此文件 (MyiLogicFile.iLogicVb) 添加到我的包中,希望 Forge 能解决这个问题,但没有成功。

因此,我的问题是:

是的,这是可能的,并且刚刚写了一篇关于它的博客post:https://forge.autodesk.com/blog/use-external-ilogic-rules

要点是文件解析逻辑与在桌面上搜索这些位置时的逻辑相同:iLogic search path for custom references

因此您可以:

a) 将文件添加到为 AddVbFile 提供的相对路径将使您从引用它的 Inventor 文件的位置开始的文件夹

b) 在正在使用的活动项目中设置路径,以便 Inventor 可以找到它

c) 使用 iLogic 插件Automation 接口设置 ExternalRuleDirectories 属性 外部 VB 文件所在的位置