Estoy recibiendo datos desde el serial, estos datos corresponden a el numero 128 y 3 variables , lo que pretendo hacer en el formula node es que cuando llega el 128 me active una bandera Var=1 y permanesca activa hasta que llegue el primer dato que no puede ser ni cero ni 128,y entre a otro if (variable 1) donde se pretende desactivar esta bandera ahora seria Var=0 y activar otra bandera var1=1 para poder entrar a otro if y asi sucesivamente ir separando los datos
if (Dato==128) Var=1;
if(Var==1 && Dato!=128 && Dato!=0) Pendulo=Dato; Var=0;Var1=1; Var2=0;
if(Var1==1 && Dato!=128 && Dato!=0) Carro=Dato; Var=0;Var1=0; Var2=1;
if(Var2==1 && Dato!=128 && Dato!=0) Giro=Dato; Var=1;Var1=0; Var2=0;
Estoy checando que esta guardando en Pendulo Carro y Giro con el write LVM que es un .txt
Problema 1
if (Dato==128) Var=1; sólo se activa cuando se cumple,pero Var=1 se desactiva, como si estuviera cumpliendo alguna condicion else ,que como se ve yo no he puesto y con esto no npuedo entrar a los otros if
Si elimino if (Dato==128) Var=1; y dejo solo los 3 ciclos no esta separando los datos.
Nota: estoy trabajando con labview 7
Gracias