11-27-2013 01:00 AM
Hi, i'm a keithley 236(and 238) user. I'm trying to make a program by labview that can order fixed level pulse to the machine and get the data.
Using an example file, i exchanged "Keithley SMU Linear Stair.vi" to "Keithley SMU Fixed level Pulse.vi" in "kth_smu.llb"
However it does not present any data though i correctly connected each label(bias level, sweep level, time on, time out, pulse) and there is no error in a whole program.
What should i do? Could anyone help me?
The attached program is the modified one by me.
11-27-2013 11:00 AM
When you say "...it does not present any data..." does that mean the file is empty? Have you placed probes in your VI to see if you are getting any data from the instrument?
I don't understand why you are writing to the file three times the reading from it, transposing the data then over-writing the file. Just build the array correctly and write to the file once.
12-02-2013 03:34 AM
When you say "...it does not present any data..." does that mean the file is empty? Have you placed probes in your VI to see if you are getting any data from the instrument?
-->
Of course, I placed them all in their right places. So in other programs, for example in using "fixed level.vi", this file works well.
When you go to the "measurement.vi", the data is not received at all. In "measurement.vi", you can find 'case' and there is a "serial poll function". In programs using "fixed level.vi", the serial polling ends when the data is fully measured. However, in programs using "fixed level pulse.vi", the serial polling is running incessantly.
What is wrong with this phenomenon?
I don't understand why you are writing to the file three times the reading from it, transposing the data then over-writing the file. Just build the array correctly and write to the file once.
-->
Actually, i didn't make this file.. My senior found this file as an example file, and we were just using it.
And the process you mentioned is just for arranging the data.
In fact, as you can see in "measurement.vi", 4 data(V, time, I, interval) comes out when 1 measurement is done, and we just want 'V, time, I' data.(since we all know about the interval). So the step is just for arranging the outcome in our taste, and it is not the important process in our program. Also, it dosen't have any problem for now..