Opération
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpOperation |
| Module | cenpylib.CENPyOlpOperation |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 10 |
Départ rapide
# Boilerplate Example
operation = ... # obtained from the runtime context
result = operation.GetName()Index de la méthode
| Méthode | Retours | 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. |
UpdateNameFromRule | — | Mise à jour du nom de l’opération pour le tableau de bord AP. |
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.
Retour : CENPyOlpAttribGetter — Interface d’obtenteur d’attributs.
GetAttribSetter
def GetAttribSetter() -> CENPyOlpAttribSetterObtenez une interface attribute seter qui gère le conteneur d’attributs OLP.
Retours : CENPyOlpAttribSetter — Interface de créateur d’attributs.
GetProcessGeometryIdentifier
def GetProcessGeometryIdentifier() -> strObtenez 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 :
| Nom | Type | Description |
|---|---|---|
eventName | str | Nom 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 :
| 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
Utilités
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
Notes de la version
Cette classe est documentée à la version R2025.2.4.