Tech_Update Operator
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | CENPyOlpTech_UpdateOperator |
| Modul | cenpylib.CENPyOlpTech_UpdateOperator |
| Paket | cenpylib |
| Freigabe | R2025.2.4 |
| Methoden | 13 |
Schnellstart
# Boilerplate Example
tech_UpdateOperator = ... # obtained from the runtime context
result = tech_UpdateOperator.GetAttribGetter(prgComponent)Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
GetAttribGetter | CENPyOlpAttribGetter | Attributgetter für die angegebene Programmkomponente abrufen. |
GetAttribSetter | CENPyOlpAttribSetter | Attribut-Setter anhand der angegebenen Programmkomponente abrufen. |
GetAttribCreator | CENPyOlpAttribCreator | Attribut-Ersteller anhand der angegebenen Programmkomponente abrufen. |
GetLoggerOperator | CENPyOlpLogOperator | Erhalten Sie die Schnittstelle des Log-Operators. |
GetController | CENPyOlpController | Erhalten Sie die übergeordnete Steuerungsschnittstelle. |
GetOlpProgram | CENPyOlpProgramComponent | Elternprogramm abrufen. |
RemoveAttribute | bool | Entfernen Sie ein Attribut von einer Programmkomponente. |
SetAttribOwner | — | Eigentümer des Attributs festlegen. |
GetTechEventRuleUpdateOperator | CENPyOlpTech_RuleUpdateOperator | Operator zum Aktualisieren der Technologie-Ereignisregel abrufen. |
GetWmEventRuleUpdateOperator | CENPyOlpWM_RuleUpdateOperator | Erhalten Sie den Aktualisierungsoperator für die Arbeitsmethode-Ereignisregel. |
GetCycleExplodeStatus | int | Status der Zyklusaufspaltung abrufen. |
CopyAttribute | CENPyOlpAttribute | Kopieren Sie ein Attribut mit dem angegebenen Namen aus der Technologiedefinition in die angegebene Komponente. |
GetLastSavedPythonTechnologyVersion | int | Ermitteln Sie die Python-Technologieskriptversion, die während der letzten Programmbearbeitung verwendet und in der Prozessdatei gespeichert wurde. |
Abfragemethoden
GetAttribGetter
def GetAttribGetter(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribGetterAttributgetter anhand der angegebenen Programmkomponente abrufen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Programmbestandteil. |
Gibt zurück: CENPyOlpAttribGetter — Attribut-Abruf.
GetAttribSetter
def GetAttribSetter(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribSetterAttribut-Setter anhand der angegebenen Programmkomponente abrufen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Programmbestandteil. |
Gibt zurück: CENPyOlpAttribSetter — Attribut-Setter.
GetAttribCreator
def GetAttribCreator(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribCreatorAttribut-Ersteller anhand der angegebenen Programmkomponente abrufen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Programmbestandteil. |
Gibt zurück: CENPyOlpAttribCreator — Attribut-Ersteller.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorRuft die Log-Operator-Schnittstelle ab.
Gibt zurück: CENPyOlpLogOperator — Log-Operator-Schnittstelle.
GetController
def GetController() -> CENPyOlpControllerHolt die übergeordnete Controller-Schnittstelle.
Gibt zurück: CENPyOlpController — Steuerungsschnittstelle.
GetOlpProgram
def GetOlpProgram() -> CENPyOlpProgramComponentHolt das übergeordnete Programm.
Gibt zurück: CENPyOlpProgramComponent — Übergeordnetes Programm.
GetTechEventRuleUpdateOperator
def GetTechEventRuleUpdateOperator(rule: CENPyOlpProgramComponent) -> CENPyOlpTech_RuleUpdateOperatorTechnologie-Ereignisregel-Aktualisierungsoperator abrufen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
rule | CENPyOlpProgramComponent | Ereignisregel. |
Gibt zurück: CENPyOlpTech_RuleUpdateOperator — Aktualisierungsoperator für Technologieregel-Ereignisse.
GetWmEventRuleUpdateOperator
def GetWmEventRuleUpdateOperator(rule: CENPyOlpProgramComponent) -> CENPyOlpWM_RuleUpdateOperatorErhalten Sie den Operator zur Aktualisierung der Arbeitsmethode-Ereignisregel.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
rule | CENPyOlpProgramComponent | Ereignisregel. |
Gibt zurück: CENPyOlpWM_RuleUpdateOperator — Aktualisierungsoperator für Arbeitsmethode-Ereignisregel.
GetCycleExplodeStatus
def GetCycleExplodeStatus(prgComponent: CENPyOlpProgramComponent) -> intStatus der Zyklus-Explosion abrufen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Programmbestandteil. |
Gibt zurück: int — Nicht signalisierter Status der Zyklusexplosion.
GetLastSavedPythonTechnologyVersion
def GetLastSavedPythonTechnologyVersion() -> intErmittelt die Python-Technologie-Skriptversion, die während der letzten Programmbearbeitung verwendet und in der Prozessdatei gespeichert wurde.
Gibt zurück: int — Aktuelle Versionsnummer der Python-Technologie.
Mutationsmethoden
RemoveAttribute
def RemoveAttribute(prgComponent: CENPyOlpProgramComponent, attributeName: str) -> boolEntfernen Sie ein Attribut von einer Programmkomponente.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Programmbestandteil. |
attributeName | str | Name des zu entfernenden Attributs. |
Gibt zurück: bool — Wahr, wenn das Attribut in der Programmkomponente gefunden und entfernt wurde, andernfalls Falsch.
SetAttribOwner
def SetAttribOwner(attrib: CENPyOlpAttribute, attribOwnerName: str)Eigentümer des Attributs festlegen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attrib | CENPyOlpAttribute | Attributobjekt. |
attribOwnerName | str | Name des Attributbesitzers. |
Konvertierung & Serialisierung
CopyAttribute
def CopyAttribute(attributeName: str, prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttributeKopieren Sie ein Attribut mit dem angegebenen Namen aus der Technologiedefinition in die angegebene Komponente. Wenn das Attribut in der Vorrichtung nicht vorhanden ist, wird es erstellt, andernfalls überschrieben.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs. |
prgComponent | CENPyOlpProgramComponent | Programmbestandteil. |
Gibt zurück: CENPyOlpAttribute — Kopiertes Attribut der Programmkomponente. Im Falle eines Fehlers wird None zurückgegeben.
Verwandte Typen
- Attrib Getter
- Programmkomponente
- Attrib Setter
- Attrib-Ersteller
- Protokolloperator
- Steuerung
- Attribut
- Tech_Rule Aktualisierungsoperator
- WM_Rule Aktualisierungsoperator
Versionshinweise
Diese Klasse ist ab Version R2026.1.1 dokumentiert.