Skip to Content

WM_Rule Init Operator

Kurzinformationen

EigenschaftWert
KlasseCENPyOlpWM_RuleInitOperator
Modulcenpylib.CENPyOlpWM_RuleInitOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden7

Schnellstart

# Boilerplate Example wM_RuleInitOperator = ... # obtained from the runtime context result = wM_RuleInitOperator.GetController()

Methodenindex

MethodeGibt zurückZusammenfassung
AddPyEventCENPyOlpEventObjectFügen Sie der Ereignisregel ein Ereignis hinzu.
AddPyEventByUUIDCENPyOlpEventObjectFügen Sie der Ereignisregel ein Ereignis hinzu.
RemoveEventFromRule—Entfernen Sie ein Ereignis aus der Ereignisregel.
SetActivePyEvent—Setzen Sie das angegebene Ereignis in der spezifizierten Regel als aktiv.
OverrideEventRuleInsertPosition—Legen Sie die neue Einfügeposition für die Ereignisregeln mit dem angegebenen Namen fest.
GetControllerCENPyOlpControllerRufen Sie die übergeordnete Steuerungsschnittstelle ab.
GetLoggerOperatorCENPyOlpLogOperatorRuft die Schnittstelle des Log-Operators ab.

Abfragemethoden

GetController

def GetController() -> CENPyOlpController

Holt die übergeordnete Controller-Schnittstelle.

Gibt zurück: CENPyOlpController — Steuerungsschnittstelle.

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Holt die Log-Operator-Schnittstelle.

Gibt zurück: CENPyOlpLogOperator — Schnittstelle des Log-Operators.

Mutationsmethoden

AddPyEvent

def AddPyEvent(ruleName: str, pyEventName: str) -> CENPyOlpEventObject

Fügen Sie der Ereignisregel ein Ereignis hinzu.

Parameter:

NameTypBeschreibung
ruleNamestrKernel- oder Python-definierter Regelname.
pyEventNamestrKernel- oder Python-definierter Ereignisname.

Gibt zurück: CENPyOlpEventObject — Hinzugefügtes Ereignisobjekt.

AddPyEventByUUID

def AddPyEventByUUID(ruleName: str, eventUUID: str) -> CENPyOlpEventObject

Fügen Sie der Ereignisregel ein Ereignis hinzu.

Parameter:

NameTypBeschreibung
ruleNamestrKernel- oder Python-definierter Regelname.
eventUUIDstrKernel- oder Python-definierte Ereignis-UUID.

Gibt zurück: CENPyOlpEventObject — Hinzugefügtes Ereignisobjekt.

RemoveEventFromRule

def RemoveEventFromRule(ruleName: str, eventName: str)

Entfernen Sie ein Ereignis aus der Ereignisregel.

Parameter:

NameTypBeschreibung
ruleNamestrKernel- oder Python-definierter Regelname.
eventNamestrKernel- oder Python-definierter Ereignisname.

SetActivePyEvent

def SetActivePyEvent(ruleName: str, eventBaseName: str)

Setzen Sie das angegebene Ereignis als aktiv in der spezifizierten Regel.

Parameter:

NameTypBeschreibung
ruleNamestrKernel- oder Python-definierter Regelname.
eventBaseNamestrKernel- oder Python-definierter Ereignisname.

Dienstprogramme

OverrideEventRuleInsertPosition

def OverrideEventRuleInsertPosition(ruleName: str, insertPosition: int)

Legen Sie die neue Einfügeposition für die Ereignisregeln mit dem angegebenen Namen fest.

Parameter:

NameTypBeschreibung
ruleNamestrKernel- oder Python-definierter Regelname, nach dem gesucht werden soll.
insertPositionintNeue Einfügeposition.

Verwandte Typen

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?