Skip to Content

Operationsgruppe

Kurzinformationen

EigenschaftWert
KlasseCENPyOlpOperationGroup
Modulcenpylib.CENPyOlpOperationGroup
Paketcenpylib
VeröffentlichungR2026.1
Methoden13

Schnellstart

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

Methodenindex

MethodeGibt zurückZusammenfassung
GetNamestrGibt den Namen der Operationsgruppe zurück.
SetName—Legen Sie den Namen der Operationsgruppe fest.
GetParentProgramNamestrErmitteln Sie den Namen des übergeordneten Programms der Operation Group.
GetAttribGetterCENPyOlpAttribGetterHolen Sie die Attribut-Getter-Schnittstelle, die den Olp-Attribut-Container verwaltet.
GetAttribSetterCENPyOlpAttribSetterRuft die Attribut-Setter-Schnittstelle ab, die den Olp-Attribut-Container verwaltet.
OverrideAttribute—Überschreiben Sie ein Attribut mit dem angegebenen Namen.
CreateOperationCENPyOlpOperationErstellen Sie eine neue Operation in der Operationsgruppe.
GetOperationslist[CENPyOlpOperation]Alle Operationen der Operationsgruppe abrufen.
GetTpElementslist[CENPyOlpTpElement]Alle Werkzeugweg-Elemente der Operationsgruppe abrufen.
GetTpElementsWithEventlist[CENPyOlpTpElement]Alle Werkzeugbahn-Elemente der Operationsgruppe mit dem angegebenen Ereignisnamen abrufen.
GetTrackslist[CENPyOlpTrack]Alle Werkzeugbahnspuren der Operationsgruppe abrufen.
SetToolFrame—Legt den Werkzeugkoordinatenrahmen für die Vorrichtungengruppe fest.
SetBaseFrame—Legt den Basisrahmen für die Operationsgruppe fest.

Lebenszyklus

CreateOperation

def CreateOperation(workMethodName: str, olpPgOperator: CENPyOlpProcessGeometryOperator) -> CENPyOlpOperation

Erstellen Sie eine neue Operation in der Operationsgruppe.

Parameter:

NameTypBeschreibung
workMethodNamestrName der Arbeitsmethode, die diese Operation berechnet.
olpPgOperatorCENPyOlpProcessGeometryOperatorProzessgeometrie-Operator.

Gibt zurück: CENPyOlpOperation — Neu erstellte Operation.

Abfragemethoden

GetName

def GetName() -> str

Gibt den Namen der Operationsgruppe zurück.

Gibt zurück: str — Name der Operationsgruppe.

GetParentProgramName

def GetParentProgramName() -> str

Ermittelt den Namen des übergeordneten Programms der Operationsgruppe.

Gibt zurück: str — Name des übergeordneten Programms.

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

Ruft die Schnittstelle des Attributsetzers ab, die den Olp-Attributcontainer verwaltet.

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

GetOperations

def GetOperations() -> list[CENPyOlpOperation]

Alle Operationen der Operationsgruppe abrufen.

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

GetTpElements

def GetTpElements() -> list[CENPyOlpTpElement]

Holt alle Werkzeugweg-Elemente der Operationsgruppe.

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 Operationsgruppe mit dem angegebenen Ereignisnamen.

Parameter:

NameTypBeschreibung
eventNamestrZu suchender Ereignisname.

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 Operationsgruppe.

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

Mutationsmethoden

SetName

def SetName(name: str)

Legen Sie den Namen der Operationsgruppe fest.

Parameter:

NameTypBeschreibung
namestrNeuer Name.

SetToolFrame

def SetToolFrame(frame: CENPyOlpFrame)

Legt den Werkzeugkoordinatenrahmen für die Operationsgruppe fest. Diese Methode aktualisiert den Werkzeugkoordinatenrahmen für alle untergeordneten Operationen innerhalb der Gruppe.

Parameter:

NameTypBeschreibung
frameCENPyOlpFrameEin neuer Werkzeugkoordinatensystemrahmen, der eingestellt werden soll.

SetBaseFrame

def SetBaseFrame(frame: CENPyOlpFrame)

Legt den Basisrahmen für die Operationsgruppe fest. Diese Methode aktualisiert den Basisrahmen für alle untergeordneten Operationen innerhalb der Gruppe.

Parameter:

NameTypBeschreibung
frameCENPyOlpFrameEin neuer Basisrahmen, der festgelegt werden soll.

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?