iv_RuniLogicRule()

Zusammenfassung

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.

Syntax

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.

Beispiel 1

Intent >iv_RuniLogicRule(Me, "Material Rule")
--> 0
Intent >iv_RuniLogicRule(Me, "Paint Rule")
--> 0