anyKode Marilou
ContentsIndexHome
PreviousUpNext
DevicesGroupServo::WaitPositionsRadCompleteWithErrors

Attendre une position angulaire (radians).

C++
M32 WaitPositionsRadCompleteWithErrors(float * pPositions, float * pAcceptableErrors, int Count, MU32 Timeout);
Parameters 
Description 
float * pPositions 
[in] Pointeur sur un tableau de positions angulaires (float). Chaque élément du tableau concerne le servo du même index. Les angles doivent être en radians. 
float * pAcceptableErrors 
[in] Pointeur sur un tableau d'erreurs angulaires acceptables (float). Chaque élément du tableau concerne le servo du même index. Les angles doivent être en radians. 
int Count 
[in] Nombre d'éléments contenus dans pPositions et pAcceptableErrors. 
MU32 Timeout 
[in] Durée maximale de l'attente (ms). 

Code d'erreur système ou MODA_EOK si tout c'est bien passé.

WaitPositionRadCompleteWithErrors met le thread appelant en pause jusqu'à ce que les servos présents dans le groupe aient rejoint les positions angulaires passées en paramètre. Le déblocage du thread est conditionné à la position, l'erreur angulaire acceptable et de la durée maximum d'attente. 

 

Voir les notes sur les fonctions WaitPositionXXX.

Exemple, sur les fonctions WaitPositionXXX.

Documentation v4.7 (18/01/2015), Copyright (c) 2015 anyKode. All rights reserved.
What do you think about this topic? Send feedback!