Skip to Content

Betrieb

Schnelle Fakten

ImmobilienWert
KlasseCENPyOlpOperation
Modulcenpylib.CENPyOlpOperation
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden10

Schneller Start

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

Methodenindex

MethodeRückgabenZusammenfassung
GetNamestrErfahren Sie den Namen der Operation.
SetNameSetzen Sie den Operationsnamen.
GetAttribGetterCENPyOlpAttribGetterErhalten Sie eine Attribut-Getter-Schnittstelle, die den Olp-Attributcontainer verwaltet.
GetAttribSetterCENPyOlpAttribSetterErhalten Sie die Attribut-Setter-Schnittstelle, die den Olp-Attributcontainer verwaltet.
OverrideAttributeÜberschreiben Sie ein Attribut mit dem Vornamen.
GetProcessGeometryIdentifierstrHolen Sie sich das UUID der Prozessgeometrie der aktuellen Operation.
GetTpElementslist[CENPyOlpTpElement]Erhalten Sie alle Werkzeugpfad-Elemente der Operation.
GetTpElementsWithEventlist[CENPyOlpTpElement]Erhalten Sie alle Toolpath-Elemente der Operation mit gegebenem Ereignisnamen.
GetTrackslist[CENPyOlpTrack]Erfassen Sie alle Werkzeugpfadspuren der Operation.
UpdateNameFromRuleAktualisiert den Operationsnamen für das AP-Dashboard.

Abfragemethoden

GetName

def GetName() -> str

Erfahren Sie den Namen der Operation.

Rücksendungen: str — Name der Operationsgruppe.

GetAttribGetter

def GetAttribGetter() -> CENPyOlpAttribGetter

Erhalten Sie eine Attribut-Getter-Schnittstelle, die den Olp-Attributcontainer verwaltet.

Returns: CENPyOlpAttribGetter — Attribut-Getter-Schnittstelle.

GetAttribSetter

def GetAttribSetter() -> CENPyOlpAttribSetter

Erhalten Sie die Attribut-Setter-Schnittstelle, die den Olp-Attributcontainer verwaltet.

Returns: CENPyOlpAttribSetter — Attribute Setter-Schnittstelle.

GetProcessGeometryIdentifier

def GetProcessGeometryIdentifier() -> str

Holen Sie sich das UUID der Prozessgeometrie der aktuellen Operation.

Rücksendungen: str — Prozessgeometrie UUID.

GetTpElements

def GetTpElements() -> list[CENPyOlpTpElement]

Erhalten Sie alle Werkzeugpfad-Elemente der Operation.

Returns: list[CENPyOlpTpElement] — Liste der CENPyOlpTpElement-Objekte, gefundene Werkzeugpfad-Elemente.

GetTpElementsWithEvent

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

Erhalten Sie alle Toolpath-Elemente der Operation mit gegebenem Ereignisnamen.

Parameter:

NameTypBeschreibung
eventNamestrEvent-Name zum Suchen.

Returns: list[CENPyOlpTpElement] — Liste von CENPyOlpTpElement-Objekten, gefundene Werkzeugpfadelemente mit angegebenem Ereignis.

GetTracks

def GetTracks() -> list[CENPyOlpTrack]

Erfassen Sie alle Werkzeugpfadspuren der Operation.

Rücksendungen: list[CENPyOlpTrack] — Liste der CENPyOlpTrack-Objekte, gefundene Werkzeugpfadspuren.

Mutationsmethoden

SetName

def SetName(name: str)

Setzen Sie den Operationsnamen.

Parameter:

NameTypBeschreibung
namestrNeuer Name.

UpdateNameFromRule

def UpdateNameFromRule()

Aktualisiert den Operationsnamen für das AP-Dashboard. Möglicherweise wurde es durch den Script Call nicht aktualisiert

Versorgungsleitungen

OverrideAttribute

def OverrideAttribute(name: str)

Überschreiben Sie ein Attribut mit dem Vornamen.

Parameter:

NameTypBeschreibung
namestrName des zu überschreibenden Attributs.

Verwandte Typen

Versionsnotizen

Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.

Was this page helpful?