Skip to Content

Fonctionnement

Faits rapides

PropriétéValeur
ClasseCENPyOlpOperation
Modulecenpylib.CENPyOlpOperation
Paquetcenpylib
SortieR2026.1
Méthodes15

Démarrage rapide

# Boilerplate Example operation = ... # obtained from the runtime context result = operation.GetName()

Indice de la méthode

MéthodeRésultatsRésumé
GetNamestrObtenez le nom de l’opération.
SetName—Définissez le nom de l’opération.
GetAttribGetterCENPyOlpAttribGetterObtenez une interface attribute getter qui gère le conteneur d’attributs OLP.
GetAttribSetterCENPyOlpAttribSetterObtenez une interface attribute seter qui gère le conteneur d’attributs OLP.
OverrideAttribute—Écartez un attribut avec le prénom.
GetProcessGeometryIdentifierstrObtenez l’UUID de la géométrie du procédé de l’opération en cours.
GetTpElementslist[CENPyOlpTpElement]Obtenez tous les éléments du parcours d’outil de l’opération.
GetTpElementsWithEventlist[CENPyOlpTpElement]Obtenez tous les éléments du parcours d’outil de l’opération avec le nom d’événement donné.
GetTrackslist[CENPyOlpTrack]Obtenez toutes les pistes de l’outillage de l’opération.
GetActiveEventRuleslist[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.
GetToolFrameCENPyOlpFrameÇa obtient le cadre de l’outil de l’opération.
SetBaseFrame—Définit le cadre de base pour l’opération.
GetBaseFrameCENPyOlpFrameÇa obtient le cadre de base de l’opération.

Méthodes de requête

GetName

def GetName() -> str

Obtenez le nom de l’opération.

Retours : str — Nom du groupe d’opérations.

GetAttribGetter

def GetAttribGetter() -> CENPyOlpAttribGetter

Obtenez une interface attribute getter qui gère le conteneur d’attributs OLP.

Returns : CENPyOlpAttribGetter — Interface d’attribut getter.

GetAttribSetter

def GetAttribSetter() -> CENPyOlpAttribSetter

Obtenez une interface attribute seter qui gère le conteneur d’attributs OLP.

Retour : CENPyOlpAttribSetter — Interface de poseur d’attributs.

GetProcessGeometryIdentifier

def GetProcessGeometryIdentifier() -> str

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

NomTypeDescription
eventNamestrNom 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 :

NomTypeDescription
namestrNouveau 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 :

NomTypeDescription
frameCENPyOlpFrameUn nouveau cadre d’outils à installer.

SetBaseFrame

def SetBaseFrame(frame: CENPyOlpFrame)

Définit le cadre de base pour l’opération.

Paramètres :

NomTypeDescription
frameCENPyOlpFrameUn 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 :

NomTypeDescription
namestrNom de l’attribut à override.

Types apparentés

Version Notes

Cette classe est documentée à la version R2026.1.1.

Was this page helpful?