Ereignisregel-Operator
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | CENPyOlpEventRuleOperator |
| Modul | cenpylib.CENPyOlpEventRuleOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 10 |
Schnellstart
# Boilerplate Example
# Acquire the event object from the runtime context
eventRuleOperator = ... # provided by the frameworkMethodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
GetAttribGetter | CENPyOlpAttribGetter | Schnittstelle zum Attribut-Getter abrufen. |
GetAttribSetter | CENPyOlpAttribSetter | Schnittstelle zum Setzen von Attributen abrufen. |
GetLoggerOperator | CENPyOlpLogOperator | Schnittstelle zum Attribut-Logger abrufen. |
GetCurrentProcessGeometryOperator | CENPyOlpProcessGeometryOperator | Erhalten Sie den Prozessgeometrie-Operator der übergeordneten Operation. |
FindTpElementsByType | list[CENPyOlpTpElement] | Ermittelt die Werkzeugweg-Elemente mit angehängten Ereignissen des angegebenen EventProcessType. |
FindTpElementsByPositions | list[CENPyOlpTpElement] | Ermittelt die Werkzeugweg-Elemente, die zu den Positionen im angegebenen Array passen, unter Berücksichtigung der angegebenen Toleranz. |
FindTpElementsById | list[CENPyOlpTpElement] | Ermittelt die Werkzeugweg-Elemente, die der angegebenen Anforderungs-ID entsprechen. |
FindTpeByTechRequestId | list[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() -> CENPyOlpAttribGetterAttribut-Getter-Schnittstelle abrufen.
Gibt zurück: CENPyOlpAttribGetter — Schnittstelle zum Attribut-Abruf.
GetAttribSetter
def GetAttribSetter() -> CENPyOlpAttribSetterAttribut-Setter-Schnittstelle abrufen.
Gibt zurück: CENPyOlpAttribSetter — Schnittstelle zum Setzen von Attributen.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorAttribut-Logger-Schnittstelle abrufen.
Gibt zurück: CENPyOlpLogOperator — Attribut-Logger-Schnittstelle.
GetCurrentProcessGeometryOperator
def GetCurrentProcessGeometryOperator() -> CENPyOlpProcessGeometryOperatorErmittelt 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:
| Name | Typ | Beschreibung |
|---|---|---|
iEventProcessType | int | TPE-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:
| Name | Typ | Beschreibung |
|---|---|---|
positions | list | Liste von Positionen, jede Position im Bereich [0,0, 1,0]. |
tolerance | float | Gegebene 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:
| Name | Typ | Beschreibung |
|---|---|---|
requestId | int | Gegebene 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:
| Name | Typ | Beschreibung |
|---|---|---|
techRequestId | int | Technologie-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:
| Name | Typ | Beschreibung |
|---|---|---|
tpe | CENPyOlpTpElement | Zu hinzufügendes Werkzeugbahn-Element. |
SetActiveEvent
def SetActiveEvent(index: int)Setzen Sie das aktive Ereignis anhand des Listenindex.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
index | int | Index des gewünschten Ereignisses. |
Verwandte Typen
Versionshinweise
Diese Klasse ist ab Version R2026.1.1 dokumentiert.