Groupe d’opérations
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpOperationGroup |
| Module | cenpylib.CENPyOlpOperationGroup |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 11 |
Départ rapide
# Boilerplate Example
operationGroup = ... # obtained from the runtime context
result = operationGroup.GetName()Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
GetName | str | Obtenez le nom du groupe d’opérations. |
SetName | — | Définissez le nom du groupe d’opérations. |
GetParentProgramName | str | Obtenez le nom du programme parent du groupe d’opérations. |
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. |
CreateOperation | CENPyOlpOperation | Créez une nouvelle opération dans le groupe d’opérations. |
GetOperations | list[CENPyOlpOperation] | Obtenez toutes les opérations du groupe d’opérations. |
GetTpElements | list[CENPyOlpTpElement] | Obtenez tous les éléments du parcours d’outil du groupe d’opérations. |
GetTpElementsWithEvent | list[CENPyOlpTpElement] | Obtenez tous les éléments du parcours d’outil du groupe d’opérations avec le nom d’événement donné. |
GetTracks | list[CENPyOlpTrack] | Rassemblez toutes les pistes de parcours d’outil du groupe d’opérations. |
Cycle de vie
CreateOperation
def CreateOperation(workMethodName: str, olpPgOperator: CENPyOlpProcessGeometryOperator) -> CENPyOlpOperationCréez une nouvelle opération dans le groupe d’opérations.
Paramètres :
| Nom | Type | Description |
|---|---|---|
workMethodName | str | Nom de la méthode de travail qui calcule cette opération. |
olpPgOperator | CENPyOlpProcessGeometryOperator | Opérateur géométrique de procédé. |
Retour : CENPyOlpOperation — Nouvelle opération.
Méthodes de requête
GetName
def GetName() -> strObtenez le nom du groupe d’opérations.
Retours : str — Nom du groupe d’opérations.
GetParentProgramName
def GetParentProgramName() -> strObtenez le nom du programme parent du groupe d’opérations.
Retour : str — Nom du programme parent.
GetAttribGetter
def GetAttribGetter() -> CENPyOlpAttribGetterObtenez une interface attribute getter qui gère le conteneur d’attributs OLP.
Retours : CENPyOlpAttribGetter — Interface de getter d’attributs.
GetAttribSetter
def GetAttribSetter() -> CENPyOlpAttribSetterObtenez une interface attribute seter qui gère le conteneur d’attributs OLP.
Retours : CENPyOlpAttribSetter — Interface de poseur d’attributs.
GetOperations
def GetOperations() -> list[CENPyOlpOperation]Obtenez toutes les opérations du groupe d’opérations.
Retourne : list[CENPyOlpOperation] — Liste des objets CENPyOlpOperation, opérations trouvées.
GetTpElements
def GetTpElements() -> list[CENPyOlpTpElement]Obtenez tous les éléments du parcours d’outil du groupe d’opérations.
Retourne : 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 du groupe d’opérations 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]Rassemblez toutes les pistes de parcours d’outil du groupe d’opérations.
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 du groupe d’opérations.
Paramètres :
| Nom | Type | Description |
|---|---|---|
name | str | Nouveau nom. |
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.