Proyecto de Tesis en Mecatrónica. Universidad Técnica del Norte. Ernesto Palacios <mecatronica.mid@gmail.com>
Dependencies: EthernetNetIf HTTPServer QEI_hw RPCInterface mbed
Diff: setup.cpp
- Revision:
- 37:20f4a737cc13
- Parent:
- 34:bdf918bc9b59
--- a/setup.cpp Sat Jul 05 04:11:35 2014 +0000 +++ b/setup.cpp Thu Jul 17 17:12:41 2014 +0000 @@ -183,7 +183,7 @@ // Generar un numero definido de pulsos a la velocidad de posicionamiento case 'P': { - float pulsos = value; //Numero de pulsos a generar + float pulsos = abs( value ); //Numero de pulsos a generar t_alto = (float)(pulsos / fq_posicion); //Tiempo que debe ser generado el tren de pulsos. bandera_inicio = 0; //En caso que haya estado yendo a HOME, cancelar @@ -204,14 +204,13 @@ else RS_232.printf("OK\r\n"); - break; } // Generar un numero definido de MILES de pulsos a la velocidad de posicionamiento case 'M': { - float pulsos = value * 1000; //Numero de pulsos a generar + float pulsos = abs(value * 1000); //Numero de pulsos a generar t_alto = (float)(pulsos / fq_posicion); //Tiempo que debe ser generado el tren de pulsos. bandera_inicio = 0; //En caso que haya estado yendo a HOME, cancelar @@ -238,7 +237,7 @@ // Generar un numero definido de MILLONES pulsos a la velocidad de posicionamiento case 'N': { - float pulsos = value * 1000000; //Numero de pulsos a generar + float pulsos = abs( value * 1000000 ); //Numero de pulsos a generar t_alto = (float)(pulsos / fq_posicion); //Tiempo que debe ser generado el tren de pulsos. bandera_inicio = 0; //En caso que haya estado yendo a HOME, cancelar