07-14-2010 11:42 AM
Hi,
I am using a Keithley 2701 Ethernet MM. I want to be able to take measurements, say one reading every 5 minutes. Currently I can specify it to run for a certain number of points and then it stops, or it runs continuously. I am not too interested in averaging the continous readings over 5 minutes, rather just to take one reading at the end of every 5 minutes. Any help is appreciated.
Thanks in advance,
MJ
07-14-2010 11:44 AM
How about the Elapsed Time function?
07-14-2010 01:57 PM
I have used the Elapsed time function however i don't think I am manipulating the Keithley example VI's correctly. I am able to have a user specify how long to run a test for and then have the test stop, but i can't configure a loop so that it takes a single measurement at certain intervals. There is the Keithley finite interval example VI which lets you specify the number of points to read but I don't think it lets you specify time between each point. Or there is the single measurement example VI, but since I am reading off multiple channels I am not sure that that is the appropriate example to modify. There is the Continuous Multi Read VI but again I can't have it take just one measurement or at the specified interval. If you need more information on the keithley example VI's I can provide them if need be.
Thanks
07-14-2010 02:01 PM
I don't need the Keithley code at all and there is no modification required to them if all that you want is a measurement every x seconds. Have you read the help on the Elapsed Time function? Have you see the Time Has Elapsed output? You just have to wire this to a case statement and in the true case, place the single read function.
07-14-2010 03:44 PM
Thanks Dennis! I have it working now. I have done an example with case structures and elapsed time. Being a beginner I am seeing so much stuff in such a short amount of time I forgot some of the stuff I practiced already!
Much appreciated.
MJ