Opérateur de règle d’événement
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpEventRuleOperator |
| Module | cenpylib.CENPyOlpEventRuleOperator |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 10 |
Départ rapide
# Boilerplate Example
# Acquire the event object from the runtime context
eventRuleOperator = ... # provided by the frameworkIndex de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
GetAttribGetter | CENPyOlpAttribGetter | Prends l’interface attribute getter. |
GetAttribSetter | CENPyOlpAttribSetter | Obtenez une interface de créateur d’attributs. |
GetLoggerOperator | CENPyOlpLogOperator | Obtenez une interface d’enregistreur d’attributs. |
GetCurrentProcessGeometryOperator | CENPyOlpProcessGeometryOperator | Obtenez l’opérateur géométrie du processus de l’opération parente. |
FindTpElementsByType | list[CENPyOlpTpElement] | Obtient les éléments de parcours d’outil avec les événements attachés d’un type d’événement donné. |
FindTpElementsByPositions | 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. |
FindTpElementsById | list[CENPyOlpTpElement] | Obtient les éléments de parcours d’outil qui correspondent à l’identifiant de requête. |
FindTpeByTechRequestId | list[CENPyOlpTpElement] | Obtient les éléments de parcours d’outil avec l’ID de demande technologique donné. |
AddTpe | — | Ajoutez un élément de parcours d’outil à la liste des TPE. |
SetActiveEvent | — | Définissez l’événement actif à partir de l’index de la liste. |
Méthodes de requête
GetAttribGetter
def GetAttribGetter() -> CENPyOlpAttribGetterPrends l’interface attribute getter.
Retour : CENPyOlpAttribGetter — Interface d’obtenteur d’attributs.
GetAttribSetter
def GetAttribSetter() -> CENPyOlpAttribSetterObtenez une interface de créateur d’attributs.
Retours : CENPyOlpAttribSetter — Interface de créateur d’attributs.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorObtenez une interface d’enregistreur d’attributs.
Retourne : CENPyOlpLogOperator — Interface de logger d’attributs.
GetCurrentProcessGeometryOperator
def GetCurrentProcessGeometryOperator() -> CENPyOlpProcessGeometryOperatorObtenez 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 :
| Nom | Type | Description |
|---|---|---|
iEventProcessType | int | Tipez 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 :
| Nom | Type | Description |
|---|---|---|
positions | list | Liste des positions, chaque position dans [0.0, 1.0]. |
tolerance | float | É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 :
| Nom | Type | Description |
|---|---|---|
requestId | int | Identification 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 :
| Nom | Type | Description |
|---|---|---|
techRequestId | int | ID 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 :
| Nom | Type | Description |
|---|---|---|
tpe | CENPyOlpTpElement | É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 :
| Nom | Type | Description |
|---|---|---|
index | int | Indice de l’événement désiré. |
Types apparentés
Notes de la version
Cette classe est documentée à la version R2025.2.4.