AMX AXU-MSP24 Manual de usuario Pagina 30

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 39
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 29
La variable testWay permet de savoir à quel étape du mouvement on se trouve à un
moment donné : elle prend :
la valeur 0 si le mouvement est arrêté,
la valeur 1 si le mouvement est dans la première phase (l'accélération),
la valeur 2 si le mouvement est dans la seconde phase (la décélération).
La fonction msg_int est la fonction qui est appelée lorsque de nouvelles valeurs
sont entrées. Ici, c'est la fonction sur laquelle repose tout le bon fonctionnement de
l'algorithme : elle est la seule fonction qui sera appelée. La variable v, passée en
paramètre de la fonction, correspond à la valeur envoyée par le capteur.
On attribue à la variable acc sa valeur absolue : il n'existe pas en JavaScript de
fonction permettant d'avoir directement la valeur absolue...
30
function msg_int(v)
{
var acc;
curAcc=v-initialAcc;
acc=curAcc;
if(acc < 0) {
acc=acc + (2*acc);
}
if (testWay==0) // c'est le début du mouvement
{
if (v<initialAcc-sensitivity ||
v>initialAcc+sensitivity)
{
if (curAcc>0) // le capteur va vers le haut
{
setSlider(+1); // appel à la fonction
// setSlider définie plus bas
testWay=1;
sign="pos";
}
Vista de pagina 29
1 2 ... 25 26 27 28 29 30 31 32 33 34 35 ... 38 39

Comentarios a estos manuales

Sin comentarios