Élément Tp — Méthodes de requête
Revenons à Tp Element.
GetName
def GetName() -> strObtenez le nom de l’élément de trajet d’outil.
Retourne : str — Nom de l’élément Toolpath.
GetTrack
def GetTrack() -> CENPyOlpTrackObtenez la piste correspondant à cet élément de trajectoire d’outil.
Retours : CENPyOlpTrack — Piste de trajet d’outils.
GetProcessType
def GetProcessType() -> intObtenez le type de processus de l’élément de trajectoire d’outil.
Retour : int — Type de procédé.
GetMotionType
def GetMotionType() -> intObtenez le type de mouvement de l’élément de trajectoire d’outil.
Retour : int — Type Mouvement.
GetTargetType
def GetTargetType() -> intObtient le type cible de l’élément de trajet d’outil sous-jacent.
Retour : int — Type cible.
GetConfigBehavior
def GetConfigBehavior() -> intObtient le comportement de configuration de l’élément de trajectoire d’outil sous-jacent.
Retour : int — Type cible.
GetConfigUserString
def GetConfigUserString() -> strObtient la chaîne utilisateur config de l’élément de chemin d’outil sous-jacent.
Retourne : str — Chaîne utilisateur de configuration.
GetTurnBehavior
def GetTurnBehavior() -> intObtient le comportement de virage de l’élément de trajet d’outil sous-jacent.
Retour : int — Type cible.
GetTurnUserString
def GetTurnUserString() -> strObtient la chaîne turn user de l’élément de trajet d’outil sous-jacent.
Revient : str — Tourner la chaîne utilisateur.
GetCollisionStatus
def GetCollisionStatus(includeViaPoint: bool=True) -> intObtient le statut de collision de l’élément de trajet d’outil sous-jacent. Inclut à la fois l’évaluation des coûts et les résultats de simulation.
Paramètres :
| Nom | Type | Description |
|---|---|---|
includeViaPoint | bool | Si le résultat du point de passage vrai est également inclus. (par défaut : True) |
Retours : int — Statut collision.
GetSimulationCollisionStatus
def GetSimulationCollisionStatus() -> intObtient le statut de collision de l’élément de trajet d’outil sous-jacent à partir de la simulation.
Retours : int — Statut collision.
GetReachabilityStatus
def GetReachabilityStatus() -> intObtient le statut de portabilité de l’élément de parcours d’outil sous-jacent.
Retours : int — État de la portée
GetSingularityStatus
def GetSingularityStatus() -> intObtient le statut de singularité de l’élément de trajet d’outil sous-jacent.
Retour : int — État de singularité
GetTeachFlags
def GetTeachFlags() -> intObtient les drapeaux d’enseignement indiquant les modifications apportées à l’élément de parcours d’outil sous-jacent.
Retour : int — Enseigner les drapeaux.
GetMatrix
def GetMatrix() -> CENPyOlpMatrixOn obtient la matrice courante de l’élément de trajet d’outil.
Revient : CENPyOlpMatrix — Matrice actuelle.
GetInitialPathMatrix
def GetInitialPathMatrix() -> CENPyOlpMatrixObtenez la matrice de chemin initiale qui a été sauvegardée après PathCompute mais avant AlignmentCompute.
Revient : CENPyOlpMatrix — Matrice de chemin initiale.
GetInitialPathMatrixTranslatedInBaseFrame
def GetInitialPathMatrixTranslatedInBaseFrame(x: float, y: float, z: float, index: int) -> CENPyOlpMatrixFaites déplacer la matrice de chemin initiale avec les coordonnées données par rapport au référentiel de base spécifié.
Paramètres :
| Nom | Type | Description |
|---|---|---|
x | float | La translation dans la direction X. |
y | float | La traduction dans la direction Y. |
z | float | La traduction dans la direction Z. |
index | int | Index de base de la trame. |
Revient : CENPyOlpMatrix — Matrice de chemin initiale traduite.
GetGlobalTransformedMatrix
def GetGlobalTransformedMatrix() -> CENPyOlpMatrixObtenez la matrice de chemin qui a été sauvegardée après le calcul global de transformation dans l’état aligné.
Revient : CENPyOlpMatrix — Matrice de chemin transformée globale dans l’état aligné.
GetGlobalTransformedMatrixUnaligned
def GetGlobalTransformedMatrixUnaligned() -> CENPyOlpMatrixObtenez la matrice de chemin qui a été sauvegardée après le calcul global de transformation en état non aligné.
Retourne : CENPyOlpMatrix — Matrice de chemin globale transformée dans l’état non aligné.
GetBaseFrameTransformedMatrixUnaligned
Depuis R2025.2.4
def GetBaseFrameTransformedMatrixUnaligned() -> CENPyOlpMatrixObtient la matrice de l’élément de trajectoire d’outil sur un état de calcul GlobalTransformed sans information d’alignement par rapport à la trame de base.
Retourne : CENPyOlpMatrix — Matrice d’état de calcul GlobalTransformed - libre d’alignement.
GetInitialNeighbourMatrix
def GetInitialNeighbourMatrix(next: bool=True) -> CENPyOlpMatrixObtenez l’élément suivant ou précédent, par rapport à l’élément actuel, dans l’opération en cours. Le défaut vient ensuite.
Paramètres :
| Nom | Type | Description |
|---|---|---|
next | bool | Vrai pour le suivant et Faux pour l’élément précédent de la trajectoire d’outil. (par défaut : True) |
Retours : CENPyOlpMatrix — Matrice de l’élément suivant ou précédent du parcours d’outil. Aucun n’est atteint ni au début ni à la fin.
GetMatrixToActiveBaseFrame
def GetMatrixToActiveBaseFrame() -> CENPyOlpMatrixObtenez la matrice d’éléments de trajectoire d’outil par rapport au cadre de base actif (sortie).
Retour : CENPyOlpMatrix — Matrice relative à la trame de base active (sortie).
GetMatrixToBaseFrame
def GetMatrixToBaseFrame(index: int) -> CENPyOlpMatrixObtenez la matrice de l’élément du parcours d’outil par rapport à l’indice de base donné.
Paramètres :
| Nom | Type | Description |
|---|---|---|
index | int | Indice du cadre de base auquel cette matrice de trajet d’outil doit être relative. |
Retourne : CENPyOlpMatrix — Matrice relative à l’indice de base donné.