Fonctionnement
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpOperation |
| Module | cenpylib.CENPyOlpOperation |
| Paquet | cenpylib |
| Sortie | R2026.1 |
| Méthodes | 15 |
Démarrage rapide
# Boilerplate Example
operation = ... # obtained from the runtime context
result = operation.GetName()Indice de la méthode
| Méthode | Résultats | Résumé |
|---|---|---|
GetName | str | Obtenez le nom de l’opération. |
SetName | — | Définissez le nom de l’opération. |
GetAttribGetter | CENPyOlpAttribGetter | Obtenez une interface attribute getter qui gère le conteneur d’attributs OLP. |
GetAttribSetter | CENPyOlpAttribSetter | Obtenez une interface attribute seter qui gère le conteneur d’attributs OLP. |
OverrideAttribute | — | Écartez un attribut avec le prénom. |
GetProcessGeometryIdentifier | str | Obtenez l’UUID de la géométrie du procédé de l’opération en cours. |
GetTpElements | list[CENPyOlpTpElement] | Obtenez tous les éléments du parcours d’outil de l’opération. |
GetTpElementsWithEvent | list[CENPyOlpTpElement] | Obtenez tous les éléments du parcours d’outil de l’opération avec le nom d’événement donné. |
GetTracks | list[CENPyOlpTrack] | Obtenez toutes les pistes de l’outillage de l’opération. |
GetActiveEventRules | list[CENPyOlpEventObject] | Obtenez toutes les règles d’événements actifs disponibles sur l’opération. |
UpdateNameFromRule | — | Mise à jour du nom de l’opération pour le tableau de bord AP. |
SetToolFrame | — | Définit le cadre de l’outil pour l’opération. |
GetToolFrame | CENPyOlpFrame | Ça obtient le cadre de l’outil de l’opération. |
SetBaseFrame | — | Définit le cadre de base pour l’opération. |
GetBaseFrame | CENPyOlpFrame | Ça obtient le cadre de base de l’opération. |
Méthodes de requête
GetName
def GetName() -> strObtenez le nom de l’opération.
Retours : str — Nom du groupe d’opérations.
GetAttribGetter
def GetAttribGetter() -> CENPyOlpAttribGetterObtenez une interface attribute getter qui gère le conteneur d’attributs OLP.
Returns : CENPyOlpAttribGetter — Interface d’attribut getter.
GetAttribSetter
def GetAttribSetter() -> CENPyOlpAttribSetterObtenez une interface attribute seter qui gère le conteneur d’attributs OLP.
Retour : CENPyOlpAttribSetter — Interface de poseur d’attributs.
GetProcessGeometryIdentifier
def GetProcessGeometryIdentifier() -> strObtenez l’UUID de la géométrie du procédé de l’opération en cours.
Retours : str — UUID géométrie des procédés.
GetTpElements
def GetTpElements() -> list[CENPyOlpTpElement]Obtenez tous les éléments du parcours d’outil de l’opération.
Retours : list[CENPyOlpTpElement] — Liste des objets CENPyOlpTpElement, éléments de chemin d’outil trouvés.
GetTpElementsWithEvent
def GetTpElementsWithEvent(eventName: str) -> list[CENPyOlpTpElement]Obtenez tous les éléments du parcours d’outil de l’opération avec le nom d’événement donné.
Paramètres :
| Nom | Type | Description |
|---|---|---|
eventName | str | Nom d’événement à rechercher. |
Retours : list[CENPyOlpTpElement] — Liste des objets CENPyOlpTpElement, éléments de chemin d’outil trouvés avec un événement spécifié.
GetTracks
def GetTracks() -> list[CENPyOlpTrack]Obtenez toutes les pistes de l’outillage de l’opération.
Retours : list[CENPyOlpTrack] — Liste des objets CENPyOlpTrack, pistes de trajectoire d’outil trouvées.
GetActiveEventRules
def GetActiveEventRules() -> list[CENPyOlpEventObject]Obtenez toutes les règles d’événements actifs disponibles sur l’opération.
Retours : list[CENPyOlpEventObject] — Liste des objets de règles d’événement actifs.
Méthodes de mutation
SetName
def SetName(name: str)Définissez le nom de l’opération.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nouveau nom. |
UpdateNameFromRule
def UpdateNameFromRule()Mise à jour du nom de l’opération pour le tableau de bord AP. Il se peut que ce ne soit pas mis à jour depuis l’appel de script
SetToolFrame
def SetToolFrame(frame: CENPyOlpFrame)Définit le cadre de l’outil pour l’opération.
Paramètres :
| Nom | Type | Description |
|---|---|---|
frame | CENPyOlpFrame | Un nouveau cadre d’outils à installer. |
SetBaseFrame
def SetBaseFrame(frame: CENPyOlpFrame)Définit le cadre de base pour l’opération.
Paramètres :
| Nom | Type | Description |
|---|---|---|
frame | CENPyOlpFrame | Un nouveau cadre de base à poser. |
GetToolFrame
def GetToolFrame() -> CENPyOlpFrameÇa obtient le cadre de l’outil de l’opération.
Returns : CENPyOlpFrame — Cadre d’outil actuel.
GetBaseFrame
def GetBaseFrame() -> CENPyOlpFrameÇa obtient le cadre de base de l’opération.
Retours : CENPyOlpFrame — Frame de base actuel.
Services publics
OverrideAttribute
def OverrideAttribute(name: str)Écartez un attribut avec le prénom.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nom de l’attribut à override. |
Types apparentés
Version Notes
Cette classe est documentée à la version R2026.1.1.