Error 1073676294 (Hex 0x3FFF0006)  from VISA Read in LabVIEW

Updated May 20, 2024

Reported In

Software

  • LabVIEW

Driver

  • NI-VISA

Issue Details

While using VISA functions to do instrument control, I see Status Code 1073676294 (Hex 0x3FFF0006) output from the VISA Read error cluster. Why am I getting this status code?

Solution

Status Code 1073676294 (Hex 0x3FFF0006) maps to a status report. The status code indicates The Number of Bytes Transferred is Equal to the Input Count.  More data might be available. This is not an error message, but a status report indicating the value written to the input buffer has been successfully read and is now empty.

There are a variety of positive status codes such as this one that the VISA driver can return indicating the status after VISA operations. Because there are applications where it is necessary to check status codes, they are returned in the error cluster without the error boolean set. If your application doesn't need any information from these status codes, you can safely ignore the error.
 

Additional Information

Generally, error codes are assigned negative numbers and status codes are assigned positive numbers. You can ignore an error if the error status boolean is false.