Program Modify Operator
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | CENPyOlpProgramModifyOperator |
| Modul | cenpylib.CENPyOlpProgramModifyOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 12 |
Schneller Start
# Boilerplate Example
programModifyOperator = ... # obtained from the runtime context
result = programModifyOperator.GetAttribGetter()Methodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
GetAttribGetter | CENPyOlpAttribGetter | Erhalten Sie eine Attribut-Getter-Schnittstelle, die den Olp-Attributcontainer verwaltet. |
GetAttribSetter | CENPyOlpAttribSetter | Erhalten Sie die Attribut-Setter-Schnittstelle, die den Olp-Attributcontainer verwaltet. |
GetController | CENPyOlpController | Hol dir die Parent Controller-Oberfläche. |
GetLoggerOperator | CENPyOlpLogOperator | Hol dir die Loggoperator-Schnittstelle. |
GetCsvParserOperator | CENPyOlpCsvParserOperator | Hol dir die CSV-Parser-Operator-Schnittstelle. |
GetActiveProgram | CENPyOlpProgram | Hol dir das aktive Programm des Controllers, nullptr, falls es kein Programm gibt. |
GetComputeHandler | CENPyOlpComputeHandler | Holen Sie sich den Rechenhandler des übergeordneten Controllers. |
GetInterpolationHandler | CENPyOlpInterpolationHandler | Hol dir einen Interpolations-Handler. |
GetTeachHandler | CENPyOlpTeachHandler | Hol dir den Teach Handler für die aktuelle Sitzung. |
GetEventHandler | CENPyOlpEventHandler | Hol dir den Event Handler. |
GetProgramTpElementsByName | list[CENPyOlpTpElement] | Hol dir alle Toolpath-Elemente des Programms mit dem Vornamen. |
CreateMatrix | CENPyOlpMatrix | Erstellt eine neue Einheitsmatrix. |
Lebenszyklus
CreateMatrix
def CreateMatrix() -> CENPyOlpMatrixErstellt eine neue Einheitsmatrix.
Rückkehrt: CENPyOlpMatrix — Neu erstellte Matrix
Abfragemethoden
GetAttribGetter
def GetAttribGetter() -> CENPyOlpAttribGetterErhalten Sie eine Attribut-Getter-Schnittstelle, die den Olp-Attributcontainer verwaltet.
Returns: CENPyOlpAttribGetter — Attribut-Getter-Schnittstelle.
GetAttribSetter
def GetAttribSetter() -> CENPyOlpAttribSetterErhalten Sie die Attribut-Setter-Schnittstelle, die den Olp-Attributcontainer verwaltet.
Returns: CENPyOlpAttribSetter — Attribute Setter-Schnittstelle.
GetController
def GetController() -> CENPyOlpControllerHol dir die Parent Controller-Oberfläche.
Rücksendungen: CENPyOlpController — Controller-Schnittstelle.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorHol dir die Loggoperator-Schnittstelle.
Rücksendungen: CENPyOlpLogOperator — Loggoperator-Schnittstelle.
GetCsvParserOperator
def GetCsvParserOperator() -> CENPyOlpCsvParserOperatorHol dir die CSV-Parser-Operator-Schnittstelle.
Returns: CENPyOlpCsvParserOperator — CSV-Parser-Benutzeroberfläche.
GetActiveProgram
def GetActiveProgram() -> CENPyOlpProgramHol dir das aktive Programm des Controllers, nullptr, falls es kein Programm gibt.
Rücksendungen: CENPyOlpProgram — Aktives Offline-Programm.
GetComputeHandler
def GetComputeHandler() -> CENPyOlpComputeHandlerHolen Sie sich den Rechenhandler des übergeordneten Controllers.
Returns: CENPyOlpComputeHandler — Compute-Handler.
GetInterpolationHandler
def GetInterpolationHandler() -> CENPyOlpInterpolationHandlerHol dir einen Interpolations-Handler.
Returns: CENPyOlpInterpolationHandler — Interpolations-Handler.
GetTeachHandler
def GetTeachHandler() -> CENPyOlpTeachHandlerHol dir den Teach Handler für die aktuelle Sitzung.
Rücksendung: CENPyOlpTeachHandler — Betreuer lehren.
GetEventHandler
def GetEventHandler() -> CENPyOlpEventHandlerHol dir den Event Handler.
Rücksendungen: CENPyOlpEventHandler — Ereignis-Handler.
GetProgramTpElementsByName
def GetProgramTpElementsByName(programName: str) -> list[CENPyOlpTpElement]Hol dir alle Toolpath-Elemente des Programms mit dem Vornamen. Wenn es kein Programm mit diesem Namen gibt, ist die Liste leer.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
programName | str | — |
Returns: list[CENPyOlpTpElement] — Liste der CENPyOlpTpElement-Objekte, gefundene Werkzeugpfad-Elemente.
Verwandte Typen
- Attrib Getter
- Attrib Setter
- Controller
- Log Operator
- Csv Parser Operator
- Program
- Compute Handler
- Interpolation Handler
- Teach Handler
- Event Handler
- Matrix
Versionsnotizen
Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.