el 03-31-2014 08:28 PM
Estimados, presento mi duda. Desarrollé un estructura Flat Sequence, de tres frame. Corre el primero, el segundo y el tercero nunca. No se porque, tampoco como se hace para que corra el siguiente frame. Dentro del Frame hay dos ciclos for, uno que genera una señal y el otro que adquiere otra señal. El que genera se detiene, el otro nunca y eso que están conectados al mismo cable! Quizá que en lugar de utilizar una estructura flat sequence pueda emplear una maquina de estados o una estructura case, pero no se como hacerlo. Me podrían ayudar explicándome cómo hacer para pasar de un frame a otro?? Y como hacer esta aplicación con una maquina de estados y/o estructura case??
Les adjunto los Vi.
Espero su pronta respuesta, saludos cordiales.
Marcos R. Carrizo
¡Resuelto! Ir a solución.
el 04-01-2014 08:36 AM
Hola
Tu problema es que en el segundo Flat sequence tienes un daq assistant el cual esta configurado con "continuous samples" eso quiere decir que toma muestras eternamente hasta que lo detengas, es como si estubiera adquiriendo dentro de un while loop. Si quieres que se detenga solo, lo puedes configurar con "N samples", o 1 sample y le pones una constante de X a tu for loop.
Recuerda que para que una sequencia termine, todo lo que esta dentro de ella debe terminar.
Saludos
el 04-03-2014 02:26 PM
Estimado agradezco enormemente su colaboración, el programa se enccuentra funcionando como lo deseo.
No se si este es el medio apropiado para consultarle, pero aprovecho la ocasión para hacerlo.
Si observó la versión 3 y 4 del Vi que le envie, notara que la versión 4 intento hacer que en el mismo wave form Graph se grafiquen las señales obtenidas del frame 1 y del frame 2; pero no lo logro. ¿A que se debe?
¿Como puedo hacer para que el Vi reconozca entradas que estan fuera del flat sequence y ver señales que se procesan dentro del flat sequence en visuailizaciones que sean independientes de este?