¿Cómo Debería Apagar mis Dispositivos con NI Linux Real-Time?



Hardware: Multifunction DAQ (MIO)>>Real-Time

Problema:
¿Cómo y por qué debería apagar mis dispositivos con NI Linux Real-Time?

Solución:
Los dispositivos con NI Linux Real-Time cuentan con hardware basado en tecnología flash, por esto es recomendado apagar el dispositivo antes de que se vaya a acabar la batería, o se vaya a desconectar la alimentación. Esto significa que es recomendado apagar el dispositivo por medio de software y evitar que el dispositivo vaya a perder su alimentación de forma súbita.

Para apagar uno de estos dispositivos de forma programática, puede utilizar un Call Library Function node para hacer un llamado a una biblioteca ya instalada en los dispositivos Linux Real Time: glibc. Puede referirse al documento Under the Hood of NI Linux Real-Time, Section 3, Programmatic System Access (en inglés) para obtener más información sobre cómo acceder a la línea de comandos de Linux Real-Time desde LabVIEW.

La versión de esta biblioteca puede ser distinta en diferentes versiones de LabVIEW, por lo que hay que asegurarse de apuntar a el archivo libc-x.xx.so de su dispositivo. Se adjunta un VI de ejemplo con la estructura necesaria para apagar estos dispositivos:

El comando 4321FEDC es para apagar el dispositivo.

Ligas Relacionadas:
Notas Técnicas: Under the Hood of Linux Real-Time (en inglés)
Documentos de Soporte 6H2CKRR0: ¿Cómo accedo al "shell" de un controlador con sistema operativo NI Real-Time Linux?
Tutoriales: Working with File Paths on Real-Time Targets (en inglés)

Archivos Adjuntos:
Shutdown VI (2013)Shutdown Linux Real-Time (2013).vi




Día del Reporte: 05/09/2016
Última Actualización: 05/27/2016
Identificación del Documento: 6M58N1PK