Programmänderungsoperator
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | CENPyOlpProgramModifyOperator |
| Modul | cenpylib.CENPyOlpProgramModifyOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 12 |
Schnellstart
# Boilerplate Example
programModifyOperator = ... # obtained from the runtime context
result = programModifyOperator.GetAttribGetter()Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
GetAttribGetter | CENPyOlpAttribGetter | Holen Sie die Attribut-Getter-Schnittstelle, die den Olp-Attribut-Container verwaltet. |
GetAttribSetter | CENPyOlpAttribSetter | Erhalten Sie die Schnittstelle zum Setzen von Attributen, die den Olp-Attribut-Container verwaltet. |
GetController | CENPyOlpController | Schnittstelle des übergeordneten Controllers abrufen. |
GetLoggerOperator | CENPyOlpLogOperator | Schnittstelle des Log-Operators abrufen. |
GetCsvParserOperator | CENPyOlpCsvParserOperator | Rufen Sie die CSV-Parser-Operator-Schnittstelle ab. |
GetActiveProgram | CENPyOlpProgram | Gibt das aktive Programm des Controllers zurück, nullptr, wenn kein Programm vorhanden ist. |
GetComputeHandler | CENPyOlpComputeHandler | Holen Sie den Berechnungs-Handler des übergeordneten Controllers. |
GetInterpolationHandler | CENPyOlpInterpolationHandler | Holen Sie einen Interpolations-Handler. |
GetTeachHandler | CENPyOlpTeachHandler | Holen Sie den Teach-Handler für die aktuelle Sitzung. |
GetEventHandler | CENPyOlpEventHandler | Holen Sie den Ereignis-Handler. |
GetProgramTpElementsByName | list[CENPyOlpTpElement] | Holt alle Werkzeugweg-Elemente des Programms mit dem angegebenen Namen. |
CreateMatrix | CENPyOlpMatrix | Erstellt eine neue Einheitsmatrix. |
Lebenszyklus
CreateMatrix
def CreateMatrix() -> CENPyOlpMatrixErstellt eine neue Einheitsmatrix.
Gibt zurück: CENPyOlpMatrix — Neu erstellte Matrix
Abfragemethoden
GetAttribGetter
def GetAttribGetter() -> CENPyOlpAttribGetterRuft die Attribut-Getter-Schnittstelle 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.
GetController
def GetController() -> CENPyOlpControllerHolt die übergeordnete Controller-Schnittstelle.
Gibt zurück: CENPyOlpController — Steuerungsschnittstelle.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorRuft die Schnittstelle des Log-Operators ab.
Gibt zurück: CENPyOlpLogOperator — Log-Operator-Schnittstelle.
GetCsvParserOperator
def GetCsvParserOperator() -> CENPyOlpCsvParserOperatorHolt die CSV-Parser-Operator-Schnittstelle.
Gibt zurück: CENPyOlpCsvParserOperator — CSV-Parser-Operator-Schnittstelle.
GetActiveProgram
def GetActiveProgram() -> CENPyOlpProgramGibt das aktive Programm der Steuerung zurück, nullptr, wenn kein Programm vorhanden ist.
Gibt zurück: CENPyOlpProgram — Aktives Offline-Programm.
GetComputeHandler
def GetComputeHandler() -> CENPyOlpComputeHandlerHolt den Compute-Handler des übergeordneten Controllers.
Gibt zurück: CENPyOlpComputeHandler — Compute-Handler.
GetInterpolationHandler
def GetInterpolationHandler() -> CENPyOlpInterpolationHandlerHolt einen Interpolationshandler.
Gibt zurück: CENPyOlpInterpolationHandler — Interpolations-Handler.
GetTeachHandler
def GetTeachHandler() -> CENPyOlpTeachHandlerHolt den Teach-Handler für die aktuelle Sitzung.
Gibt zurück: CENPyOlpTeachHandler — Teach-Handler.
GetEventHandler
def GetEventHandler() -> CENPyOlpEventHandlerHolt 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:
| Name | Typ | Beschreibung |
|---|---|---|
programName | str | — |
Gibt zurück: list[CENPyOlpTpElement] — Liste von CENPyOlpTpElement-Objekten, gefundene Werkzeugweg-Elemente.
Verwandte Typen
- Attrib Getter
- Attrib Setter
- Steuergerät
- Protokolloperator
- Csv-Parser-Bediener
- Programm
- Berechnungs-Handler
- Interpolations-Handler
- Teach-Handler
- Ereignis-Handler
- Matrix
Versionshinweise
Diese Klasse ist ab Version R2026.1.1 dokumentiert.