Skip to Content
FASTSUITE E2API ReferenzPython APIAPI DomänenBetreiberTech_Update Operator

Tech_Update Operator

Schnelle Fakten

ImmobilienWert
KlasseCENPyOlpTech_UpdateOperator
Modulcenpylib.CENPyOlpTech_UpdateOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden13

Schneller Start

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

Methodenindex

MethodeRückgabenZusammenfassung
GetAttribGetterCENPyOlpAttribGetterErhalten Sie den Attribut-Getter nach gegebener Programmkomponente.
GetAttribSetterCENPyOlpAttribSetterErhalten Sie den Attributssetter nach gegebener Programmkomponente.
GetAttribCreatorCENPyOlpAttribCreatorErhalten Sie den Attributersteller nach gegebener Programmkomponente.
GetLoggerOperatorCENPyOlpLogOperatorHol dir die Loggoperator-Schnittstelle.
GetControllerCENPyOlpControllerHol dir die Parent Controller-Oberfläche.
GetOlpProgramCENPyOlpProgramComponentHol dir das Elternprogramm.
RemoveAttributeboolEntfernen Sie ein Attribut aus einer Programmkomponente.
SetAttribOwnerSetze Eigentümer des Attributs.
GetTechEventRuleUpdateOperatorCENPyOlpTech_RuleUpdateOperatorHolen Sie sich den Operator zur Aktualisierung der Technologie-Ereignisregeln.
GetWmEventRuleUpdateOperatorCENPyOlpWM_RuleUpdateOperatorHolen Sie sich den Operator zur Aktualisierung der Arbeitsmethode-Ereignisregel.
GetCycleExplodeStatusintErhalte den Status “Cycle Explode”.
CopyAttributeCENPyOlpAttributeKopieren Sie ein Attribut mit Vornamen aus der Technologiedefinition in eine bestimmte Komponente.
GetLastSavedPythonTechnologyVersionintHol dir die Python-Technologie-Skriptversion, die während der letzten Programmverarbeitung verwendet und in der Prozessdatei gespeichert wurde.

Abfragemethoden

GetAttribGetter

def GetAttribGetter(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribGetter

Erhalten Sie den Attribut-Getter nach gegebener Programmkomponente.

Parameter:

NameTypBeschreibung
prgComponentCENPyOlpProgramComponentProgrammkomponente.

Returns: CENPyOlpAttribGetter — Attribut-Getter.

GetAttribSetter

def GetAttribSetter(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribSetter

Erhalten Sie den Attributssetter nach gegebener Programmkomponente.

Parameter:

NameTypBeschreibung
prgComponentCENPyOlpProgramComponentProgrammkomponente.

Returns: CENPyOlpAttribSetter — Attributssetzer.

GetAttribCreator

def GetAttribCreator(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribCreator

Erhalten Sie den Attributersteller nach gegebener Programmkomponente.

Parameter:

NameTypBeschreibung
prgComponentCENPyOlpProgramComponentProgrammkomponente.

Rücksendungen: CENPyOlpAttribCreator — Attributersteller.

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Hol dir die Loggoperator-Schnittstelle.

Rücksendungen: CENPyOlpLogOperator — Loggoperator-Schnittstelle.

GetController

def GetController() -> CENPyOlpController

Hol dir die Parent Controller-Oberfläche.

Rücksendungen: CENPyOlpController — Controller-Schnittstelle.

GetOlpProgram

def GetOlpProgram() -> CENPyOlpProgramComponent

Hol dir das Elternprogramm.

Rücksendungen: CENPyOlpProgramComponent — Elternprogramm.

GetTechEventRuleUpdateOperator

def GetTechEventRuleUpdateOperator(rule: CENPyOlpProgramComponent) -> CENPyOlpTech_RuleUpdateOperator

Holen Sie sich den Operator zur Aktualisierung der Technologie-Ereignisregeln.

Parameter:

NameTypBeschreibung
ruleCENPyOlpProgramComponentEreignisregel.

Rücksendungen: CENPyOlpTech_RuleUpdateOperator — Operator zur Aktualisierung der Technologie-Ereignisregel.

GetWmEventRuleUpdateOperator

def GetWmEventRuleUpdateOperator(rule: CENPyOlpProgramComponent) -> CENPyOlpWM_RuleUpdateOperator

Holen Sie sich den Operator zur Aktualisierung der Arbeitsmethode-Ereignisregel.

Parameter:

NameTypBeschreibung
ruleCENPyOlpProgramComponentEreignisregel.

Returns: CENPyOlpWM_RuleUpdateOperator — Operator zur Aktualisierung der Arbeitsmethode-Ereignisregel.

GetCycleExplodeStatus

def GetCycleExplodeStatus(prgComponent: CENPyOlpProgramComponent) -> int

Erhalte den Status “Cycle Explode”.

Parameter:

NameTypBeschreibung
prgComponentCENPyOlpProgramComponentProgrammkomponente.

Rücksendungen: int — Status des Unsignierten Zyklus explodiert.

GetLastSavedPythonTechnologyVersion

def GetLastSavedPythonTechnologyVersion() -> int

Hol 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) -> bool

Entfernen Sie ein Attribut aus einer Programmkomponente.

Parameter:

NameTypBeschreibung
prgComponentCENPyOlpProgramComponentProgrammkomponente.
attributeNamestrName 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:

NameTypBeschreibung
attribCENPyOlpAttributeAttributobjekt.
attribOwnerNamestrName des Attributinhabers.

Umwandlung & Serialisierung

CopyAttribute

def CopyAttribute(attributeName: str, prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribute

Kopieren 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:

NameTypBeschreibung
attributeNamestrName des Attributs.
prgComponentCENPyOlpProgramComponentProgrammkomponente.

Returns: CENPyOlpAttribute — Kopiertes Attribut der Programmkomponente. Im Falle eines Ausfalls wird None zurückgegeben.

Verwandte Typen

Versionsnotizen

Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.

Was this page helpful?