去评论
距米网-精简版

iLogic自动运行子装配中的规则

JUMU
2023/09/02 20:47:53
规则是可以监视并控制其他 Inventor 参数、特征或零部件的 Visual Basic (VB.NET) 小程序。
iLogic 将规则作为对象直接嵌入到零件、部件和工程图文档中。规则可确定并驱动设计参数和属性值。通过控制这些值,您可以定义模型属性、特征及零部件的行为。

使用如下代码…
  1. iLogicVb.UpdateWhenDone = True
  2. Dim oAsm As AssemblyDocument = ThisDoc.Document
  3. For Each oRefDoc As Document In oAsm.AllReferencedDocuments
  4.          If oRefDoc.DocumentType = DocumentTypeEnum.kPartDocumentObject AndAlso _
  5.                  oAsm.ComponentDefinition.Occurrences.AllReferencedOccurrences(oRefDoc).Count > 0
  6.                  On Error Resume Next
  7.                  iLogicVb.Automation.RunRule(oRefDoc, "iLogic_rule")
  8.         End If
  9. Next