I am using KEITHLEY 2410 Source Measure Units
I want to use my own software to for remote line sweep.
For example, when I want to implement the sweep function, after I configure the start value, stop value, step value, sweep point, etc. and activate the measurement with command 'FETCh?'. Because I don't know how long the device will run before it finishes, I will try to send the software command 'instrument_control_object.ReadString()' to read the data to the instrument in a sub-thread, but the software will be stuck until the instrument finishes the test and returns the scan data.
The software command 'instrument_control_object.ReadString()' is cone from Ivi.Visa.Interop;
The user's guide 《Getting Started with Instrument Control Using Microsoft Visual Studio C Sharp》using VISA Reference in VISA COM 5.9 Type Library, so I use this reference too.