Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesOpérateursTech_Update Opérateur

Tech_Update Opérateur

Faits rapides

PropriétéValeur
ClasseCENPyOlpTech_UpdateOperator
Modulecenpylib.CENPyOlpTech_UpdateOperator
Paquetcenpylib
LibérationR2025.2.4
Méthodes13

Départ rapide

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

Index de la méthode

MéthodeRetoursRésumé
GetAttribGetterCENPyOlpAttribGetterObtenez l’attribut getter par composant donné du programme.
GetAttribSetterCENPyOlpAttribSetterObtenez le setter d’attributs par composant donné du programme.
GetAttribCreatorCENPyOlpAttribCreatorObtenez le créateur d’attributs par composant du programme donné.
GetLoggerOperatorCENPyOlpLogOperatorPrends l’interface opérateur du journal.
GetControllerCENPyOlpControllerPrends l’interface du contrôleur parent.
GetOlpProgramCENPyOlpProgramComponentPrends le programme parental.
RemoveAttributeboolSupprimez un attribut d’un composant du programme.
SetAttribOwnerDéfinir le propriétaire de l’attribut.
GetTechEventRuleUpdateOperatorCENPyOlpTech_RuleUpdateOperatorObtenez l’opérateur de mise à jour des règles d’événement technologique.
GetWmEventRuleUpdateOperatorCENPyOlpWM_RuleUpdateOperatorObtenir l’opérateur de mise à jour de règles de l’événement de la méthode de travail.
GetCycleExplodeStatusintObtiens le statut d’explosion de cycle.
CopyAttributeCENPyOlpAttributeCopiez un attribut dont le prénom est issu de la définition technologique dans un composant donné.
GetLastSavedPythonTechnologyVersionintObtenez la version du script technologique Python, qui a été utilisée lors du dernier traitement du programme et sauvegardée dans le fichier de processus.

Méthodes de requête

GetAttribGetter

def GetAttribGetter(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribGetter

Obtenez l’attribut getter par composant donné du programme.

Paramètres :

NomTypeDescription
prgComponentCENPyOlpProgramComponentComposante programme.

Retour : CENPyOlpAttribGetter — Obteneur d’attributs.

GetAttribSetter

def GetAttribSetter(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribSetter

Obtenez le setter d’attributs par composant donné du programme.

Paramètres :

NomTypeDescription
prgComponentCENPyOlpProgramComponentComposante programme.

Retours : CENPyOlpAttribSetter — Poseur d’attributs.

GetAttribCreator

def GetAttribCreator(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribCreator

Obtenez le créateur d’attributs par composant du programme donné.

Paramètres :

NomTypeDescription
prgComponentCENPyOlpProgramComponentComposante programme.

Retour : CENPyOlpAttribCreator — Créateur d’attributs.

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Prends l’interface opérateur du journal.

Retour : CENPyOlpLogOperator — Interface opérateur de journal.

GetController

def GetController() -> CENPyOlpController

Prends l’interface du contrôleur parent.

Retours : CENPyOlpController — Interface de manette.

GetOlpProgram

def GetOlpProgram() -> CENPyOlpProgramComponent

Prends le programme parental.

Retour : CENPyOlpProgramComponent — Programme parent.

GetTechEventRuleUpdateOperator

def GetTechEventRuleUpdateOperator(rule: CENPyOlpProgramComponent) -> CENPyOlpTech_RuleUpdateOperator

Obtenez l’opérateur de mise à jour des règles d’événement technologique.

Paramètres :

NomTypeDescription
ruleCENPyOlpProgramComponentRègle de l’événement.

Revient : CENPyOlpTech_RuleUpdateOperator — Opérateur de mise à jour des règles d’événement technologique.

GetWmEventRuleUpdateOperator

def GetWmEventRuleUpdateOperator(rule: CENPyOlpProgramComponent) -> CENPyOlpWM_RuleUpdateOperator

Obtenir l’opérateur de mise à jour de règles de l’événement de la méthode de travail.

Paramètres :

NomTypeDescription
ruleCENPyOlpProgramComponentRègle de l’événement.

Retourne : CENPyOlpWM_RuleUpdateOperator — Opérateur de mise à jour de règles d’événement de méthode de travail.

GetCycleExplodeStatus

def GetCycleExplodeStatus(prgComponent: CENPyOlpProgramComponent) -> int

Obtiens le statut d’explosion de cycle.

Paramètres :

NomTypeDescription
prgComponentCENPyOlpProgramComponentComposante programme.

Retours : int — Statut d’explosion du cycle non signé.

GetLastSavedPythonTechnologyVersion

def GetLastSavedPythonTechnologyVersion() -> int

Obtenez la version du script technologique Python, qui a été utilisée lors du dernier traitement du programme et sauvegardée dans le fichier de processus.

Retour : int — Numéro de version actuel de la technologie Python.

Méthodes de mutation

RemoveAttribute

def RemoveAttribute(prgComponent: CENPyOlpProgramComponent, attributeName: str) -> bool

Supprimez un attribut d’un composant du programme.

Paramètres :

NomTypeDescription
prgComponentCENPyOlpProgramComponentComposante programme.
attributeNamestrNom de l’attribut à retirer.

Retourne : bool — Vrai si l’attribut a été trouvé dans le composant programme et supprimé, Faux sinon.

SetAttribOwner

def SetAttribOwner(attrib: CENPyOlpAttribute, attribOwnerName: str)

Définir le propriétaire de l’attribut.

Paramètres :

NomTypeDescription
attribCENPyOlpAttributeObjet attribut.
attribOwnerNamestrNom du propriétaire de l’attribut.

Conversion & sérialisation

CopyAttribute

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

Copiez un attribut dont le prénom est issu de la définition technologique dans un composant donné. Lorsque l’attribut n’existe pas dans le composant, il est créé, sinon écrasé.

Paramètres :

NomTypeDescription
attributeNamestrNom de l’attribut.
prgComponentCENPyOlpProgramComponentComposante programme.

Retourne : CENPyOlpAttribute — Attribut copié du composant programme. En cas d’échec, aucun n’est restitué.

Types apparentés

Notes de la version

Cette classe est documentée à la version R2025.2.4.

Was this page helpful?