Hello.
I test my own software written in Python language using py-visa and NI drivers to communicate with electrometer Keithley 6517B and 6517B using RS-232, ENET100 and USB to GPIB.
My main problem is that sometimes (after 3 hours, 1 day, 3 days, i don't see any regularity) electrometer hangs up. I start infinite acquisition and then don't change any parameters of communication, measurement set-up, electrometer, cables and anything during measurement. After the occurrence of the problem I can't do anything with device (no button on the front panel reacts, including "local" button).
I've got this problem on two same devices Keithley 6517B and one Keithley 6517A- still got the same problem.
There was one problem with long term stability (regular disconnecting), but when I one time in an hour send to electrometers comands:
'trace:clear'
'traceoints 1'
'trace:feed:control always'
'initiate:continuous 1'
the problem of regular disconnecting disappeared.
- I was working on Windows XP, Windows 10 and Armbian (Orange Pi),
- 9600 baud rate was set for RS-232.
- I get data using only fetch? and read command. Nothing more happens on infinite loop.
- I get points in 3s period
- The device works on current mode on nearly constant level
- I attach electrometer settings (config.cfg) that I send after communication is established (not always but it doesn't matter)
Thanks for Your help.