Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesParcours d’outilÉlément TpÉlément Tp — Méthodes de requête

Élément Tp — Méthodes de requête

Revenons à Tp Element.

GetName

def GetName() -> str

Obtenez le nom de l’élément de trajet d’outil.

Retourne : str — Nom de l’élément Toolpath.

GetTrack

def GetTrack() -> CENPyOlpTrack

Obtenez la piste correspondant à cet élément de trajectoire d’outil.

Retours : CENPyOlpTrack — Piste de trajet d’outils.

GetProcessType

def GetProcessType() -> int

Obtenez le type de processus de l’élément de trajectoire d’outil.

Retour : int — Type de procédé.

GetMotionType

def GetMotionType() -> int

Obtenez le type de mouvement de l’élément de trajectoire d’outil.

Retour : int — Type Mouvement.

GetTargetType

def GetTargetType() -> int

Obtient le type cible de l’élément de trajet d’outil sous-jacent.

Retour : int — Type cible.

GetConfigBehavior

def GetConfigBehavior() -> int

Obtient le comportement de configuration de l’élément de trajectoire d’outil sous-jacent.

Retour : int — Type cible.

GetConfigUserString

def GetConfigUserString() -> str

Obtient 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() -> int

Obtient le comportement de virage de l’élément de trajet d’outil sous-jacent.

Retour : int — Type cible.

GetTurnUserString

def GetTurnUserString() -> str

Obtient 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) -> int

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

NomTypeDescription
includeViaPointboolSi le résultat du point de passage vrai est également inclus. (par défaut : True)

Retours : int — Statut collision.

GetSimulationCollisionStatus

def GetSimulationCollisionStatus() -> int

Obtient 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() -> int

Obtient le statut de portabilité de l’élément de parcours d’outil sous-jacent.

Retours : int — État de la portée

GetSingularityStatus

def GetSingularityStatus() -> int

Obtient le statut de singularité de l’élément de trajet d’outil sous-jacent.

Retour : int — État de singularité

GetTeachFlags

def GetTeachFlags() -> int

Obtient 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() -> CENPyOlpMatrix

On obtient la matrice courante de l’élément de trajet d’outil.

Revient : CENPyOlpMatrix — Matrice actuelle.

GetInitialPathMatrix

def GetInitialPathMatrix() -> CENPyOlpMatrix

Obtenez 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) -> CENPyOlpMatrix

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

NomTypeDescription
xfloatLa translation dans la direction X.
yfloatLa traduction dans la direction Y.
zfloatLa traduction dans la direction Z.
indexintIndex de base de la trame.

Revient : CENPyOlpMatrix — Matrice de chemin initiale traduite.

GetGlobalTransformedMatrix

def GetGlobalTransformedMatrix() -> CENPyOlpMatrix

Obtenez 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() -> CENPyOlpMatrix

Obtenez 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() -> CENPyOlpMatrix

Obtient 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) -> CENPyOlpMatrix

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

NomTypeDescription
nextboolVrai 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() -> CENPyOlpMatrix

Obtenez 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) -> CENPyOlpMatrix

Obtenez la matrice de l’élément du parcours d’outil par rapport à l’indice de base donné.

Paramètres :

NomTypeDescription
indexintIndice du cadre de base auquel cette matrice de trajet d’outil doit être relative.

Retourne : CENPyOlpMatrix — Matrice relative à l’indice de base donné.

Was this page helpful?