Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesProgrammesOpérateur de modification de programme

Opérateur de modification de programme

Faits rapides

PropriétéValeur
ClasseCENPyOlpProgramModifyOperator
Modulecenpylib.CENPyOlpProgramModifyOperator
Paquetcenpylib
LibérationR2025.2.4
Méthodes12

Départ rapide

# Boilerplate Example programModifyOperator = ... # obtained from the runtime context result = programModifyOperator.GetAttribGetter()

Index de la méthode

MéthodeRetoursRésumé
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.
GetControllerCENPyOlpControllerPrends l’interface du contrôleur parent.
GetLoggerOperatorCENPyOlpLogOperatorPrends l’interface opérateur du journal.
GetCsvParserOperatorCENPyOlpCsvParserOperatorPrends l’interface opérateur parser CSV.
GetActiveProgramCENPyOlpProgramObtenez le programme actif du contrôleur, nullptr, s’il n’y a pas de programme.
GetComputeHandlerCENPyOlpComputeHandlerPrends le gestionnaire de calcul du contrôleur parent.
GetInterpolationHandlerCENPyOlpInterpolationHandlerPrenez un gestionnaire d’interpolation.
GetTeachHandlerCENPyOlpTeachHandlerPrends le responsable de l’enseignement pour la session en cours.
GetEventHandlerCENPyOlpEventHandlerFaites appel au gestionnaire d’événements.
GetProgramTpElementsByNamelist[CENPyOlpTpElement]Obtenez tous les éléments du parcours d’outil du programme avec le nom donné.
CreateMatrixCENPyOlpMatrixCrée une nouvelle matrice unitaire.

Cycle de vie

CreateMatrix

def CreateMatrix() -> CENPyOlpMatrix

Crée une nouvelle matrice unitaire.

Retour : CENPyOlpMatrix — Matrice nouvellement créée

Méthodes de requête

GetAttribGetter

def GetAttribGetter() -> CENPyOlpAttribGetter

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

Retours : CENPyOlpAttribGetter — Interface de getter d’attributs.

GetAttribSetter

def GetAttribSetter() -> CENPyOlpAttribSetter

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

Retours : CENPyOlpAttribSetter — Interface de poseur d’attributs.

GetController

def GetController() -> CENPyOlpController

Prends l’interface du contrôleur parent.

Retours : CENPyOlpController — Interface de manette.

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Prends l’interface opérateur du journal.

Retour : CENPyOlpLogOperator — Interface opérateur journal.

GetCsvParserOperator

def GetCsvParserOperator() -> CENPyOlpCsvParserOperator

Prends l’interface opérateur parser CSV.

Retour : CENPyOlpCsvParserOperator — interface opérateur du parser CSV.

GetActiveProgram

def GetActiveProgram() -> CENPyOlpProgram

Obtenez le programme actif du contrôleur, nullptr, s’il n’y a pas de programme.

Revient : CENPyOlpProgram — Programme actif hors ligne.

GetComputeHandler

def GetComputeHandler() -> CENPyOlpComputeHandler

Prends le gestionnaire de calcul du contrôleur parent.

Retours : CENPyOlpComputeHandler — Gestionnaire de calcul.

GetInterpolationHandler

def GetInterpolationHandler() -> CENPyOlpInterpolationHandler

Prenez un gestionnaire d’interpolation.

Retours : CENPyOlpInterpolationHandler — Gestionnaire d’interpolation.

GetTeachHandler

def GetTeachHandler() -> CENPyOlpTeachHandler

Prends le responsable de l’enseignement pour la session en cours.

Retour : CENPyOlpTeachHandler — Maître d’enseignement.

GetEventHandler

def GetEventHandler() -> CENPyOlpEventHandler

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

NomTypeDescription
programNamestr

Retourne : list[CENPyOlpTpElement] — Liste des objets CENPyOlpTpElement, éléments de chemin d’outil trouvés.

Types apparentés

Notes de la version

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

Was this page helpful?