Operation
Schnelle Fakten
| Eigenschaft | Wert |
|---|---|
| Klasse | CENPyOlpOperation |
| Modul | cenpylib.CENPyOlpOperation |
| Paket | cenpylib |
| Veröffentlichung | R2026.1 |
| Methoden | 15 |
Schnellstart
# Boilerplate Example
operation = ... # obtained from the runtime context
result = operation.GetName()Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
GetName | str | Holen Sie den Namen der Operation. |
SetName | — | Legen Sie den Namen der Operation fest. |
GetAttribGetter | CENPyOlpAttribGetter | Holen Sie die Attribut-Getter-Schnittstelle, die den Olp-Attribut-Container verwaltet. |
GetAttribSetter | CENPyOlpAttribSetter | Holen Sie die Attribut-Setter-Schnittstelle, die den Olp-Attribut-Container verwaltet. |
OverrideAttribute | — | Überschreiben Sie ein Attribut mit dem angegebenen Namen. |
GetProcessGeometryIdentifier | str | Erhalten Sie die UUID der Prozessgeometrie der aktuellen Operation. |
GetTpElements | list[CENPyOlpTpElement] | Alle Werkzeugweg-Elemente der Operation abrufen. |
GetTpElementsWithEvent | list[CENPyOlpTpElement] | Alle Werkzeugweg-Elemente der Operation mit dem angegebenen Ereignisnamen abrufen. |
GetTracks | list[CENPyOlpTrack] | Alle Werkzeugbahnspuren der Operation abrufen. |
GetActiveEventRules | list[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. |
GetToolFrame | CENPyOlpFrame | Ermittelt den Werkzeugrahmen der Operation. |
SetBaseFrame | — | Legt den Basisrahmen für die Operation fest. |
GetBaseFrame | CENPyOlpFrame | Ermittelt den Basisrahmen der Operation. |
Abfragemethoden
GetName
def GetName() -> strGibt den Namen der Operation zurück.
Gibt zurück: str — Name der Operationsgruppe.
GetAttribGetter
def GetAttribGetter() -> CENPyOlpAttribGetterRuft die Schnittstelle des Attribut-Getters ab, die den Olp-Attribut-Container verwaltet.
Gibt zurück: CENPyOlpAttribGetter — Schnittstelle zum Abrufen von Attributen.
GetAttribSetter
def GetAttribSetter() -> CENPyOlpAttribSetterHolt die Schnittstelle zum Setzen von Attributen, die den Olp-Attribut-Container verwaltet.
Gibt zurück: CENPyOlpAttribSetter — Schnittstelle zum Setzen von Attributen.
GetProcessGeometryIdentifier
def GetProcessGeometryIdentifier() -> strErmittelt 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:
| Name | Typ | Beschreibung |
|---|---|---|
eventName | str | Name 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:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Neuer 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:
| Name | Typ | Beschreibung |
|---|---|---|
frame | CENPyOlpFrame | Ein neuer Werkzeugkoordinatensystemrahmen, der eingestellt werden soll. |
SetBaseFrame
def SetBaseFrame(frame: CENPyOlpFrame)Legt den Basisrahmen für die Operation fest.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
frame | CENPyOlpFrame | Ein neuer Basisrahmen, der eingestellt werden soll. |
GetToolFrame
def GetToolFrame() -> CENPyOlpFrameErmittelt den Werkzeugkoordinatenrahmen der Operation.
Gibt zurück: CENPyOlpFrame — Aktueller Werkzeugrahmen.
GetBaseFrame
def GetBaseFrame() -> CENPyOlpFrameErmittelt 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:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des zu überschreibenden Attributs. |
Verwandte Typen
Versionshinweise
Diese Klasse ist ab Version R2026.1.1 dokumentiert.