Skip to Content

Operation

Schnelle Fakten

EigenschaftWert
KlasseCENPyOlpOperation
Modulcenpylib.CENPyOlpOperation
Paketcenpylib
VeröffentlichungR2026.1
Methoden15

Schnellstart

# Boilerplate Example operation = ... # obtained from the runtime context result = operation.GetName()

Methodenindex

MethodeGibt zurückZusammenfassung
GetNamestrHolen Sie den Namen der Operation.
SetName—Legen Sie den Namen der Operation fest.
GetAttribGetterCENPyOlpAttribGetterHolen Sie die Attribut-Getter-Schnittstelle, die den Olp-Attribut-Container verwaltet.
GetAttribSetterCENPyOlpAttribSetterHolen Sie die Attribut-Setter-Schnittstelle, die den Olp-Attribut-Container verwaltet.
OverrideAttribute—Überschreiben Sie ein Attribut mit dem angegebenen Namen.
GetProcessGeometryIdentifierstrErhalten Sie die UUID der Prozessgeometrie der aktuellen Operation.
GetTpElementslist[CENPyOlpTpElement]Alle Werkzeugweg-Elemente der Operation abrufen.
GetTpElementsWithEventlist[CENPyOlpTpElement]Alle Werkzeugweg-Elemente der Operation mit dem angegebenen Ereignisnamen abrufen.
GetTrackslist[CENPyOlpTrack]Alle Werkzeugbahnspuren der Operation abrufen.
GetActiveEventRuleslist[CENPyOlpEventObject]Alle aktiven Ereignisregeln, die bei der Operation gefunden wurden, abrufen.
UpdateNameFromRule—Aktualisiert den Operationsnamen für das AP-Dashboard.
SetToolFrame—Legt den Werkzeugrahmen für die Operation fest.
GetToolFrameCENPyOlpFrameErmittelt den Werkzeugrahmen der Operation.
SetBaseFrame—Legt den Basisrahmen für die Operation fest.
GetBaseFrameCENPyOlpFrameErmittelt den Basisrahmen der Operation.

Abfragemethoden

GetName

def GetName() -> str

Gibt den Namen der Operation zurück.

Gibt zurück: str — Name der Operationsgruppe.

GetAttribGetter

def GetAttribGetter() -> CENPyOlpAttribGetter

Ruft die Schnittstelle des Attribut-Getters ab, die den Olp-Attribut-Container verwaltet.

Gibt zurück: CENPyOlpAttribGetter — Schnittstelle zum Abrufen von Attributen.

GetAttribSetter

def GetAttribSetter() -> CENPyOlpAttribSetter

Holt die Schnittstelle zum Setzen von Attributen, die den Olp-Attribut-Container verwaltet.

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

GetProcessGeometryIdentifier

def GetProcessGeometryIdentifier() -> str

Ermittelt die UUID der Prozessgeometrie der aktuellen Operation.

Gibt zurück: str — UUID der Prozessgeometrie.

GetTpElements

def GetTpElements() -> list[CENPyOlpTpElement]

Erhalten Sie alle Werkzeugweg-Elemente der Operation.

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

GetTpElementsWithEvent

def GetTpElementsWithEvent(eventName: str) -> list[CENPyOlpTpElement]

Holen Sie alle Werkzeugweg-Elemente der Operation mit dem angegebenen Ereignisnamen.

Parameter:

NameTypBeschreibung
eventNamestrName des zu suchenden Ereignisses.

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

GetTracks

def GetTracks() -> list[CENPyOlpTrack]

Erhalten Sie alle Werkzeugbahnspuren der Operation.

Gibt zurück: list[CENPyOlpTrack] — Liste von CENPyOlpTrack-Objekten, gefundene Werkzeugbahnspuren.

GetActiveEventRules

def GetActiveEventRules() -> list[CENPyOlpEventObject]

Alle auf der Operation gefundenen aktiven Event-Regeln abrufen.

Gibt zurück: list[CENPyOlpEventObject] — Liste der aktiven Event-Regel-Objekte.

Mutationsmethoden

SetName

def SetName(name: str)

Legen Sie den Namen der Operation fest.

Parameter:

NameTypBeschreibung
namestrNeuer Name.

UpdateNameFromRule

def UpdateNameFromRule()

Aktualisiert den Operationsnamen für das AP-Dashboard. Möglicherweise wird dieser nicht durch einen Skriptaufruf aktualisiert.

SetToolFrame

def SetToolFrame(frame: CENPyOlpFrame)

Legt den Werkzeugkoordinatenrahmen für die Operation fest.

Parameter:

NameTypBeschreibung
frameCENPyOlpFrameEin neuer Werkzeugkoordinatensystemrahmen, der eingestellt werden soll.

SetBaseFrame

def SetBaseFrame(frame: CENPyOlpFrame)

Legt den Basisrahmen für die Operation fest.

Parameter:

NameTypBeschreibung
frameCENPyOlpFrameEin neuer Basisrahmen, der eingestellt werden soll.

GetToolFrame

def GetToolFrame() -> CENPyOlpFrame

Ermittelt den Werkzeugkoordinatenrahmen der Operation.

Gibt zurück: CENPyOlpFrame — Aktueller Werkzeugrahmen.

GetBaseFrame

def GetBaseFrame() -> CENPyOlpFrame

Ermittelt den Basisrahmen der Operation.

Gibt zurück: CENPyOlpFrame — Aktueller Basisrahmen.

Dienstprogramme

OverrideAttribute

def OverrideAttribute(name: str)

Überschreiben Sie ein Attribut mit dem angegebenen Namen.

Parameter:

NameTypBeschreibung
namestrName des zu überschreibenden Attributs.

Verwandte Typen

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?