|
¿Por qué mi USB 6008 o 6009 arroja el error -200361 aún cuando estoy muestreando a una frecuencia menor a la especificada? Esto pasa cuando hago algo tan sencillo como abrir o cerrar otra ventana.
Error -200361 occurred at an unidentified location
Possible reason(s): Onboard device memory overflow. Because of system and/or bus-bandwidth limitations, the driver could not read data from the device fast enough to keep up with the device throughput.
Reduce the sample rate, or reduce the number of programs your computer is executing concurrently.
Este comportamiento generalmente se produce por una combinación de factores.
Ya que la USB-6008/6009 tiene una FIFO interna relativamente pequeña, ésta no tarda mucho en saturarse si usted está trabajando a velocidades altas. Desafortunadamente las operaciones como abrir programas, maximizar y minimizar ventanas consumen una cantidad considerable de CPU, especialmente cuando se trabaja en sistema operativo Windows, por lo tanto cuando realiza dichas operaciones el controlador no puede obtener los datos de la tarjeta y la FIFO se satura, lo que genera el error -200361.
La mejor solución es minimizar todas las otras operaciones en la PC, esto debe de reducir las posibilidades de una saturación de la FIFO, cierre tantas aplicaciones como le sea posible.
Causa menos común:
Se ha observado que en raras ocasiones después de una pérdida de energía inesperada una DAQ USB 6009 puede enviar dicho error aunque sólo trate de leerse un punto (configurado como On Demand). Los dispositivos aparecen sin problema en el Measurement and Automation Explorer, pasan el self-test y aparecen configuradas de manera adecuada en el administrador de dispositivos de Windows.
Para reestablecer el funcionamiento adecuado desinstale el dispositivo desde el administrador de dispositivos de Windows y remuévala del bus USB. Después de volverla a conectar deben de detecarse, instalarse y su funcionamiento debe reestablecerse.
|