ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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
(3,063 Views)