Usando FTP Para Acceder y Utilizar la CompactFlash Externa o Unidad USB en un Controlador de Tiempo Real (RT Target)



Hardware: FieldPoint

Problema:
¿Cómo puedo transferir o leer información a través de FTP (File Transfer Protocol) desde una tarjeta CompactFlash o una unidad USB en un objetivo de tiempo real?


Solución:
Los sistemas RT (real-Time) de National Instruments hacen referencia la CompactFlash externa  a través de la letra D: y a la unidad externa USB con la letra U: Usted puede establecer comunicación vía FTP con uno de los siguientes métodos.

Measurement & Automation Explorer (MAX)

Abra MAX (Start»National Instruments»Measurement & Automation Explorer) y encuentre su dispositivo a la izquierda, debajo de Remote Systems. Si da clic derecho sobre el nombre de su sistema, puede seleccionar la opción File Transfer tal como se muestra en la siguiente imagen.



Después de que seleccione esta opción, aparecerá el File Transfer Wizard. Esta es su interface de usuario entre el sistema remoto y su PC. La siguiente imagen muestra el asistente.


Los campos Current Remote Directory y Current Local Directory indican las rutas del folder seleccionado. Si desea transferir un archivo de su PC, entonces debería seleccionar el archivo debajo de Current remote Directory y seleccionar la unidad en su PC debajo de Current Local Directory y dar clic en el botón To Local. Usted puede dar clic en el botón To Remote para realizar la tarea opuesta (primero cambie los directorios). También puede agregar carpetas dando clic en el botón New Foldera la derecha del directorio en donde desea que esté. Las carpetas necesitan existir si desea escribir a ellas programáticamente desde LabVIEW. Ver las ligas relacionadas para obtener mayor información al respecto.

El siguiente ejemplo utiliza la letra D: e ilustra como trabajar via FTP con un CF. Reemplace la dirección IP con la dirección de su dispositivo.

Internet Explorer
  1. Abra Internet Explorer Start » Programs » Internet Explorer.
  2. En la barra de dirección, escriba ftp://IP Address/D:/.
Windows Explorer
  1. Abra una ventana de Explorador de Windows Start » Programs » Internet Explorer
  2. En la barra de dirección, escriba ftp://IP Address/D:/
Cliente FTP desde la línea de comandos de Windows

1. Abra una ventana de comandos Start » Run » cmd » OK
2. Escriba ftp IP address
* Introduzca el nombre de usuario y clave de acceso si se le solicita. Por defecto, ambos valores se encuentran en blanco.
3. La conexión se realiza a la unidad principal, letra C:
4. Para acceder a la tarjeta del CF, escriba cd d: y presione Enter.
5. Escriba ? y presione Enter para obtener una lista de comandos. A continuación se muestra una lista de los comando más usados.
* get su_archivo -- descarga el archivo "su_archivo" desde el dispositivo.
* put su_archivo -- carga el archivo "su_archivo" al dispositivo.
* quit -- cierra la sesión
Nota: El sistema operativo RT soporta nombres que siguen la convención 8.3 nombre.ext solo se deber tener cuidado con las siguientes restricciones:


Precaución: No remueva o inserte dispositivos externos de almacenamiento en lugares de alto riesgo mientras el sistema está encendido, tampoco remueva o inserte los dispositivos externos de almacenamiento mientras el dispositivo se encuentre leyendo o escribiendo.

Ligas Relacionadas:
National Instruments FieldPoint Support Homepage
KnowledgeBase 4K1HPA20: What is the Correct File Path for LabVIEW Real-Time Targets?
KnowledgeBase 415A8ELH: What Does my USB Hard Drive or Flash Device not Work with my cRIO-901x or cFP-2220?

Archivos Adjuntos:





Día del Reporte: 04/23/2002
Última Actualización: 09/01/2009
Identificación del Documento: 2KM92E5F