12-14-2013 08:17 PM
estoy haciendo un programa para leer un archivo con coordenadas, esas coordenadas son los parametros para cada motor a pasos.... mediante eventos he logrado mover un motor a pasos los eventos son: coordenada value change, velocidad value change, stop button value change. Mi Programa es una modificacion al ejemplo que viene en labview para motores a pasos. yo añedí el evento value change tomando los pasos remanentes con el nuevo valor de velocidad y funciona bien para un solo motor.
Al programar el segundo motor NO puedo recuperar los pasos remanentes para aplicar cambio de velocidad en el motor 2
¿alguna ayuda?
12-16-2013 02:30 PM
tu proceso es simultaneo? que es lo que exactamente deseas hacer con el 2º motor?? replicar lo del 1º en el 2º??
12-17-2013 06:03 PM
Hola cesar... el proceso es simultaneo... y pretendo que los motores se muevan mediante instrucciones guardadas en un archivo de texto... el ! independiente al 2. En el archivo de texto tengo guardadas un arreglo de coordenadas X,Y asi que un motor responte al valor de X y el segundo al valor de Y. gracias!!
Ejemplo del archivo de coordenadas
X Y
0 0
10 15
29 21
36 43
12-17-2013 06:26 PM
Desconosco como estes manejando el control de los eventos, ya que estos en la mayoria de sus veces no trabajan simultaneamenten como lo esperas, a no ser que uses el control de procesos desencadenadores llamese Semaphore ó Rendezvous.
Otro punto que pudes buscar es ver si tiene el LIFA original, me parce que hay que hacer una modificacion al LIFA, para que este trabaje optimamente en serie sus puertos. Me parece que no tienes otros detalles mas, solo a la hora de los movimientos
En mi opinion le voy mas al prosesamiento de info en el programa, recurda que este hardware no es muy rapido para la configuracion que necesitas, considera pautas.
saludos!!
11-15-2017 12:54 PM
deseo replicar las acciones de un motor a pasos a otro usando arduino mega que puedo hacer? tambien me gustaria saber como puedo hacer que giren en sentido contrario