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 Bauteil Das Bauteil mit dem ruleName
ruleName Zeichenfolge Der Name der auszuführenden Regel. Es wird eine Ausnahme ausgelöst, wenn die Regel im Bauteil nicht vorhanden ist.
args Liste Optional. Eine Liste von Listen mit zusätzlichen Argumenten, falls erforderlich. Die Liste muss das Format {{"arg1", "val1"}, ...} haben. Vorgabe ist {}.
isExternal? Boolesche Operation 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