Error 1073676294 (Hex 0x3FFF0006) de VISA Read en LabVIEW

Actualizado el May 20, 2024

Reportado en

Software

  • LabVIEW Full

Controlador

  • NI-VISA

Detalles del problema

Al usar las funciones de VISA para controlar un instrumento, veo que el Status Code 1073676294 (Hex 0x3FFF0006) sale del clúster de error de lectura de VISA. ¿Por qué recibo este código de estado?

Solución

Status Code 1073676294 (Hex 0x3FFF0006)se relaciona a un estado específico. En su versión en Inglés el controlador de VISA reporta este estado.

The Number of Bytes Transferred is Equal to the Input Count. More data might be available.  (El número de bytes transferidos es igual al conteo de entrada. Más datos podrían estar disponibles.)

Este no es un mensaje de error, es un informe que indica que el valor escrito en el búfer de entrada se ha leído correctamente y ahora está vacío.

Existe una variedad de códigos de estado positivos como este que el controlador de VISA puede devolver para indicar el estado después de las operaciones de VISA.
Debido a que hay aplicaciones donde es necesario verificar los códigos de estado, éstos se devuelven en el clúster de errores sin activar el valor booleano de error.

Información adicional

A los códigos de error se les asignan números negativos y a los códigos de estado se les asignan números positivos.  Puede ignorar un código de estado si el valor booleano de error es falso.