Ereignisregeloperator
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | CENPyOlpEventRuleOperator |
| Modul | cenpylib.CENPyOlpEventRuleOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 10 |
Schneller Start
# Boilerplate Example
# Acquire the event object from the runtime context
eventRuleOperator = ... # provided by the frameworkMethodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
GetAttribGetter | CENPyOlpAttribGetter | Hol dir die Attribut-Getter-Oberfläche. |
GetAttribSetter | CENPyOlpAttribSetter | Erhalten Sie die Attribute Setter-Oberfläche. |
GetLoggerOperator | CENPyOlpLogOperator | Hol dir die Attribute Logger-Oberfläche. |
GetCurrentProcessGeometryOperator | CENPyOlpProcessGeometryOperator | Erhalten Sie den Prozessgeometrie-Operator der übergeordneten Operation. |
FindTpElementsByType | list[CENPyOlpTpElement] | Erhält die Toolpath-Elemente mit angehängten Ereignissen des gegebenen EventProcessType. |
FindTpElementsByPositions | list[CENPyOlpTpElement] | Erhält die Werkzeugwegelemente passend zu den Positionen im gegebenen Array, indem sie die gegebene Toleranz berücksichtigt. |
FindTpElementsById | list[CENPyOlpTpElement] | Erhält die Werkzeugpfadelemente passend bei der Request-ID. |
FindTpeByTechRequestId | list[CENPyOlpTpElement] | Erhält die Toolpath-Elemente mit der gegebenen Technologie-Anfrage-ID. |
AddTpe | — | Füge der Liste der TPEs ein Werkzeugpfad-Element hinzu. |
SetActiveEvent | — | Setzen Sie das aktive Ereignis nach dem Listenindex. |
Abfragemethoden
GetAttribGetter
def GetAttribGetter() -> CENPyOlpAttribGetterHol dir die Attribut-Getter-Oberfläche.
Returns: CENPyOlpAttribGetter — Attribut-Getter-Schnittstelle.
GetAttribSetter
def GetAttribSetter() -> CENPyOlpAttribSetterErhalten Sie die Attribute Setter-Oberfläche.
Returns: CENPyOlpAttribSetter — Attribute Setter-Schnittstelle.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorHol dir die Attribute Logger-Oberfläche.
Returns: CENPyOlpLogOperator — Attribute Logger-Schnittstelle.
GetCurrentProcessGeometryOperator
def GetCurrentProcessGeometryOperator() -> CENPyOlpProcessGeometryOperatorErhalten Sie den Prozessgeometrie-Operator der übergeordneten Operation.
Returns: CENPyOlpProcessGeometryOperator — PG-Operator, falls es einen gibt, sonst keinen.
FindTpElementsByType
def FindTpElementsByType(iEventProcessType: int) -> list[CENPyOlpTpElement]Erhält die Toolpath-Elemente mit angehängten Ereignissen des gegebenen EventProcessType.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
iEventProcessType | int | TPE-Typ, wo man Ereignisse anhängen kann. |
Returns: list[CENPyOlpTpElement] — Liste der CENPyOlpTpElement-Objekte, gefundene Werkzeugpfad-Elemente.
FindTpElementsByPositions
def FindTpElementsByPositions(positions: list, tolerance: float) -> list[CENPyOlpTpElement]Erhält die Werkzeugwegelemente passend zu den Positionen im gegebenen Array, indem sie die gegebene Toleranz berücksichtigt.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
positions | list | Liste der Positionen, jede Position in [0.0, 1.0]. |
tolerance | float | Gegebene Längentoleranz. |
Returns: list[CENPyOlpTpElement] — Liste der CENPyOlpTpElement-Objekte, gefundene Werkzeugpfad-Elemente.
FindTpElementsById
def FindTpElementsById(requestId: int) -> list[CENPyOlpTpElement]Es bekommt die Toolpath-Elemente passend bei der Request-ID.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
requestId | int | Anfrage-ID erhalten – ursprünglich von der Technologie weitergeleitet. |
Returns: list[CENPyOlpTpElement] — Liste der CENPyOlpTpElement-Objekte, gefundene Werkzeugpfadelemente mit gegebener Anfrage-ID.
FindTpeByTechRequestId
def FindTpeByTechRequestId(techRequestId: int) -> list[CENPyOlpTpElement]Erhält die Werkzeugpfadelemente mit der angegebenen Technologie-Anfrage-ID.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
techRequestId | int | Technologie-Anfrage-ID. |
Returns: list[CENPyOlpTpElement] — Liste der CENPyOlpTpElement-Objekte, gefundene Werkzeugpfad-Elemente, markiert mit einer bestimmten Technologie-Anfrage-ID.
Mutationsmethoden
AddTpe
def AddTpe(tpe: CENPyOlpTpElement)Füge der Liste der TPEs ein Werkzeugpfad-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
tpe | CENPyOlpTpElement | Werkzeugweg-Element wird hinzugefügt. |
SetActiveEvent
def SetActiveEvent(index: int)Setzen Sie das aktive Ereignis nach dem Listenindex.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
index | int | Index des gewünschten Ereignisses. |
Verwandte Typen
Versionsnotizen
Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.