Führt auf dem angegebenen Bauteil p iLogic oder die externe Regel ruleName aus und gibt den Wert aus dem Aufruf der iLogic-Regel zurück.
iv_RuniLogicRule( p As Part, ruleName As String, Optional args As List = {}, Optional isExternal? As Boolean = False) As Integer
Argument | Typ | Beschreibung |
---|---|---|
p | Part | Das Bauteil mit dem ruleName |
ruleName | String | Der Name der auszuführenden Regel. Es wird eine Ausnahme ausgelöst, wenn die Regel im Bauteil nicht vorhanden ist. |
args | List | Optional. Eine Liste von Listen mit zusätzlichen Argumenten, falls erforderlich. Liste muss das Format {{"arg1", "val1"}, ...} haben. Vorgabe ist {}. |
isExternal? | Boolean | Optional. Wenn True, wird nach ruleName als externe Regel gesucht. Vorgabe ist False. |
Intent >iv_RuniLogicRule(Me, "Material Rule") --> 0
Intent >iv_RuniLogicRule(Me, "Paint Rule") --> 0