Operationsgruppe
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | CENPyOlpOperationGroup |
| Modul | cenpylib.CENPyOlpOperationGroup |
| Paket | cenpylib |
| Veröffentlichung | R2026.1 |
| Methoden | 13 |
Schnellstart
# Boilerplate Example
operationGroup = ... # obtained from the runtime context
result = operationGroup.GetName()Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
GetName | str | Gibt den Namen der Operationsgruppe zurück. |
SetName | — | Legen Sie den Namen der Operationsgruppe fest. |
GetParentProgramName | str | Ermitteln Sie den Namen des übergeordneten Programms der Operation Group. |
GetAttribGetter | CENPyOlpAttribGetter | Holen Sie die Attribut-Getter-Schnittstelle, die den Olp-Attribut-Container verwaltet. |
GetAttribSetter | CENPyOlpAttribSetter | Ruft die Attribut-Setter-Schnittstelle ab, die den Olp-Attribut-Container verwaltet. |
OverrideAttribute | — | Überschreiben Sie ein Attribut mit dem angegebenen Namen. |
CreateOperation | CENPyOlpOperation | Erstellen Sie eine neue Operation in der Operationsgruppe. |
GetOperations | list[CENPyOlpOperation] | Alle Operationen der Operationsgruppe abrufen. |
GetTpElements | list[CENPyOlpTpElement] | Alle Werkzeugweg-Elemente der Operationsgruppe abrufen. |
GetTpElementsWithEvent | list[CENPyOlpTpElement] | Alle Werkzeugbahn-Elemente der Operationsgruppe mit dem angegebenen Ereignisnamen abrufen. |
GetTracks | list[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) -> CENPyOlpOperationErstellen Sie eine neue Operation in der Operationsgruppe.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
workMethodName | str | Name der Arbeitsmethode, die diese Operation berechnet. |
olpPgOperator | CENPyOlpProcessGeometryOperator | Prozessgeometrie-Operator. |
Gibt zurück: CENPyOlpOperation — Neu erstellte Operation.
Abfragemethoden
GetName
def GetName() -> strGibt den Namen der Operationsgruppe zurück.
Gibt zurück: str — Name der Operationsgruppe.
GetParentProgramName
def GetParentProgramName() -> strErmittelt den Namen des übergeordneten Programms der Operationsgruppe.
Gibt zurück: str — Name des übergeordneten Programms.
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() -> CENPyOlpAttribSetterRuft 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:
| Name | Typ | Beschreibung |
|---|---|---|
eventName | str | Zu 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:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Neuer 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:
| Name | Typ | Beschreibung |
|---|---|---|
frame | CENPyOlpFrame | Ein 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:
| Name | Typ | Beschreibung |
|---|---|---|
frame | CENPyOlpFrame | Ein neuer Basisrahmen, der festgelegt werden soll. |
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.