在图形上运行iLogic规则(旧C360_OnPublish)



当我们使用配置器360时,我们可以在Inventor工程图(idw(上启动一个规则,只需调用它";C360_OnPublish";。现在有了Forge,它就不起作用了。

运行规则对于在配置更新图形后和PDF发布之前能够快速缩放视图至关重要。

有没有一种快速的方法可以让你做同样的事情?我们还尝试在Inventor事件触发器中插入规则("保存文档之前"或"工程视图更改"(,但没有成功。

谢谢

您可以从您的FDA AppBundle直接运行iLogic宏。您需要首先获得iLogic加载项,然后从该加载项启动一个方法。

ApplicationAddIn iLogicAddIn = inventorApplication.ApplicationAddIns.ItemById["{3BDD8D79-2179-4B11-8A5A-257B1C0263AC}"];
dynamic iLogicAutomation = iLogicAddIn.Automation;
iLogicAutomation.RunRule(doc, "Your_iLogic_script");

另一种选择是在不使用AppBundle的情况下直接从活动中运行iLogic脚本,但也有一些与此相关的注意事项,主要是没有任何输出和心跳缺失的长时间操作可能会导致处理超时。此视频演示了如何做到这一点:https://youtu.be/kA82e_XcMrY?t=100

Configurator 360在Design Automation中可用。您需要使用Inventor API自行触发规则,具体取决于您的代码逻辑。

最新更新