02-27-2008 04:02 PM - edited 02-27-2008 04:03 PM
02-28-2008 05:23 PM - edited 02-28-2008 05:26 PM
Hi brightfield,
The PXI-4130 will be able to do everything you mentioned. One thing to note is that the voltage changes will be software timed so it will be dependent on your particular system. If you need additional specifications, they can be found here.
An example of how to use a programmable power supply to generate
functions can be found here.
This can also be done by using an array of voltage setpoints and
then associating a wait time for each setpoint to define your duty cycle. Another
example of how to use a power supply to measure resistance can be
found here. Note: These examples require LabVIEW to view, however there is good background information about how they function on the linked pages.
Regards,
Kent
Applications Engineer
02-29-2008 11:49 AM
02-29-2008 12:09 PM
04-06-2008 07:06 PM
Hello, this post is fairly recent so I thought I would chime in and ask how the results turned out with the software timing using the PXI-4130.
I have a customer who is using LV 7.1 and wants to take measurements with a ~1ms accuracy using a 4-wire measurement on the PXI-4130. I'm running the software at what I believe to be the fastest send rate possible (based on the dev zone article for the 4130) and when trying to measure pulse response am not getting the resolution I'm looking for. There's probably a good reason for this but a second/third opinion is always nice to have. For example, if I set a current pulse ON time of 1ms followed by an OFF time of 3s and measure the ON time, sometimes I get 0.000 and sometimes I get 0.0010s for the duration of the ON pulse. I can't seem to measure more precisely than the ms level in 7.1; perhaps this is the software limitation. An example of the block diagram is attached. I'm using a 2527 multiplexer to open/close the current sent to the desired channel.
I'm trying to be as efficient as possible with the timing by (1) sending current to the desired channel with the 4130 DC Power VIs, (2) making the connection with the channel using the 2527 NI-Switch, (3) waiting the desired amount of time using the time delay, (4) measuring the voltage right after the time has expired, and (5) opening the channel switch to drop the current to 0mA. If I stick a timing measurement into the loop shown in the attached (it's not present now), I either measure 0ms or 10ms as a loop time if I set the pulse width to be anything less than 10ms. Customer wants to take a voltage measurement (DC Power) within 1ms of the change in current level.
The 4130 can update 4-wire at I think a minimum of 667 microseconds with everything optimized, but what is the best way to measure this???
Thanks!
Alex
04-08-2008 12:07 AM
04-08-2008 05:27 AM
Kent,
Thanks for the feedback - I'll give it a whirl. I was trying to confirm timing response with each pulse, but the benchmarking may certainly produce enough data to allow one to '"assume" that the timing is appropriately fast. Thanks again,
Alex
10-05-2010 11:29 AM
This post is very old, but thought I'd give it a try.
I have a similar application (8 x 25 V 50 msec on, 100 msec off) and was wondering what low-cost electroporator you purchased and how it has worked for you - or have you built your own with the NI board?
Thanks!