¿Por Qué No Puedo Escribir Más de 256 Archivos a la Memoria Flash en mi Controlador Compact FieldPoint?



Software Primario:
Versión de Software Primario: 7.1
Versión de Software Primario Corregido: 7.1
Software Secundario: N/A

Problema: Obtengo un error cuando trato de escribir datos a la memoria flash en mi controlador Compact FieldPoint. Tengo suficiente espacio libre en la memoria, pero he notado que si borro algunos archivos, entonces si puedo escribir nuevos datos hasta cierto punto.

¿Existe un límite en cuanto al número de archivos que puedo crear?

Solución: Probablemente usted está escribiendo al directorio de la tarjeta (por ejemplo, D:\). Estas tarjetas de memoria utilizan el sistema de archivos FAT (File Allocation Table) el cual impone un límite de solo 256 archivos en el directorio raíz. Si usted intenta crear más de 256 archivos en el directorio raíz, recivirá un error sin importar la cantidad de espacio libre en la memoria.

En LabVIEW, recibirá el mensaje Error 6: Generic file I/O error. Esta es una limitación del sistema de archivos más no un problema con LabVIEW o del controlador del Compact FieldPoint.

Dado que si es posible escribir más de 256 archivos en cualquier directorio excepto en la raíz, puede utilizar un subfichero (por ejemplo, D:\testdata\).

Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 05/02/2005
Última Actualización: 02/04/2009
Identificación del Documento: 3L1FEEAU