Se Presenta el Error -200278 al Utilizar la Función DAQmx Read



Hardware: Multifunction DAQ (MIO)

Problema:

¿Por Qué Obtengo el Error -200278 al utilizar la función DAQmx Read?

 



Solución:

La descripción del error -200278 dice: "Attempted to read a sample beyond the final sample acquired. The acquisition has stopped; therefore the sample specified by the combination of position and offset will never be available. Specify a position and offset which selects a sample up to, but not beyond, the final sample acquired. The final sample acquired can be determined by querying the total samples acquired after an acquisition has stopped."

Intentó leer una muestra más allá de la última muestra adquirida. La adquisición se ha detenido; así que, la muestra especificada por la combinación de posición y defase nunca estará disponible. Especifique una posición y defase que seleccione como máximo la última muestra adquirida, nunca una muestra después de ésta. Se puede conocer cual es la última muestra adquirida obteniendo el total de muestras de una adquisición una vez que esta ha finalizado.

Este error sucede cuando una función DAQmx read intenta leer información de la tarjeta una vez que esta ha terminado la adquisición. Comúnmente este error se presenta cuando se utiliza la función DAQmx Read dentro de un ciclo While y la tarea está configurada para realizar una adquisición finita. Al configurar una adquisición finita en el VI DAQmx Timing, la tarjeta solo adquirirá datos por un periodo de tiempo determinado. Una vez que la tarjeta ha adquirido un número específico de muestras se detendrá la tarea de adquisición. Por lo tanto, si se llama la función DAQmx read después de este punto, ésta regresará el error -200278. La solución a este problema es configurar la tarea para que lleve a cabo una adquisición continua. Cuando se selecciona esta opción en el VI DAQmx Timing, la tarjeta continuará adquiriendo datos hasta que la tarea sea explícitamente detenida.

 



Ligas Relacionadas: KnowledgeBase 3DNGSOCC: ¿Por Qué Obtengo el código de Error -200278 cuando utilizo el VI NI-DAQmx Base?

Archivos Adjuntos:





Día del Reporte: 01/04/2006
Última Actualización: 12/30/2011
Identificación del Documento: 3T3FA52W