Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesGestion des événementsOpérateur de règle d’événement

Opérateur de règle d’événement

Faits rapides

PropriétéValeur
ClasseCENPyOlpEventRuleOperator
Modulecenpylib.CENPyOlpEventRuleOperator
Paquetcenpylib
LibérationR2025.2.4
Méthodes10

Départ rapide

# Boilerplate Example # Acquire the event object from the runtime context eventRuleOperator = ... # provided by the framework

Index de la méthode

MéthodeRetoursRésumé
GetAttribGetterCENPyOlpAttribGetterPrends l’interface attribute getter.
GetAttribSetterCENPyOlpAttribSetterObtenez une interface de créateur d’attributs.
GetLoggerOperatorCENPyOlpLogOperatorObtenez une interface d’enregistreur d’attributs.
GetCurrentProcessGeometryOperatorCENPyOlpProcessGeometryOperatorObtenez l’opérateur géométrie du processus de l’opération parente.
FindTpElementsByTypelist[CENPyOlpTpElement]Obtient les éléments de parcours d’outil avec les événements attachés d’un type d’événement donné.
FindTpElementsByPositionslist[CENPyOlpTpElement]Obtient les éléments de trajectoire d’outil qui s’ajustent aux positions dans un tableau donné en tenant compte de la tolérance donnée.
FindTpElementsByIdlist[CENPyOlpTpElement]Obtient les éléments de parcours d’outil qui correspondent à l’identifiant de requête.
FindTpeByTechRequestIdlist[CENPyOlpTpElement]Obtient les éléments de parcours d’outil avec l’ID de demande technologique donné.
AddTpeAjoutez un élément de parcours d’outil à la liste des TPE.
SetActiveEventDéfinissez l’événement actif à partir de l’index de la liste.

Méthodes de requête

GetAttribGetter

def GetAttribGetter() -> CENPyOlpAttribGetter

Prends l’interface attribute getter.

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

GetAttribSetter

def GetAttribSetter() -> CENPyOlpAttribSetter

Obtenez une interface de créateur d’attributs.

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

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Obtenez une interface d’enregistreur d’attributs.

Retourne : CENPyOlpLogOperator — Interface de logger d’attributs.

GetCurrentProcessGeometryOperator

def GetCurrentProcessGeometryOperator() -> CENPyOlpProcessGeometryOperator

Obtenez l’opérateur géométrie du processus de l’opération parente.

Retours : CENPyOlpProcessGeometryOperator — Opérateur PG s’il y en a un, sinon Aucun.

FindTpElementsByType

def FindTpElementsByType(iEventProcessType: int) -> list[CENPyOlpTpElement]

Obtient les éléments de parcours d’outil avec les événements attachés d’un type d’événement donné.

Paramètres :

NomTypeDescription
iEventProcessTypeintTipez le TPE où attacher les événements.

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

FindTpElementsByPositions

def FindTpElementsByPositions(positions: list, tolerance: float) -> list[CENPyOlpTpElement]

Obtient les éléments de trajectoire d’outil qui s’ajustent aux positions dans un tableau donné en tenant compte de la tolérance donnée.

Paramètres :

NomTypeDescription
positionslistListe des positions, chaque position dans [0.0, 1.0].
tolerancefloatÉtant donné la tolérance de longueur.

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

FindTpElementsById

def FindTpElementsById(requestId: int) -> list[CENPyOlpTpElement]

Obtient les éléments de trajectoire d’outil en fonction de l’id de requête.

Paramètres :

NomTypeDescription
requestIdintIdentification de demande donnée - initialement transmise par la technologie.

Retourne : list[CENPyOlpTpElement] — Liste des objets CENPyOlpTpElement, éléments de chemin d’outil trouvés avec l’ID de requête donné.

FindTpeByTechRequestId

def FindTpeByTechRequestId(techRequestId: int) -> list[CENPyOlpTpElement]

Obtient les éléments de parcours d’outil avec l’ID de demande technologique donné.

Paramètres :

NomTypeDescription
techRequestIdintID de demande technologique.

Retourne : list[CENPyOlpTpElement] — Liste des objets CENPyOlpTpElement, éléments de trajectoire d’outil trouvés marqués avec l’ID de demande technologique donné.

Méthodes de mutation

AddTpe

def AddTpe(tpe: CENPyOlpTpElement)

Ajoutez un élément de parcours d’outil à la liste des TPE.

Paramètres :

NomTypeDescription
tpeCENPyOlpTpElementÉlément de parcours d’outil à ajouter.

SetActiveEvent

def SetActiveEvent(index: int)

Définissez l’événement actif à partir de l’index de la liste.

Paramètres :

NomTypeDescription
indexintIndice de l’événement désiré.

Types apparentés

Notes de la version

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

Was this page helpful?