-
RE: Reading measurement data from Keithley SourceMeter 2602A
Hello Andrea,
I had already set the NPLC value to 0.001. When I start the program, I see on the SMU display that SweepOperation is finished. But like you said it could be a timing issue.
I thought about it again last week and so simplified the task. But I'm not sure if it's possible:
1 - I don't actually need a measurement on channel A. Therefore it would be sufficient if I only did a sweep operation (from 1.5mA to 5.5mA with 3000 steps) on channel A. A SweepOperation goes pretty fast without measurement as I would like.
2- I don't really need a sweep operation on channel B, I just want to measure the current 3000 times.
3 - Each step of SweepOperation must be synchronous with each measurement on channel B.
I would like to ask you if I can synchronize these two processes with Timer. If yes, do you think this process can happen within 100ms.
Also, I still use GPIB connector. Is it faster if I connect to LAN?
Thank you again and I wish you a nice day.Best regards
Ali EGIN
-
RE: Reading measurement data from Keithley SourceMeter 2602A
Hello Andrea,
As you wrote, I have set the pulse period to 83.3usec. Now my problem is that I can't read out all 2000 values. The program just gives me about 100 values. I changed Pulse Width afterwards because it should be shorter than Pulse Period. This time I got more values, but the program still doesn't deliver the 2000 values. Do you have any idea what could be the problem here?
Also, I looked up datasheet of 2602A and 2600B and saw that both SMUs have almost the same characteristics. My question here is whether I should consider "Source measure to GPIB". This value is 5900. I use a GPIB cable as the interface.
Best regards
Ali EGIN
-
RE: Reading measurement data from Keithley SourceMeter 2602A
Hello,
thanks for your helpful recommendations. I would like to apply these recommendations today.
I have another question about this measurement process. A SweepOperation with 100 steps takes about 0.5 second, although I already set NPLC value to 0.001. We want to perform a SweepOperation with 2000 steps within 100ms. Do you know if this is possible or if there is such a fast product at Keithley.Also, I just noticed that changing NPLC value has no effect. I would like to ask if I made a mistake somewhere.
Best regards
Ali EGIN -
RE: Reading measurement data from Keithley SourceMeter 2602A
Thank you for your answer.
Attached you could find my code in a zip file. -
Reading measurement data from Keithley SourceMeter 2602A
Hello dear community,
I'm currently trying to do a sweep operation from 0 to 10V via Python with the Keithley SourceMeter 2602A and at the same time measure the current at each step. My problem lies in the reading of this measurement data. For example, if I run a SweepOperation with 100 steps, I don't get a problem and I can see all the measurement data in the program. But if I did SweepOperation with 200 steps I would get this error.
Here is the error:
pyvisa.errors.VisaIOError: VI_ERROR_TMO (-1073807339): Timeout expired before operation completed.
Here is the code to read the measurement data:system.inst.write("printbuffer(1, smua.nvbuffer2.n, smua.nvbuffer2)")
After starting the SweepOperation I also added the command "waitcomplete" but I still get this error.
This post is my first post in this forum so forgive me if I made a mistake.
I would be very happy if you could help me with this.
Best regards
Ali EGIN