LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

formula node

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

Download All
Message 1 of 1
(2,972 Views)