¿Por qué Obtengo el Error -63186 en mis Aplicaciones de LabVIEW FPGA?



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

Problema: Cuando intento abrir una referencia de FPGA de mi PC principal a un dispositivo FPGA obtengo el siguiente mensaje de error:

Error -63186.  The number of open RIO sessions exceeds the recommended limit and for optimal performance, close RIO sessions when they are no longer needed.

Sin embargo puedo comunicarme con mi dispositivo RIO y mi aplicación funciona normalmente. ¿Por qué recibo este error aún cuándo el dispopsitivo actúe de manera normal? y ¿Cómo se ve afectado el desempeño de mi dispositivo por este problema?

Solución: El error -63186 indica un Desbordamiento de Segmento de Tabla (Table Segment Overflow), es decir, que el número de sesiones RIO abiertas excede el número recomendado para un desempeño óptimo. Este error va a ocurrir cuando existan más de 16 sesiones de RIO abiertas, ya que un número mayor a 16 sesiones va a generar un desempeño más bajo al utilizar las funciones de Read/Write Control.

Comúnmente este error se presenta an aplicaciones que abren sesiones de FPGA repetidamente en un ciclo y no son cerradas adecuadamente.

Ligas Relacionadas: KnowledgeBase 3W6FPB1O: Error 1073807346: Error Occured at VISA Open and NI-RIO Open: Given Session or Object Reference is Invalid
KnowledgeBase 4FR9F5LX: NI-RIO Error -63040 when using Open FPGA VI Reference from Host PC

Archivos Adjuntos:





Día del Reporte: 05/06/2008
Última Actualización: 12/01/2014
Identificación del Documento: 4L586BLX