From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Adquisición de Datos Mediante Dispositivo USB No Responde



Hardware: Modular Instruments>>High-Speed Digitizers (Scopes)>>USB-5133, Modular Instruments>>High-Speed Digitizers (Scopes)>>USB-5132

Problema:

Algunas veces mi dispositivo de adquisición de datos USB deja de funcionar. ¿Por qué sucede esto? ¿Cuál es la mejor manera de restablecer comunicación? y ¿Cómo puedo prevenir este comportamiento en un futuro?

Existen dos problemas similares que usted puede encontrar.
El primer problema (Identificado como Problema 1) ocurre cuando está utilizando un dispositivo en un controlador host USB 1.1 ó hub, y si desconecta un dispositivo por separado o inserta uno nuevo. En algunos casos todos los dispositivos en el controlador o hub son reiniciados por el controlador USB. El reiniciarlos puede detener las adquisiciones activas e invalidar las sesiones existentes en el dispositivo, sin embargo después de reiniciar el dispositivo, este estará disponible para una nueva sesión.

En cualquier llamada a controladores a la sesión actual puede resultar lo siguiente:
Error -1074130544 occurred: The session handle is not valid.

El segundo problema (Problema 2) ocurre cuando está utilizando un dispositivo conectado a un controlador host USB 2.0, y desconecta o inserta un segundo dispositivo. En algunos casos su dispositivo deja de responder y debe ser reiniciado desde el Host, también interactivamente utilizando MAX o automáticamente utilizando el Controlador.

El siguiente error es un síntoma del Problema 2:
Error -50405 occurred: No transfer is in progress because the transfer was aborted by the client. The operation could not be completed as specified.


Solución:
Para restablecer la comunicación con un dispositivo USB DAQ, lleve a cabo uno de los siguientes procedimientos. No todos los procedimientos mostrados aquí trabajan en todas las situaciones, si una opción no trabaja, elija otra.

Problema 1 Opciones de restauración

  • Cierre la sesión abierta del controlador (niScope_close ó DAQmxClearTask) y abra una nueva del dispositivo (niScope_init ó DAQmxCreateTask).
  • Reinicie el dispositivo desde la sesión del controlador abierta (niScope_ResetDevice ó DAQmxResetDevice)
  • Abra Measurement& Automation Explorer (MAX), expanda  Devices and Interfaces, localice su dispositivo. De Clic Derecho sobre el dispositivo en la lista y seleccione Reset Device.

Problema 2 Opciones de restauración

  • Reinicie el dispositivo desde el controlador (niScope_ResetDevice ó DAQmxResetDevice).
  • Abra Measurement& Automation Explorer (MAX), expanda  Devices and Interfaces, localice su dispositivo. De Clic Derecho sobre el dispositivo en la lista y seleccione Reset Device.
  • Desconecte y vuelva a conectar el dispositivo al sistema.
  • Reinicie el sistema
Para verificar que su dispositivo NI USB ya está trabajando, abra Measurement& Automation Explorer (MAX) y expanda Devices and Interfaces. Después de Clic Derecho sobre su dispositivo y seleccione Self Test.
Bajo circunstancias normales su dispositivo USB no debe detenerse al responder durante la adquisición. De cualquier manera este problema puede ocurrir en algunas computadoras cuando se conectan o desconectan dispositivos USB adicionales mientras la computadora está encendida.

Si su aplicación requiere de conectar / desconectar dispositivos USB adicionales, y si está experimentando perdida de comunicación con su dispositivo de adquisición de datos USB, un hub alimentado correctamente conectado al USB 2.0 puede ayudar. Alternativamente, considere tratar en una computadora diferente.

Si usted está utilizando una computadora portátil, verifique que sus opciones de energía para asegurarse que los puertos USB no están siendo apagados para conservar la energía.


Ligas Relacionadas:
Developer Zone Tutorial: USB Data Acquisition Frequently Asked Questions (FAQ)



Archivos Adjuntos:



Error_50405.JPG - Error_50405.JPG


Día del Reporte: 09/05/2007
Última Actualización: 04/30/2009
Identificación del Documento: 4D4BO9AY