WM_Rule Init Operator
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | CENPyOlpWM_RuleInitOperator |
| Modul | cenpylib.CENPyOlpWM_RuleInitOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 7 |
Schnellstart
# Boilerplate Example
wM_RuleInitOperator = ... # obtained from the runtime context
result = wM_RuleInitOperator.GetController()Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
AddPyEvent | CENPyOlpEventObject | Fügen Sie der Ereignisregel ein Ereignis hinzu. |
AddPyEventByUUID | CENPyOlpEventObject | Fü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. |
GetController | CENPyOlpController | Rufen Sie die übergeordnete Steuerungsschnittstelle ab. |
GetLoggerOperator | CENPyOlpLogOperator | Ruft die Schnittstelle des Log-Operators ab. |
Abfragemethoden
GetController
def GetController() -> CENPyOlpControllerHolt die übergeordnete Controller-Schnittstelle.
Gibt zurück: CENPyOlpController — Steuerungsschnittstelle.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorHolt die Log-Operator-Schnittstelle.
Gibt zurück: CENPyOlpLogOperator — Schnittstelle des Log-Operators.
Mutationsmethoden
AddPyEvent
def AddPyEvent(ruleName: str, pyEventName: str) -> CENPyOlpEventObjectFügen Sie der Ereignisregel ein Ereignis hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
ruleName | str | Kernel- oder Python-definierter Regelname. |
pyEventName | str | Kernel- oder Python-definierter Ereignisname. |
Gibt zurück: CENPyOlpEventObject — Hinzugefügtes Ereignisobjekt.
AddPyEventByUUID
def AddPyEventByUUID(ruleName: str, eventUUID: str) -> CENPyOlpEventObjectFügen Sie der Ereignisregel ein Ereignis hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
ruleName | str | Kernel- oder Python-definierter Regelname. |
eventUUID | str | Kernel- 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:
| Name | Typ | Beschreibung |
|---|---|---|
ruleName | str | Kernel- oder Python-definierter Regelname. |
eventName | str | Kernel- oder Python-definierter Ereignisname. |
SetActivePyEvent
def SetActivePyEvent(ruleName: str, eventBaseName: str)Setzen Sie das angegebene Ereignis als aktiv in der spezifizierten Regel.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
ruleName | str | Kernel- oder Python-definierter Regelname. |
eventBaseName | str | Kernel- 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:
| Name | Typ | Beschreibung |
|---|---|---|
ruleName | str | Kernel- oder Python-definierter Regelname, nach dem gesucht werden soll. |
insertPosition | int | Neue Einfügeposition. |
Verwandte Typen
Versionshinweise
Diese Klasse ist ab Version R2026.1.1 dokumentiert.
Was this page helpful?