Skip to Content

Opération

Faits rapides

PropriétéValeur
ClasseCENPyOlpOperation
Modulecenpylib.CENPyOlpOperation
Paquetcenpylib
LibérationR2025.2.4
Méthodes10

Départ rapide

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

Index de la méthode

MéthodeRetoursRésumé
GetNamestrObtenez le nom de l’opération.
SetNameDé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.
UpdateNameFromRuleMise à jour du nom de l’opération pour le tableau de bord AP.

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.

Retour : CENPyOlpAttribGetter — Interface d’obtenteur d’attributs.

GetAttribSetter

def GetAttribSetter() -> CENPyOlpAttribSetter

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

Retours : CENPyOlpAttribSetter — Interface de créateur d’attributs.

GetProcessGeometryIdentifier

def GetProcessGeometryIdentifier() -> str

Obtenez l’UUID de la géométrie du procédé de l’opération en cours.

Retourne : str — UUID géométrie de procédé.

GetTpElements

def GetTpElements() -> list[CENPyOlpTpElement]

Obtenez tous les éléments du parcours d’outil de l’opération.

Retourne : list[CENPyOlpTpElement] — Liste des objets CENPyOlpTpElement, éléments de trajectoire 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.

Retourne : 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.

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

Utilités

OverrideAttribute

def OverrideAttribute(name: str)

Écartez un attribut avec le prénom.

Paramètres :

NomTypeDescription
namestrNom de l’attribut à override.

Types apparentés

Notes de la version

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

Was this page helpful?