From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discusiones sobre Productos NI

cancel
Showing results for 
Search instead for 
Did you mean: 

Shift register, Registro de datos en tiempo real

QUE TAL BUEN DÍA, TENGO EL SIGUIENTE PROBLEMA, QUIERO LEER Y ACUMULAR UN VALOR RECIBIDO DE UN DISPOSITIVO POR DNP EN TIEMPO REAL, EL PROBLEMA ES QUE CON SHIFT REGISTER LO ACOMULA TODO EL TIEMPO, HACIENDO QUE INCREMENTE CONSTANTEMENTE, LO QUE EN REALIDAD QUIERO ES QUE SOLO SE INCREMENTE SI EL DATO LEIDO CAMBIA SU VALOR, ES DECIR:

 SI RECIBO UN DATO "X" DE 1500 LO LEA Y LO GUARDE Y SE MANTENGA HASTA QUE "X" CAMBIE A 1550, ENTONCES EL NUEVO VALOR SEA X=1500+1550; Y LO GUARDE HASTA EL PROXIMO CAMBIO

 

 

GRACIAS

0 Kudos
Message 1 of 2
(2,078 Views)

Podrias colocar tu acumulador (la funcion suma) en un Case Structure, y solamente sumar cuando recibas un nuevo dato.

 

Saludos,

0 Kudos
Message 2 of 2
(1,997 Views)