07-15-2010 10:22 AM
Hello friends,
I am using the sweep vi from Keithley in the SWEEP and Acquire measurement vi.I want to measure the voltage for every step and insert a delay in between every two data, so I need some delay between each I step.
I am a starter to use Labview, thanks so much for your answers.
Perry
Solved! Go to Solution.
07-15-2010 10:42 AM
You are using a built-in function of the instrument. Check the manual to see if there is a setting for a delay between steps. If there isn't, then you will have to change to single measurement mode in a for loop where you set the voltage with each iteration. The Ramp function can be used to create an array of voltage steps and you would wire this array to the for loop.
07-15-2010 12:53 PM
As Dennis said, if you're using the built-in sweep function, you'll have to check the manual. See Section 10-16 (That's section 10 page 16, not sections 10 though 16) of the Keithley 2400 User Manual.
The Keithley 24xx series has a measurement speed in units called PLC (Power Line Cycles). The default speed is 1PLC, meaning a measurement is taken every 1 power line cycle, or 1/60th of a second (16.67ms). 24XX's can go from 0.01 PLC (every 0.16ms) to 10 PLC (every 166.6ms). The faster you measure, the lower precision you get.
To set this value programmatically, the command is
:SENSe:CURRent:NPLCycles <n>
:SENSe:VOLTage:NPLCycles <n>
depending on what you're sensing and where <n> is the number of PLCs from 0.01 to 10.
Another factor that will determine the time between data points is the SDM cycle. These are more complicated, look at your Keithley user manual for more information. Look at Section 6 and Section 11 for more info.
Note:
PLC times are based on a US cycle of 60Hz.
04-04-2017 02:17 AM
Find configure trigger in Multiple measurements subvi and add control to set delay