Skip to Content
Python APIAPI DomänenEreignisverwaltungEvent_Event Berechnungsoperator

Event_Event Berechnungsoperator

Kurzinformationen

EigenschaftWert
KlasseCENPyOlpEvent_EventComputeOperator
Modulcenpylib.CENPyOlpEvent_EventComputeOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden34

Schnellstart

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

Lebenszyklus

MethodeGibt zurückZusammenfassung
CreateMatrixCENPyOlpMatrixErstellt eine neue Einheitsmatrix.
CreatePointCENPyOlpPointErstellt einen Punkt mit den angegebenen Koordinaten
CreateVectorCENPyOlpVectorErstellt einen IOlpVector mit den angegebenen Richtungen

Abfragemethoden

MethodeGibt zurückZusammenfassung
GetAttribGetterCENPyOlpAttribGetterAttribut-Getter-Schnittstelle abrufen.
GetLoggerOperatorCENPyOlpLogOperatorRuft den Logger-Operator ab.
GetRefTpElementCENPyOlpTpElementJede olp-Ereignisdefinition ist an ein Werkzeugbahn-Element angehängt, das das Referenz-Werkzeugbahn-Element darstellt.
GetInitialPathMatrixByLengthCENPyOlpMatrixErmittelt die Anfangspfadmatrix des Werkzeugbahn-Elements bei gegebener Länge.
GetRefToolpathElementPositionCENPyOlpMatrixBestimmt die Basisrahmenposition des Referenzelements eines Ereignisses.
GetCurrentToolFrameIndexintErmitteln Sie den aktuellen Werkzeugrahmenindex der übergeordneten Operation.
GetCurrentToolResourceNameintErmitteln Sie den Ressourcennamen des aktiven Werkzeugs.
GetCurrentBaseFrameIndexintErmitteln Sie den aktuellen Basisrahmenindex der übergeordneten Operation.
GetCurrentToolFrameMatrixCENPyOlpMatrixErmitteln Sie die aktuelle Werkzeugrahmenmatrix der übergeordneten Operation.
GetCurrentBaseFrameMatrixCENPyOlpMatrixErmitteln Sie die aktuelle Basiskettenmatrix der übergeordneten Operation.
GetControllerCENPyOlpControllerRuft den OLP-Controller ab.
GetEventOperatorCENPyOlpEventOperatorRuft den Ereignis-Operator zur Verwaltung von Ereignissen ab.
GetTouchSensingOperatorCENPyOlpTouchSensingOperatorErhält einen TouchSensing Operator, der Touch-Sensing-Positionen enthält.
GetSeamFindingOperatorCENPyOlpSeamFindingOperatorErmittelt einen SeamFinding-Operator, der SeamFinding-Positionen enthält.
GetTechTabFolderintErmittelt den Pfad zum Ordner der Technologietabelle.
GetTpElementPositionCENPyOlpPositionErmitteln Sie die Position des Werkzeugbahn-Elements.
GetTpElementPositionCENPyOlpPositionErmitteln Sie die Position des Werkzeugweg-Elements relativ zum angegebenen Basisrahmen, der durch seinen Index spezifiziert ist.
IsEventCreatedAutomaticallyboolErmitteln Sie, ob das Referenz-Event durch eine Regel, ein anderes Event oder manuell eingefügt wurde.
IsPythonEventboolÜberprüft, ob das Referenzereignis ein C++- oder Python-Ereignis ist.

Mutationsmethoden

MethodeGibt zurückZusammenfassung
SetTechnologyRequestId—Setzt eine Technologie-Anforderungs-ID für das angegebene Werkzeugweg-Element.

Ausführung & Aktionen

MethodeGibt zurückZusammenfassung
ExecuteBrushEventCompute—Führt alle erforderlichen Schritte zur Berechnung eines Bürstereignisses aus.
ExecuteBrushEventCompute—Führt alle erforderlichen Schritte zur Berechnung eines Bürstereignisses aus.
ExecuteGunEventCompute—Führt alle erforderlichen Schritte zur Berechnung eines Gun-Events aus.
ExecuteGunEventCompute—Führt alle erforderlichen Schritte zur Berechnung eines Gun-Events aus.

Dienstprogramme

MethodeGibt zurückZusammenfassung
MoveLinCENPyOlpTpElementFügt am Ende ein Element „linear bewegen“ hinzu.
MoveCirCENPyOlpTpElementFügt am Ende ein Element für eine Kreisbewegung hinzu
MoveCirCENPyOlpTpElementFügt am Ende ein kreisförmiges Bewegungselement hinzu.
MoveCirCENPyOlpTpElementFügt am Ende ein kreisförmiges Bewegungselement hinzu.
MoveTangentCirCENPyOlpTpElementFügt ein kreisförmiges Bewegungselement tangential zu einer Matrix hinzu
MovePTPCENPyOlpTpElementFügt am Ende ein Punkt-zu-Punkt-Bewegelement hinzu
SkipPath—Überspringt die Werkzeugweg-Elemente für eine bestimmte Länge.

Verwandte Typen

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?