Opérateur de modification de programme
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpProgramModifyOperator |
| Module | cenpylib.CENPyOlpProgramModifyOperator |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 12 |
Départ rapide
# Boilerplate Example
programModifyOperator = ... # obtained from the runtime context
result = programModifyOperator.GetAttribGetter()Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
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. |
GetController | CENPyOlpController | Prends l’interface du contrôleur parent. |
GetLoggerOperator | CENPyOlpLogOperator | Prends l’interface opérateur du journal. |
GetCsvParserOperator | CENPyOlpCsvParserOperator | Prends l’interface opérateur parser CSV. |
GetActiveProgram | CENPyOlpProgram | Obtenez le programme actif du contrôleur, nullptr, s’il n’y a pas de programme. |
GetComputeHandler | CENPyOlpComputeHandler | Prends le gestionnaire de calcul du contrôleur parent. |
GetInterpolationHandler | CENPyOlpInterpolationHandler | Prenez un gestionnaire d’interpolation. |
GetTeachHandler | CENPyOlpTeachHandler | Prends le responsable de l’enseignement pour la session en cours. |
GetEventHandler | CENPyOlpEventHandler | Faites appel au gestionnaire d’événements. |
GetProgramTpElementsByName | list[CENPyOlpTpElement] | Obtenez tous les éléments du parcours d’outil du programme avec le nom donné. |
CreateMatrix | CENPyOlpMatrix | Crée une nouvelle matrice unitaire. |
Cycle de vie
CreateMatrix
def CreateMatrix() -> CENPyOlpMatrixCrée une nouvelle matrice unitaire.
Retour : CENPyOlpMatrix — Matrice nouvellement créée
Méthodes de requête
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.
GetController
def GetController() -> CENPyOlpControllerPrends l’interface du contrôleur parent.
Retours : CENPyOlpController — Interface de manette.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorPrends l’interface opérateur du journal.
Retour : CENPyOlpLogOperator — Interface opérateur journal.
GetCsvParserOperator
def GetCsvParserOperator() -> CENPyOlpCsvParserOperatorPrends l’interface opérateur parser CSV.
Retour : CENPyOlpCsvParserOperator — interface opérateur du parser CSV.
GetActiveProgram
def GetActiveProgram() -> CENPyOlpProgramObtenez le programme actif du contrôleur, nullptr, s’il n’y a pas de programme.
Revient : CENPyOlpProgram — Programme actif hors ligne.
GetComputeHandler
def GetComputeHandler() -> CENPyOlpComputeHandlerPrends le gestionnaire de calcul du contrôleur parent.
Retours : CENPyOlpComputeHandler — Gestionnaire de calcul.
GetInterpolationHandler
def GetInterpolationHandler() -> CENPyOlpInterpolationHandlerPrenez un gestionnaire d’interpolation.
Retours : CENPyOlpInterpolationHandler — Gestionnaire d’interpolation.
GetTeachHandler
def GetTeachHandler() -> CENPyOlpTeachHandlerPrends le responsable de l’enseignement pour la session en cours.
Retour : CENPyOlpTeachHandler — Maître d’enseignement.
GetEventHandler
def GetEventHandler() -> CENPyOlpEventHandlerFaites appel au gestionnaire d’événements.
Retour : CENPyOlpEventHandler — Gestionnaire d’événements.
GetProgramTpElementsByName
def GetProgramTpElementsByName(programName: str) -> list[CENPyOlpTpElement]Obtenez tous les éléments du parcours d’outil du programme avec le nom donné. S’il n’y a pas de programme portant ce nom, la liste sera vide.
Paramètres :
| Nom | Type | Description |
|---|---|---|
programName | str | — |
Retourne : list[CENPyOlpTpElement] — Liste des objets CENPyOlpTpElement, éléments de chemin d’outil trouvés.
Types apparentés
- Attrib Getter
- Attrib Setter
- Controller
- Log Operator
- Csv Parser Operator
- Program
- Compute Handler
- Interpolation Handler
- Teach Handler
- Event Handler
- Matrix
Notes de la version
Cette classe est documentée à la version R2025.2.4.