Tech_Update Opérateur
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpTech_UpdateOperator |
| Module | cenpylib.CENPyOlpTech_UpdateOperator |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 13 |
Départ rapide
# Boilerplate Example
tech_UpdateOperator = ... # obtained from the runtime context
result = tech_UpdateOperator.GetAttribGetter(prgComponent)Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
GetAttribGetter | CENPyOlpAttribGetter | Obtenez l’attribut getter par composant donné du programme. |
GetAttribSetter | CENPyOlpAttribSetter | Obtenez le setter d’attributs par composant donné du programme. |
GetAttribCreator | CENPyOlpAttribCreator | Obtenez le créateur d’attributs par composant du programme donné. |
GetLoggerOperator | CENPyOlpLogOperator | Prends l’interface opérateur du journal. |
GetController | CENPyOlpController | Prends l’interface du contrôleur parent. |
GetOlpProgram | CENPyOlpProgramComponent | Prends le programme parental. |
RemoveAttribute | bool | Supprimez un attribut d’un composant du programme. |
SetAttribOwner | — | Définir le propriétaire de l’attribut. |
GetTechEventRuleUpdateOperator | CENPyOlpTech_RuleUpdateOperator | Obtenez l’opérateur de mise à jour des règles d’événement technologique. |
GetWmEventRuleUpdateOperator | CENPyOlpWM_RuleUpdateOperator | Obtenir l’opérateur de mise à jour de règles de l’événement de la méthode de travail. |
GetCycleExplodeStatus | int | Obtiens le statut d’explosion de cycle. |
CopyAttribute | CENPyOlpAttribute | Copiez un attribut dont le prénom est issu de la définition technologique dans un composant donné. |
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. |
Méthodes de requête
GetAttribGetter
def GetAttribGetter(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribGetterObtenez l’attribut getter par composant donné du programme.
Paramètres :
| Nom | Type | Description |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Composante programme. |
Retour : CENPyOlpAttribGetter — Obteneur d’attributs.
GetAttribSetter
def GetAttribSetter(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribSetterObtenez le setter d’attributs par composant donné du programme.
Paramètres :
| Nom | Type | Description |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Composante programme. |
Retours : CENPyOlpAttribSetter — Poseur d’attributs.
GetAttribCreator
def GetAttribCreator(prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttribCreatorObtenez le créateur d’attributs par composant du programme donné.
Paramètres :
| Nom | Type | Description |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Composante programme. |
Retour : CENPyOlpAttribCreator — Créateur d’attributs.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorPrends l’interface opérateur du journal.
Retour : CENPyOlpLogOperator — Interface opérateur de journal.
GetController
def GetController() -> CENPyOlpControllerPrends l’interface du contrôleur parent.
Retours : CENPyOlpController — Interface de manette.
GetOlpProgram
def GetOlpProgram() -> CENPyOlpProgramComponentPrends le programme parental.
Retour : CENPyOlpProgramComponent — Programme parent.
GetTechEventRuleUpdateOperator
def GetTechEventRuleUpdateOperator(rule: CENPyOlpProgramComponent) -> CENPyOlpTech_RuleUpdateOperatorObtenez l’opérateur de mise à jour des règles d’événement technologique.
Paramètres :
| Nom | Type | Description |
|---|---|---|
rule | CENPyOlpProgramComponent | Rè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_RuleUpdateOperatorObtenir l’opérateur de mise à jour de règles de l’événement de la méthode de travail.
Paramètres :
| Nom | Type | Description |
|---|---|---|
rule | CENPyOlpProgramComponent | Rè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) -> intObtiens le statut d’explosion de cycle.
Paramètres :
| Nom | Type | Description |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Composante programme. |
Retours : int — Statut d’explosion du cycle non signé.
GetLastSavedPythonTechnologyVersion
def GetLastSavedPythonTechnologyVersion() -> intObtenez 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) -> boolSupprimez un attribut d’un composant du programme.
Paramètres :
| Nom | Type | Description |
|---|---|---|
prgComponent | CENPyOlpProgramComponent | Composante programme. |
attributeName | str | Nom 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 :
| Nom | Type | Description |
|---|---|---|
attrib | CENPyOlpAttribute | Objet attribut. |
attribOwnerName | str | Nom du propriétaire de l’attribut. |
Conversion & sérialisation
CopyAttribute
def CopyAttribute(attributeName: str, prgComponent: CENPyOlpProgramComponent) -> CENPyOlpAttributeCopiez 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 :
| Nom | Type | Description |
|---|---|---|
attributeName | str | Nom de l’attribut. |
prgComponent | CENPyOlpProgramComponent | Composante programme. |
Retourne : CENPyOlpAttribute — Attribut copié du composant programme. En cas d’échec, aucun n’est restitué.
Types apparentés
- Attrib Getter
- Program Component
- Attrib Setter
- Attrib Creator
- Log Operator
- Controller
- Attribute
- Tech_Rule Update Operator
- WM_Rule Update Operator
Notes de la version
Cette classe est documentée à la version R2025.2.4.