Skip to Content
Python APIAPI DomänenOperatorenTech_Rule Initialisierungsoperator

Tech_Rule Init Operator

Kurzinformationen

EigenschaftWert
KlasseCENPyOlpTech_RuleInitOperator
Modulcenpylib.CENPyOlpTech_RuleInitOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden7

Schnellstart

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

Methodenindex

MethodeGibt zurückZusammenfassung
AddPyEventCENPyOlpEventObjectFügen Sie der Ereignisregel ein Ereignis hinzu.
AddPyEventByUUIDCENPyOlpEventObjectFügen Sie der Ereignisregel ein Ereignis hinzu.
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.
RemoveEventFromRule—Entfernen Sie ein Ereignis aus der Ereignisregel.
GetControllerCENPyOlpControllerHolen Sie die übergeordnete Steuerungsschnittstelle.
GetLoggerOperatorCENPyOlpLogOperatorRufen Sie 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

Ruft die Log-Operator-Schnittstelle ab.

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.

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.

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.

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
ruleNamestrName der zu suchenden Ereignisregel.
insertPositionintNeue Einfügeposition.

Verwandte Typen

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?