Event_Event Opérateur de calcul — Méthodes de requête
Revenons à Event_Event Compute Operator.
GetAttribGetter
def GetAttribGetter() -> CENPyOlpAttribGetterPrends l’interface attribute getter.
Retour : CENPyOlpAttribGetter — Interface d’obtenteur d’attributs.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorIl prend l’opérateur bûcheron.
Retour : CENPyOlpLogOperator — Opérateur bûcheron.
GetRefTpElement
def GetRefTpElement() -> CENPyOlpTpElementChaque définition d’événement OLP est attachée à un élément de trajectoire d’outil, qui est l’élément de référence du parcours d’outil.
Retourne : CENPyOlpTpElement — Élément de référence du parcours d’outil de la définition de l’événement
GetInitialPathMatrixByLength
def GetInitialPathMatrixByLength(length: float) -> CENPyOlpMatrixObtient la matrice de chemin initial de l’élément de trajet d’outil à une longueur donnée. Remarque : Lorsqu’il n’existe pas d’élément de trajet d’outil à une longueur donnée, un élément temporaire est créé (supprimé immédiatement après utilisation).
Paramètres :
| Nom | Type | Description |
|---|---|---|
length | float | longueur du chemin où la matrice est calculée. |
Retours : CENPyOlpMatrix — Matrice à une longueur donnée, Aucune si personne n’a pu être calculée.
GetRefToolpathElementPosition
def GetRefToolpathElementPosition() -> CENPyOlpMatrixDétermine la position du référentiel de base de l’élément de référence d’un événement. Attention : cela retournera nullptr s’il n’est pas appelé sur un OlpEventDefinition.
Retourne : CENPyOlpMatrix — Nullptr ou la position de base de la trame de référence de l’élément de chemin d’outil.
GetCurrentToolFrameIndex
def GetCurrentToolFrameIndex() -> intObtenez l’indice actuel de la trame de l’outil de l’opération parente.
Retour : int — Index de cadres d’outils.
GetCurrentToolResourceName
def GetCurrentToolResourceName() -> intObtenez le nom de la ressource de l’outil actif.
Retourne : int — Nom de la ressource de l’outil actif.
GetCurrentBaseFrameIndex
def GetCurrentBaseFrameIndex() -> intObtenez l’indice de base actuel de la trame de l’opération parente.
Retour : int — Indice de base des images.
GetCurrentToolFrameMatrix
def GetCurrentToolFrameMatrix() -> CENPyOlpMatrixObtenez la matrice de cadre d’outil actuelle de l’opération mère.
Retours : CENPyOlpMatrix — Matrice de cadre d’outils.
GetCurrentBaseFrameMatrix
def GetCurrentBaseFrameMatrix() -> CENPyOlpMatrixObtenez la matrice de base actuelle de l’opération parente.
Revient : CENPyOlpMatrix — Matrice de la trame de base.
GetController
def GetController() -> CENPyOlpControllerIl a un contrôleur OLP.
Retour : CENPyOlpController — manette OLP.
GetEventOperator
def GetEventOperator() -> CENPyOlpEventOperatorIl engage l’opérateur d’événements pour gérer les événements.
Revient : CENPyOlpEventOperator — Opérateur d’événement.
GetTouchSensingOperator
def GetTouchSensingOperator() -> CENPyOlpTouchSensingOperatorDispose d’un opérateur TouchSensing qui contient les positions de détection tactile.
Retour : CENPyOlpTouchSensingOperator — Opérateur TouchSensing.
GetSeamFindingOperator
def GetSeamFindingOperator() -> CENPyOlpSeamFindingOperatorObtient un opérateur SeamFinding, qui contient les positions de SeamFinding.
Retour : CENPyOlpSeamFindingOperator — Opérateur de recherche de coutures.
GetTechTabFolder
def GetTechTabFolder() -> intÇa obtient le chemin du dossier de la table technologique. Si le chemin relatif contient un nom de fichier avec extension, il retournera le chemin vers ce fichier.
Retourne : int — Dossier de table technologique ou chemin de fichier.
GetTpElementPosition
def GetTpElementPosition(tpElement: CENPyOlpTpElement, posRelation: int) -> CENPyOlpPositionObtenez la position de l’élément de trajet d’outil.
Paramètres :
| Nom | Type | Description |
|---|---|---|
tpElement | CENPyOlpTpElement | Élément de référence du parcours d’outil. |
posRelation | int | Relation de la position. |
Retour : CENPyOlpPosition — Position de l’élément de la trajectoire d’outil.
GetTpElementPosition
def GetTpElementPosition(tpElement: CENPyOlpTpElement, posRelation: int, baseFrameIndex: int) -> CENPyOlpPositionObtenez la position de l’élément de trajet d’outil par rapport au cadre de base donné, spécifiée par son index.
Paramètres :
| Nom | Type | Description |
|---|---|---|
tpElement | CENPyOlpTpElement | Élément de référence du parcours d’outil. |
posRelation | int | Relation de la position. |
baseFrameIndex | int | Index de base de la trame. |
Retour : CENPyOlpPosition — Position de l’élément de la trajectoire d’outil.
IsEventCreatedAutomatically
def IsEventCreatedAutomatically() -> boolVérifiez si l’événement de référence a été créé par une règle, un autre événement, ou inséré manuellement.
Retourne : bool — Vrai si l’Événement a été créé par une règle ou par un autre Événement, Faux s’il est inséré manuellement.
IsPythonEvent
def IsPythonEvent() -> boolVérifie si l’événement de référence est un événement C++ ou Python.
Retours : bool — Vrai si c’est un événement Python, Faux sinon.