Hello all!
I am looking for help troubleshooting an error I am dealing with characterized by an EDVR error and Ibcnt set to 0xE00A008B.
Background:
I am writing a program in C which calls to NI 488.2. The program is intended to read data from our HP 4155A, collect the data, and write it to a text file in csv format. I was successful in reading data strings from the HP 4155A using a read buffer of size 100000, but when I change the read buffer size to 1000000 ibdev fails to address the HP 4155A and I receive the aforementioned errors.
I referenced the NI 488.2 documentation page and found the entry on troubleshooting EDVR errors using Ibcnt but none of the Ibcnt values match mine.
https://documentation.help/NI-488.2/trou4xyt.html
0xE00A0047 is close (in numeric value) though I have no idea if that's relevant.
https://documentation.help/NI-488.2/trou8w54.html
Thank you to any and all who have the knowledge to help here 🙂