el 08-07-2018 02:23 PM
Tengo un proyecto en el que utilizo un cRIO-9063 para adquirir datos de un termopar. En el sistema actual, existe un log que almacena los eventos que se producen en el sistema (alertas, avisos, etc.) el cual se guarda como un archivo. En el estado actual del programa, se lee el archivo para obtener los eventos que han ocurrido por un periodo de tiempo predeterminado (actualmente 2 semanas). El problema con esto es que pueden ocurrir problemas de lectura/escritura que corrompen el archivo, perdiendo así el registro que tengo. Me gustaría saber si programando una base de datos en el cRIO, usando el sistema Linux embebido que tiene, podemos optimizar el proceso que he estado utilizando.
¡Resuelto! Ir a solución.
el 08-27-2018 03:25 AM
Hola wmoralv,
Me gustaría saber más claramente que es lo que quiere hacer antes de dar una recomendación.
Lo que usted describe me suena a que quiere crear su propio log de eventos para respaldar esta información. Esto es posible y no debería ser un problema. Puede guardar este nuevo archivo tanto en la memoria del cRIO como en el host (anfitrión, su computadora) según prefiera.
Dígame, le he entendido bien?
Saludos,
el 08-31-2018 12:47 PM
Hola,
Si, si me ha entendido bien. En el estado actual del sistema, el log es un archivo binario que se lee y escribe en el RT. Sin embargo, yo he estado investigando si era conveniente cambiar el archivo por una base de datos usando SQlite para generar este log de manera más óptima. Cabe destacar que esta base de datos estará dentro del Compact y no en una computadora.
Me gustaría saber si es mejor leer/escribir un archivo o utilizar una base de datos.
el 09-03-2018 01:39 AM
Hola,
La desición es entre optimizar por espacio (binario) o por indexado (base de datos). Existe la opción de usar el formato TDMS de NI que es tanto binario como indexado.
El siguiente documento compara estas opciones:
También es posible extender el espacio de memoria del cRIO con una memoria externa (USB drive), si estuviese en riesgo de quedarse sin espacio.
el 09-05-2018 10:09 AM
Hola Notanae,
Muchas Gracias, ya había encontrado esa página que era justo lo que necesitaba.