Skip to Content
Python APIAPI DomänenProgrammeProgramm Änderungsoperator

Programmänderungsoperator

Kurzinformationen

EigenschaftWert
KlasseCENPyOlpProgramModifyOperator
Modulcenpylib.CENPyOlpProgramModifyOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden12

Schnellstart

# Boilerplate Example programModifyOperator = ... # obtained from the runtime context result = programModifyOperator.GetAttribGetter()

Methodenindex

MethodeGibt zurückZusammenfassung
GetAttribGetterCENPyOlpAttribGetterHolen Sie die Attribut-Getter-Schnittstelle, die den Olp-Attribut-Container verwaltet.
GetAttribSetterCENPyOlpAttribSetterErhalten Sie die Schnittstelle zum Setzen von Attributen, die den Olp-Attribut-Container verwaltet.
GetControllerCENPyOlpControllerSchnittstelle des übergeordneten Controllers abrufen.
GetLoggerOperatorCENPyOlpLogOperatorSchnittstelle des Log-Operators abrufen.
GetCsvParserOperatorCENPyOlpCsvParserOperatorRufen Sie die CSV-Parser-Operator-Schnittstelle ab.
GetActiveProgramCENPyOlpProgramGibt das aktive Programm des Controllers zurück, nullptr, wenn kein Programm vorhanden ist.
GetComputeHandlerCENPyOlpComputeHandlerHolen Sie den Berechnungs-Handler des übergeordneten Controllers.
GetInterpolationHandlerCENPyOlpInterpolationHandlerHolen Sie einen Interpolations-Handler.
GetTeachHandlerCENPyOlpTeachHandlerHolen Sie den Teach-Handler für die aktuelle Sitzung.
GetEventHandlerCENPyOlpEventHandlerHolen Sie den Ereignis-Handler.
GetProgramTpElementsByNamelist[CENPyOlpTpElement]Holt alle Werkzeugweg-Elemente des Programms mit dem angegebenen Namen.
CreateMatrixCENPyOlpMatrixErstellt eine neue Einheitsmatrix.

Lebenszyklus

CreateMatrix

def CreateMatrix() -> CENPyOlpMatrix

Erstellt eine neue Einheitsmatrix.

Gibt zurück: CENPyOlpMatrix — Neu erstellte Matrix

Abfragemethoden

GetAttribGetter

def GetAttribGetter() -> CENPyOlpAttribGetter

Ruft die Attribut-Getter-Schnittstelle 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.

GetController

def GetController() -> CENPyOlpController

Holt die übergeordnete Controller-Schnittstelle.

Gibt zurück: CENPyOlpController — Steuerungsschnittstelle.

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Ruft die Schnittstelle des Log-Operators ab.

Gibt zurück: CENPyOlpLogOperator — Log-Operator-Schnittstelle.

GetCsvParserOperator

def GetCsvParserOperator() -> CENPyOlpCsvParserOperator

Holt die CSV-Parser-Operator-Schnittstelle.

Gibt zurück: CENPyOlpCsvParserOperator — CSV-Parser-Operator-Schnittstelle.

GetActiveProgram

def GetActiveProgram() -> CENPyOlpProgram

Gibt das aktive Programm der Steuerung zurück, nullptr, wenn kein Programm vorhanden ist.

Gibt zurück: CENPyOlpProgram — Aktives Offline-Programm.

GetComputeHandler

def GetComputeHandler() -> CENPyOlpComputeHandler

Holt den Compute-Handler des übergeordneten Controllers.

Gibt zurück: CENPyOlpComputeHandler — Compute-Handler.

GetInterpolationHandler

def GetInterpolationHandler() -> CENPyOlpInterpolationHandler

Holt einen Interpolationshandler.

Gibt zurück: CENPyOlpInterpolationHandler — Interpolations-Handler.

GetTeachHandler

def GetTeachHandler() -> CENPyOlpTeachHandler

Holt den Teach-Handler für die aktuelle Sitzung.

Gibt zurück: CENPyOlpTeachHandler — Teach-Handler.

GetEventHandler

def GetEventHandler() -> CENPyOlpEventHandler

Holt den Event-Handler.

Gibt zurück: CENPyOlpEventHandler — Ereignis-Handler.

GetProgramTpElementsByName

def GetProgramTpElementsByName(programName: str) -> list[CENPyOlpTpElement]

Holen Sie alle Werkzeugweg-Elemente des Programms mit dem angegebenen Namen. Falls kein Programm mit diesem Namen existiert, wird die Liste leer sein.

Parameter:

NameTypBeschreibung
programNamestr—

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

Verwandte Typen

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?