03-28-2007 09:39 PM
03-29-2007 12:59 AM
Hi Rick,
I am using 8.2 LV to command a DUT to toggle an output of an amplifier at ~5Hz. At the same time I am automating a TDS3012, O'scope to capture the waveform and measure the rise time.
Are you running the Scope VI to arm the scope so that it's waiting for a trigger-condition like a rising-edge, then instructing the DUT VI so the DUT starts toggeling, then - after some time - reading the scope, expecting that it's been triggered and holds a sweep? If this description isn't right, please describe precisely what sequence of steps you perform to do this manually
Have you tried building a VI where your DUT and Scope VIs are subVIs on the new diagram?
Cheers.
03-29-2007 09:32 AM
TBD,
I'm using a modified VI to control the scope. I start the the amplifier toggling in one VI than start my O'scope VI to capture the waveform on a + going trigger. This is a real show stopper for me!
Regards,
Rick
03-29-2007 09:46 AM
03-29-2007 10:29 AM
Dennis,
Yes indeed. Here is the hiarchy of my program:
Main program VI
Start toggling on amplifier VI
Capture waveform VI
What I failed to mention is that the program works, but my 240 mS waveform is longer in time. I am resorting to compensating the time on the toggle for the scope aquisition. This may affect portability to other test systems, but I'll worry about that later. In the meantime, if you have any better idea, I'm all ears.
Thanks again,
Rick
03-29-2007 10:38 AM
03-29-2007 10:45 AM
Dennis,
What I tried to describe is that my pulse width increases when I attempt to capture the waveform. I will attempt to restructure my code as per your recomendation. I really appreciate your assistance.
Sincerely,
Rick H