NI Home
Cart Carro | Ayuda
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
Está aquí: 
NI Home > NI Developer Zone > NI Discussion Forums


Responder
Member
Fercho2315
Mensajes publicados: 42
0 Kudos
Solución aceptada

comunicacion serial

cordial saludo

 

quisiera saber si es posibler realizar una operacion matemáticas entre datos adquiridos por el puerto serial.

 

la idea es realizar una resta entre los últimos dos datos que se van adquiriendo a través del puerto serial.

 

muchas gracias

Trusted Enthusiast
RobertoBozzolo
Mensajes publicados: 4.532
0 Kudos

Rif.: comunicacion serial

Claro que se puede hacer operaciones matemáticas! Los dato adquiridos por serial no son diferentes de otros que tienes en tu programa. Tendrás que almacenar las variables en algun array o shift register para luego procesarlas con las operaciones que se necesite. Como ves esta es una respuesta muy general: si añades algun detalle mas u un ejemplo del código que has desarrollado podremos darte mejor ayuda.

 

En el futuro es mejor que no abras diferentes hilos para el mismo problema: es mejor que todas las respuestas vadan en un solo hilo para poder mejor colaborar en la solución.




Using LW/CVI from 3.1 on.

My contributions to the Developer Zone Community
________________________________________
If I have helped you, why not giving a kudos?
Member
Fercho2315
Mensajes publicados: 42
0 Kudos

Rif.: comunicacion serial

cordial saludo, amigo acá le envíe el archivo adjunto por si me puedes colaborar, lo que necesito hacer es ir restando w datos adquiridos mas recientes de la adquisición del la parte superior.

 

 

Member
Fercho2315
Mensajes publicados: 42
0 Kudos

Rif.: comunicacion serial

cordial saludo, amigo acá le envíe el archivo adjunto por si me puedes colaborar, lo que necesito hacer es ir restando 2 datos adquiridos mas recientes de la adquisición del la parte superior.

 

Trusted Enthusiast
RobertoBozzolo
Mensajes publicados: 4.532

Rif.: comunicacion serial

Hola, ti vi es bastante complejo y hay cosas que no se entienden sin saber algo de los instrumentos conectados.

Sin embargo te adjunto un simple ejemplo de como hacer la resta entre cada valor adquirido y el que fue adquirido anteriormente: esto puede darte una pequeña ayuda en el desarrollo de tu vi.

 

restart.png




Using LW/CVI from 3.1 on.

My contributions to the Developer Zone Community
________________________________________
If I have helped you, why not giving a kudos?
Member
Fercho2315
Mensajes publicados: 42
0 Kudos

Rif.: comunicacion serial

amigo mil gracias, eso era lo que necesitaba, tengo una pregunta, sabes como puedo restar el primer valor adquirido con el último valor que me adquiere el sistema.

Trusted Enthusiast
RobertoBozzolo
Mensajes publicados: 4.532
0 Kudos

Rif.: comunicacion serial

[ Editado ]

Podrías hacer así:

restart.png

 

(Puedes encontrar un error en el caso de que no tengas ninguna lectura: puedes poner la resta final fuera del while dentro de un case semejante a aquello dentro del while).




Using LW/CVI from 3.1 on.

My contributions to the Developer Zone Community
________________________________________
If I have helped you, why not giving a kudos?
Al usar este sitio Web, usted acepta los Términos de Uso del mismo. Por favor, lea estos Términos de Uso cuidadosamente antes de usar alguna parte de este sitio. Diríjase a este enlace para obtener información sobre la política de violación a los derechos de autor de ni.com.
Mi Perfil | Privacidad | Aviso Legal | Comuníquese con NI © 2011 National Instruments Corporation. All rights reserved.    |    Enviar esta página Enviar esta página