el 01-06-2015 10:50 PM
Hola amigos, estoy realizando un proyecto en el que utilizando arduino y labview pueda encender 4 motores a paso de manera secuencial es decir al ingresar los pasos que quiero que recorra cada motor deberan encenderse de manera secuencial; por ejemplo que se pueda cumplir con la siguiente secuencia:
1.- motor 1: 100 pasos
2.- motor 2: 300 pasos
3.- motor 3: 200 pasos
4.- motor 4: 100 pasos
el problema es que para poder controlar un motor a pasos con el paquete de arduino y labview se necesita utilizar una estructura de evento o bien una estructura de boolean como se muestra en la siguiente imagen
mi pregunta es como puedo secuenciar la activacion de los 4 motores he intentado utilizar la estructura de secuencia stakced sequence pero no funciona o talvez no se bien como utilizar esta estructura muchas gracias de antemano por la ayuda
saludos
el
01-07-2015
11:46 AM
- fecha de última edición
10-31-2024
05:56 PM
por
Content Cleaner
Saludos pablom777,
Gracias por utilizar los foros de discusión de National Instruments, creo que el patrón de diseño de una máquina de estados te puede funcionar para el propósito que comentas. A continuación te dejo algunos links que explican este patrón de diseño:
https://www.youtube.com/watch?v=T6ts8aTxvOE
Quedo al pendiente en caso de cualquier duda, ¡saludos y éxito!
el 01-07-2015 10:46 PM
Muchas gracias por la informacion me sirvio mucho sin embargo aun se me presenta un problema y es que no se que variable debo tomar como referencia para poder iniciar la siguiente secuencia por ejemplo deseo que los 4 motores recorran 100 pasos cada uno, una vez que ha iniciado el motor 1 solo si este ha terminado de recorrer los 100 pasos el segundo motor debera comenzar a recorrer los 100 pasos respectivos, una vez que el segundo motor ha terminado de recorrer los 100 pasos el tercer motor iniciara con su recorrido respectivo y asi sucesivamente hasta terminar el problema es que no puedo tomar una variable que genere el sistema despues de haber recorrido una posicion deseada o al menos no la encuentro para poder utilizarlas como señal de referencia para poder iniciar una secuencia.
muchas gracias aqui les dejo mas o menos una idea de lo q pretendo hacer