Skip to Content

Ereignisregel-Operator

Kurzinformationen

EigenschaftWert
KlasseCENPyOlpEventRuleOperator
Modulcenpylib.CENPyOlpEventRuleOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden10

Schnellstart

# Boilerplate Example # Acquire the event object from the runtime context eventRuleOperator = ... # provided by the framework

Methodenindex

MethodeGibt zurückZusammenfassung
GetAttribGetterCENPyOlpAttribGetterSchnittstelle zum Attribut-Getter abrufen.
GetAttribSetterCENPyOlpAttribSetterSchnittstelle zum Setzen von Attributen abrufen.
GetLoggerOperatorCENPyOlpLogOperatorSchnittstelle zum Attribut-Logger abrufen.
GetCurrentProcessGeometryOperatorCENPyOlpProcessGeometryOperatorErhalten Sie den Prozessgeometrie-Operator der übergeordneten Operation.
FindTpElementsByTypelist[CENPyOlpTpElement]Ermittelt die Werkzeugweg-Elemente mit angehängten Ereignissen des angegebenen EventProcessType.
FindTpElementsByPositionslist[CENPyOlpTpElement]Ermittelt die Werkzeugweg-Elemente, die zu den Positionen im angegebenen Array passen, unter Berücksichtigung der angegebenen Toleranz.
FindTpElementsByIdlist[CENPyOlpTpElement]Ermittelt die Werkzeugweg-Elemente, die der angegebenen Anforderungs-ID entsprechen.
FindTpeByTechRequestIdlist[CENPyOlpTpElement]Ermittelt die Werkzeugweg-Elemente mit der angegebenen Technologie-Anforderungs-ID.
AddTpe—Fügen Sie ein Werkzeugweg-Element zur Liste der TPEs hinzu.
SetActiveEvent—Setzen Sie das aktive Ereignis anhand des Listenindex.

Abfragemethoden

GetAttribGetter

def GetAttribGetter() -> CENPyOlpAttribGetter

Attribut-Getter-Schnittstelle abrufen.

Gibt zurück: CENPyOlpAttribGetter — Schnittstelle zum Attribut-Abruf.

GetAttribSetter

def GetAttribSetter() -> CENPyOlpAttribSetter

Attribut-Setter-Schnittstelle abrufen.

Gibt zurück: CENPyOlpAttribSetter — Schnittstelle zum Setzen von Attributen.

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Attribut-Logger-Schnittstelle abrufen.

Gibt zurück: CENPyOlpLogOperator — Attribut-Logger-Schnittstelle.

GetCurrentProcessGeometryOperator

def GetCurrentProcessGeometryOperator() -> CENPyOlpProcessGeometryOperator

Ermittelt den Prozessgeometrie-Operator der übergeordneten Operation.

Gibt zurück: CENPyOlpProcessGeometryOperator — PG-Operator, falls vorhanden, andernfalls None.

FindTpElementsByType

def FindTpElementsByType(iEventProcessType: int) -> list[CENPyOlpTpElement]

Ermittelt die Werkzeugweg-Elemente mit angehängten Ereignissen des angegebenen EventProcessType.

Parameter:

NameTypBeschreibung
iEventProcessTypeintTPE-Typ, an den Ereignisse angehängt werden.

Gibt zurück: list[CENPyOlpTpElement] — Liste von CENPyOlpTpElement-Objekten, gefundene Werkzeugweg-Elemente.

FindTpElementsByPositions

def FindTpElementsByPositions(positions: list, tolerance: float) -> list[CENPyOlpTpElement]

Ermittelt die Werkzeugweg-Elemente, die zu den Positionen im angegebenen Array passen, unter Berücksichtigung der angegebenen Toleranz.

Parameter:

NameTypBeschreibung
positionslistListe von Positionen, jede Position im Bereich [0,0, 1,0].
tolerancefloatGegebene Längentoleranz.

Gibt zurück: list[CENPyOlpTpElement] — Liste von CENPyOlpTpElement-Objekten, gefundene Werkzeugweg-Elemente.

FindTpElementsById

def FindTpElementsById(requestId: int) -> list[CENPyOlpTpElement]

Ermittelt die Werkzeugweg-Elemente, die der angegebenen Anforderungs-ID entsprechen.

Parameter:

NameTypBeschreibung
requestIdintGegebene Anforderungs-ID – ursprünglich durch die Technologie übergeben.

Gibt zurück: list[CENPyOlpTpElement] — Liste von CENPyOlpTpElement-Objekten, gefundene Werkzeugweg-Elemente mit der angegebenen Anforderungs-ID.

FindTpeByTechRequestId

def FindTpeByTechRequestId(techRequestId: int) -> list[CENPyOlpTpElement]

Ermittelt die Werkzeugweg-Elemente mit der angegebenen Technologie-Anforderungs-ID.

Parameter:

NameTypBeschreibung
techRequestIdintTechnologie-Anforderungs-ID.

Gibt zurück: list[CENPyOlpTpElement] — Liste von CENPyOlpTpElement-Objekten, gefundene Werkzeugweg-Elemente, die mit der angegebenen Technology Request ID markiert sind.

Mutationsmethoden

AddTpe

def AddTpe(tpe: CENPyOlpTpElement)

Fügen Sie ein Werkzeugbahn-Element zur Liste der TPEs hinzu.

Parameter:

NameTypBeschreibung
tpeCENPyOlpTpElementZu hinzufügendes Werkzeugbahn-Element.

SetActiveEvent

def SetActiveEvent(index: int)

Setzen Sie das aktive Ereignis anhand des Listenindex.

Parameter:

NameTypBeschreibung
indexintIndex des gewünschten Ereignisses.

Verwandte Typen

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?