Skip to Content

Ereignisregeloperator

Schnelle Fakten

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

Schneller Start

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

Methodenindex

MethodeRückgabenZusammenfassung
GetAttribGetterCENPyOlpAttribGetterHol dir die Attribut-Getter-Oberfläche.
GetAttribSetterCENPyOlpAttribSetterErhalten Sie die Attribute Setter-Oberfläche.
GetLoggerOperatorCENPyOlpLogOperatorHol dir die Attribute Logger-Oberfläche.
GetCurrentProcessGeometryOperatorCENPyOlpProcessGeometryOperatorErhalten Sie den Prozessgeometrie-Operator der übergeordneten Operation.
FindTpElementsByTypelist[CENPyOlpTpElement]Erhält die Toolpath-Elemente mit angehängten Ereignissen des gegebenen EventProcessType.
FindTpElementsByPositionslist[CENPyOlpTpElement]Erhält die Werkzeugwegelemente passend zu den Positionen im gegebenen Array, indem sie die gegebene Toleranz berücksichtigt.
FindTpElementsByIdlist[CENPyOlpTpElement]Erhält die Werkzeugpfadelemente passend bei der Request-ID.
FindTpeByTechRequestIdlist[CENPyOlpTpElement]Erhält die Toolpath-Elemente mit der gegebenen Technologie-Anfrage-ID.
AddTpeFüge der Liste der TPEs ein Werkzeugpfad-Element hinzu.
SetActiveEventSetzen Sie das aktive Ereignis nach dem Listenindex.

Abfragemethoden

GetAttribGetter

def GetAttribGetter() -> CENPyOlpAttribGetter

Hol dir die Attribut-Getter-Oberfläche.

Returns: CENPyOlpAttribGetter — Attribut-Getter-Schnittstelle.

GetAttribSetter

def GetAttribSetter() -> CENPyOlpAttribSetter

Erhalten Sie die Attribute Setter-Oberfläche.

Returns: CENPyOlpAttribSetter — Attribute Setter-Schnittstelle.

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Hol dir die Attribute Logger-Oberfläche.

Returns: CENPyOlpLogOperator — Attribute Logger-Schnittstelle.

GetCurrentProcessGeometryOperator

def GetCurrentProcessGeometryOperator() -> CENPyOlpProcessGeometryOperator

Erhalten 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:

NameTypBeschreibung
iEventProcessTypeintTPE-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:

NameTypBeschreibung
positionslistListe der Positionen, jede Position in [0.0, 1.0].
tolerancefloatGegebene 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:

NameTypBeschreibung
requestIdintAnfrage-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:

NameTypBeschreibung
techRequestIdintTechnologie-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:

NameTypBeschreibung
tpeCENPyOlpTpElementWerkzeugweg-Element wird hinzugefügt.

SetActiveEvent

def SetActiveEvent(index: int)

Setzen Sie das aktive Ereignis nach dem Listenindex.

Parameter:

NameTypBeschreibung
indexintIndex des gewünschten Ereignisses.

Verwandte Typen

Versionsnotizen

Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.

Was this page helpful?