Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesTéléverserPosition de téléverser

Position de téléverser

Faits rapides

PropriétéValeur
ClasseULPythonPosition
Modulecenpyupload.ULPythonPosition
Paquetcenpyupload
LibérationR2025.2.4
Méthodes11
Hérite deDULPythonPosition

Héritage

Index de la méthode

MéthodeRetoursRésumé
SetMotionDéfinir le mouvement pour la position actuelle
SetXYZDéfinir les coordonnées de la position
SetOrientationDéfinir l’orientation du poste
SetConfigDéfinir la configuration de position
SetTurnFixez le tour pour la position
SetProcessTypeDéfinir le type de processus de la position
SetTargetTypeFixer le type de cible de la position
SetExplicitMainJointValuesDéfinissez explicitement les valeurs principales des joints sur chaque joint pour la position
SetExplicitExternalJointValuesDéfinir explicitement les valeurs des joints externes pour la position sur chaque joint externe
SetAttributesDéfinissez les attributs de la position
SetNameDéfinir le nom de la position

Méthodes de mutation

SetMotion

def SetMotion(motion: ULPythonMotion)

Fixez le mouvement pour la position actuelle

Paramètres :

NomTypeDescription
motionULPythonMotionMouvement à définir

SetXYZ

def SetXYZ(position: list)

Définir les coordonnées de la position

Paramètres :

NomTypeDescription
positionlistUn tuple de trois doubles représentant (x, y, z) en mètres.

SetOrientation

def SetOrientation(orientation: list)

Définir l’orientation de la position

Paramètres :

NomTypeDescription
orientationlistUn uplet de trois doubles représentant (Rx, Ry, Rz) les angles de rotation en degrés.

SetConfig

def SetConfig(config: str)

Définir la configuration de la position

Paramètres :

NomTypeDescription
configstrconfig à définir

SetTurn

def SetTurn(turn: str)

Fixer le tour pour la position

Paramètres :

NomTypeDescription
turnstrturn to be set

SetProcessType

def SetProcessType(processType: int)

Définir le type de processus de la position

Paramètres :

NomTypeDescription
processTypeintType de processus à définir

SetTargetType

def SetTargetType(targetType: int)

Définissez le type de cible de la position

Paramètres :

NomTypeDescription
targetTypeintType de cible à définir

SetExplicitMainJointValues

def SetExplicitMainJointValues(mainJointValues: list)

Définir explicitement les valeurs principales des joints sur chaque joint pour la position

Paramètres :

NomTypeDescription
mainJointValueslistvaleurs principales à définir, l’argument d’entrée est un vecteur de paires : l’objet conjoint et sa liste de valeurs[tuple[DULPythonJoint, float]]

SetExplicitExternalJointValues

def SetExplicitExternalJointValues(externalJointValues: list)

Définissez explicitement les valeurs des joints externes pour la position sur chaque joint externe

Paramètres :

NomTypeDescription
externalJointValueslistvaleurs jointes externes à définir, l’argument d’entrée est un vecteur de paires : l’objet joint et sa double valeur

SetAttributes

def SetAttributes(attributes: list)

Définir les attributs de la position

Paramètres :

NomTypeDescription
attributeslistattributs à définir

SetName

def SetName(name: str)

Fixez le nom du poste

Paramètres :

NomTypeDescription
namestrnom à définir

Types apparentés

Notes de la version

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

Was this page helpful?