¿Porqué Recibo el Error -10401 Cuando Ejecuto mi Programa en LabVIEW (Error de Dispositivo Desconocido)?



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

Problema:

He instalado una tarjeta de adquisición de datos PCI y he tratado de ejecutar mi programa pero me aparece un error -10401: unknownDeviceError. Este error me indica que el dispositivo especificado no es un producto de National Instruments y que el controlador no lo soporta. Sin embargo, cuando voy a Measurement and Automation Explorer, el disvositivo se encuentra allí y responde correctamente a la prueba de recurso. Esto también ocurre cuando conecto cualquier dispositivo GPIB USB a la PC y LabVIEW se está ejecutando.



Solución:

La razón por la que recibe este error (-10401) es porque LabVIEW obtiene la lista de todos los dispositivos de hardware cuando se ejecuta por primera ves. Por lo tanto si un dispositivo no se encontraba presente o instalado por completo al instante en que LabVIEW obtiene esta lista se genera el error. En el caso de dispositivos PCI, es posible iniciar LabVIEW antes que Measurement and Automation haya terminado de instalar el dispositivo. De forma similar, cualquier dispositivo USB instalado despues de que LabVIEW ha sido ejecutado no estará presente en LabVIEW.

Lo único que debe hacer para corregir el problema es cerrar su programa, salir de LabVIEW y reabrir LabVIEW una ves que todo el hardware ha sido instalado por completo.

Otra posible razón del porque aparece este error es que esté tratando de utilizar funciones del controlador Traditional NI-DAQ (Legacy) para comunicarse con el dispositivo DAQ, pero el controlador necesite ser reiniciado para utilizar el dispositivo. Para reiniciar el controlador, ejecute Measurement and Automation Explorer (MAX) y dirijase a la etiqueta "Devices and Interfaces", de clic sobre "Traditional NI-DAQ (Legacy) Devices" y seleccione "Reset driver for Traditional NI-DAQ." Considere que esto aplica unicamente si está utilizando el controlador de Traditional DAQ. Si desea utilizar el controlador NI-DAQmx, de click sobre "NI-DAQmx Devices" y seleccione "Reset Device."



Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 03/19/2003
Última Actualización: 02/12/2008
Identificación del Documento: 2VIDNK6I