11-10-2022 05:45 AM - edited 11-10-2022 05:47 AM
Hi.
I able to read Only 1 bytes on GPIB at query to keithley2182(NanoVoltMeter) and keithley6221(AC/DC SourceMeter).
For example, Reading buffer after has written "*IDN?", could reading "K". And then read "E", "I"... every time when I push only "Read".
Actually I should get whole of instruments identification;"KEITHLEY INSTRUMENTS..." when I push "Write"and"Read" once.
But It had been useless chaging GPIB cable, rebooting my PC and instruments.
On the other hand I could get whole of identification on other instruments (example:keithley7001,6510 and Lakeshore340) when I pushed once.
Why I connot get whole id?
Please help me.
(Postscript. It are so terrible that my English, but your consideration make me happy. Thank you for reading.)
11-10-2022 10:34 AM
How are you performing these operations?
11-11-2022 02:33 PM
Please attach some code or explain a bit more!
Are you using Ni-MAX or LabVIEW? If LabVIEW are you using the Keithley 2182 and 6221 drivers or using VISA Write and Read directly? If using VISA read make sure you specify a number of bytes larger than the expected string length. Just use 5000, no need to make it match the exact number and it just needs to be longer than you expect.
Hope that helps.
Craig