09-24-2016 07:53 PM - editado 09-24-2016 07:54 PM
Saludos
Estoy obteniendo datos de un arduino uno y bluetooth por medio de comunicación serial, lo que me sucede es que despues de unos segundos de estar funcionando correctamente y leyendo las variables que envio desde el arduino, se apaga el computador y me muestra una pantalla azul de error.
He estado leyendo y parece que se satura la memoria RAM, pero desde el programa de Labview no he podido lograr como hacer para que se libere esta memoria y por ende no apague el computador ni consuma tantos recursos.
Adjunto mi archivo y agradecería mucho si pudieran ayudarme con sugerencias y/o que debo cambiar para que esto no suceda.
Hasta pronto
el 09-29-2016 11:58 AM
Hola Vivianam,
Podrias revisar los siguientes links:
http://digital.ni.com/public.nsf/allkb/771AC793114A5CB986256CAB00079F57
https://decibel.ni.com/content/docs/DOC-15337
https://zone.ni.com/reference/en-XX/help/371361J-01/lvconcepts/vi_memory_usage/
Espero te sirva.
Saludos cordiales.
Lis V.
el 10-03-2016 04:23 PM
Hola Vivianam,
Parece que el error se genera debido a la configuracion que tienes para leer serialmente en tu programa.
¿Por qué configuraste 200 el número de bytes a leer?
Hay un nodo de propiedad que te permite ver la cantidad de bytes en el puerto y su salida la puedes enviar a la funcion de lectura como en el snippet que te agrego.
Saludos,