Tech_Update Operator
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | CENPyOlpTech_UpdateOperator |
| Modul | cenpylib.CENPyOlpTech_UpdateOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 13 |
Schneller Start
# Boilerplate Example
tech_UpdateOperator = ... # obtained from the runtime context
result = tech_UpdateOperator.GetAttribGetter(prgComponent)Methodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
GetAttribGetter | CENPyOlpAttribGetter | Erhalten Sie den Attribut-Getter nach gegebener Programmkomponente. |
GetAttribSetter | CENPyOlpAttribSetter | Erhalten Sie den Attributssetter nach gegebener Programmkomponente. |
GetAttribCreator | CENPyOlpAttribCreator | Erhalten Sie den Attributersteller nach gegebener Programmkomponente. |
GetLoggerOperator | CENPyOlpLogOperator | Hol dir die Loggoperator-Schnittstelle. |
GetController | CENPyOlpController | Hol dir die Parent Controller-Oberfläche. |
GetOlpProgram | CENPyOlpProgramComponent | Hol dir das Elternprogramm. |
RemoveAttribute | bool | Entfernen Sie ein Attribut aus einer Programmkomponente. |
SetAttribOwner | — | Setze Eigentümer des Attributs. |
GetTechEventRuleUpdateOperator | CENPyOlpTech_RuleUpdateOperator | Holen Sie sich den Operator zur Aktualisierung der Technologie-Ereignisregeln. |
GetWmEventRuleUpdateOperator | CENPyOlpWM_RuleUpdateOperator | Holen Sie sich den Operator zur Aktualisierung der Arbeitsmethode-Ereignisregel. |
GetCycleExplodeStatus | int | Erhalte den Status “Cycle Explode”. |
CopyAttribute | CENPyOlpAttribute | Kopieren Sie ein Attribut mit Vornamen aus der Technologiedefinition in eine bestimmte Komponente. |
GetLastSavedPythonTechnologyVersion | int | Hol dir die Python-Technologie-Skriptversion, die während der letzten Programmverarbeitung verwendet und in der Prozessdatei gespeichert wurde. |
Abfragemethoden
GetAttribGetter
def GetAttribGetter(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribGetterErhalten Sie den Attribut-Getter nach gegebener Programmkomponente.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Programmkomponente. |
Returns: CENPyOlpAttribGetter — Attribut-Getter.
GetAttribSetter
def GetAttribSetter(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribSetterErhalten Sie den Attributssetter nach gegebener Programmkomponente.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Programmkomponente. |
Returns: CENPyOlpAttribSetter — Attributssetzer.
GetAttribCreator
def GetAttribCreator(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribCreatorErhalten Sie den Attributersteller nach gegebener Programmkomponente.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Programmkomponente. |
Rücksendungen: CENPyOlpAttribCreator — Attributersteller.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorHol dir die Loggoperator-Schnittstelle.
Rücksendungen: CENPyOlpLogOperator — Loggoperator-Schnittstelle.
GetController
def GetController() -> CENPyOlpControllerHol dir die Parent Controller-Oberfläche.
Rücksendungen: CENPyOlpController — Controller-Schnittstelle.
GetOlpProgram
def GetOlpProgram() -> CENPyOlpProgramComponentHol dir das Elternprogramm.
Rücksendungen: CENPyOlpProgramComponent — Elternprogramm.
GetTechEventRuleUpdateOperator
def GetTechEventRuleUpdateOperator(rule: CENPyOlpProgramComponent) -> CENPyOlpTech_RuleUpdateOperatorHolen Sie sich den Operator zur Aktualisierung der Technologie-Ereignisregeln.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
rule | CENPyOlpProgramComponent | Ereignisregel. |
Rücksendungen: CENPyOlpTech_RuleUpdateOperator — Operator zur Aktualisierung der Technologie-Ereignisregel.
GetWmEventRuleUpdateOperator
def GetWmEventRuleUpdateOperator(rule: CENPyOlpProgramComponent) -> CENPyOlpWM_RuleUpdateOperatorHolen Sie sich den Operator zur Aktualisierung der Arbeitsmethode-Ereignisregel.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
rule | CENPyOlpProgramComponent | Ereignisregel. |
Returns: CENPyOlpWM_RuleUpdateOperator — Operator zur Aktualisierung der Arbeitsmethode-Ereignisregel.
GetCycleExplodeStatus
def GetCycleExplodeStatus(prgComponent: CENPyOlpProgramComponent) -> intErhalte den Status “Cycle Explode”.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Programmkomponente. |
Rücksendungen: int — Status des Unsignierten Zyklus explodiert.
GetLastSavedPythonTechnologyVersion
def GetLastSavedPythonTechnologyVersion() -> intHol dir die Python-Technologie-Skriptversion, die während der letzten Programmverarbeitung verwendet und in der Prozessdatei gespeichert wurde.
Rücksendungen: int — Aktuelle Python-Technologie-Versionsnummer.
Mutationsmethoden
RemoveAttribute
def RemoveAttribute(prgComponent: CENPyOlpProgramComponent, attributeName: str) -> boolEntfernen Sie ein Attribut aus einer Programmkomponente.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Programmkomponente. |
attributeName | str | Name des Attributs, das entfernt werden soll. |
Returns: bool — True, wenn das Attribut in der Programmkomponente gefunden und entfernt wurde, ansonsten Falsch.
SetAttribOwner
def SetAttribOwner(attrib: CENPyOlpAttribute, attribOwnerName: str)Setze Eigentümer des Attributs.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attrib | CENPyOlpAttribute | Attributobjekt. |
attribOwnerName | str | Name des Attributinhabers. |
Umwandlung & Serialisierung
CopyAttribute
def CopyAttribute(attributeName: str, prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttributeKopieren Sie ein Attribut mit Vornamen aus der Technologiedefinition in eine bestimmte Komponente. Wenn das Attribut in der Komponente nicht existiert, wird es erstellt und andernfalls überschrieben.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
attributeName | str | Name des Attributs. |
prgComponent | CENPyOlpProgramComponent | Programmkomponente. |
Returns: CENPyOlpAttribute — Kopiertes Attribut der Programmkomponente. Im Falle eines Ausfalls wird None zurückgegeben.
Verwandte Typen
- Attrib Getter
- Program Component
- Attrib Setter
- Attrib Creator
- Log Operator
- Controller
- Attribute
- Tech_Rule Update Operator
- WM_Rule Update Operator
Versionsnotizen
Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.