Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

shift register y estructura case

Hola estoy obteniendo los casos de una estructura case del voltaje que entra al labview mediante la tarjeta usb 6008. Para cada rango o caso, hago que salga un valor entero. Estos valores enteros los conecto a los shift register de un ciclo for para hacer la suma del valor anterior mas el valor actual, pero el valor anterior se está sume y sume, es decir, que no para de sumarse cuando un caso de la estructura case se mantiene fijo y yo nada mas quiero que se sume una vez en cada cambio de caso. Cómo puedo arreglar esto? Gracias.
0 kudos
Mensaje 1 de 5
3.688 Vistas
alguna idea?
0 kudos
Mensaje 2 de 5
3.683 Vistas

Dulcy:

 

A ver si esto te puede ayudar...

 

Santiago

0 kudos
Mensaje 3 de 5
3.675 Vistas

Dulcy:

 

Aqui tienes la version en LV 8.0

 

Suerte...


Santiago

0 kudos
Mensaje 4 de 5
3.658 Vistas

Creo que lo que te hace falta es definir a nivel codigo que es un nuevo caso.

Por lo que escribes, entiendo que un nuevo caso es cuando obtienes un voltaje entero diferente al anterior.

Para esto debes de comparar continuamente el valor anterior al actual. En caso de ser diferente se debe de iniciar la secuencia quer ya tienes una sola vez. Despues debe de regresar al inicio para preguntar nuevamente si el valor anterior es igual al actual.

 

Es dificil explicar esto sin tener tu codigo como ejemplo.

 

Suerte

0 kudos
Mensaje 5 de 5
3.590 Vistas