el 04-27-2014 12:20 PM
Hola, tengo problemas. Aquí lo explico:
primero se genero un subVI en el que debe mostrar la salida de los numeros 1, 2, 4 y 8, en ambos sentidos; ademas de que se controla el tiempo. esta en una estructura CASE, dentro de una FOR.
ese subVi es utilizado en un nuevo VI, pero con FLAT SEQUENCE, en el primer frame se coloca el subVI, en el segundo se espera 2000 ms y en el tercero de nuevo el sub Vi pero en sentido contrario al primero.
Bueno, pues quisiera saber si se puede visualizar cada cambio que se realiza en cada frame, ya que solo arroja las salidas hasta que termina el frame.
osea que quiero ver en el indicador como a cambiando 1 a 2,4,8 y en el segundo 8 a 4,2,1.
el 04-28-2014 12:43 PM
Hola.
Si quieres ver cada cambio en el subvi, tienes que pasarle una referencia (reference) al indicador.
En este sitio hay numerosos ejemplos.
Saludos.
Alipio.
el 04-30-2014 07:26 PM
Hola kaigtex;
En efecto, tal y como menciona alipio, si quieres pasar información de los controladores/indicadores de tus subVIs a los de tu VI principal, se puede hacer de dos formas; la primera sería ocupando directamente indicadores como se muestra abajo o la seguna sería al crear referencias para realizarlo;
Con controles/indicadores
Con referencias:
Puedes encontrar información de referencias en esta liga
Aprovecho para comentarte que el uso de Flat Sequences no es tan recomendable para este tipo de aplicaciones, te recomendaría en su lugar ocupar una máquina de estados para evitar ocupar variables o elementos que rompan con el flujo de datos en LabVIEW.
Espero esta información te sea util
Exito en tu aplicacion