LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

acquiring a measure every x seconds from a Keithley 2000 multimeter

Hi everybody,

I'm working on a program on labview which should acquire a measure every x seconds from a Keithley2000 multimeter.
I managed to acquire a single reading using the "Single Read VI" from Keithley 2000 Instrument Drivers.
To acquire a reading every x seconds, i have tried 2 possibilities without havinng the desired result:

- First i have tried the "Multi Read VI" (also from Keithley Instrument Drivers), but the problem with this VI is that i could controle the desired number of readings without being able to controle their frequecy ( i can't choose the elapsed time between 2 successive readings) 
 
- The second possibiltie I've tried is to use the "Single Read VI" inside a "Timed loop" for which i could choose the desired number and frequency of iterations, but the problem with this methode is that
 at the end of the program i still get only a single reading!
 

Can sombody please help me with that?
THANK YOU in advance.
0 Kudos
Message 1 of 3
(2,723 Views)
Either a timed loop or regular loop will work. My guess is that you have simply wired the results through the loop and your indicator is outside. Instead, right click on the exit tunnel and select 'Enable Indexing'. This will create an array of results - one for every iteration of the loop. You could also have your indicator and other code, inside the loop.
0 Kudos
Message 2 of 3
(2,716 Views)
Hello,
 
As dennis said, I think you made a mistake in your code.
Could you post your code for us to see what you're doing wrong?
 
Regards,

Olivier L. | Certified LabVIEW Developer


0 Kudos
Message 3 of 3
(2,680 Views)