|
Estoy usando el VI DAQ Assistant Express y he configurado el asistente DAQ para escribir un solo punto de las salidas digitales de mi dispositivo. ¿Por qué estoy recibiendo el Error -200524: Write cannot be performed because the data does not contain data for all channels in the task?
Cuando se escribe a salidas digitales usando el VI DAQ Assistant Express, usted debe de proveer datos para todos los canales en la tarea. Por ejemplo, suponga que configura un VI DAQ Assistant Express para generar datos sobre las líneas digitales 0, 2 y 4.
Después de haber creado la tarea y regresar al diagrama de bloques de su VI, usted puede dar clic derecho sobre la entrada Data del VI Express y seleccionar Create » Control. Esto genera un control que es un arreglo con boolanos en el panel frontal y éste muestra ocho elementos predeterminadamente. Cuando usted ejecuta el programa, usted debe escribir valores boolanos válidos como Verdadero, Falso, Encendido o Apagado para los primeros tres elementos contenidos en el arreglo booleano. Si este es el caso, el primer elemento del arreglo escribirá a la línea 0, el segundo elemento del arreglo escribe a la línea 2, y el tercer elemento del arreglo escribirá a la línea 4.
Si usted intenta escribir solamente al primer elemento del arreglo y deja los otros siete elementos sin inicializar, usted recibirá el -200524 error. Adicionalmente, si usted intenta escribir valores booleanos a más de los primeros tres elementos contenidos en el arreglo booleano, usted recibirá el mismo error.
|