cig438
2006-12-15 20:40:12 UTC
I'm using the 6514 card to output 3 pulse trains that need to be
delayed correctly with respect to each other. Attached is a VI where I
use timed structures for this.
I get random delays between the 3 signals every time I execute the VI.
Is there anything I can do to minimize this ? (increase pulsewidth, use
different timing source, etc.)
Interestingly enough, everytime the LabView instance is shut down &
then restarted for the first time, the timing is correct ! Subsequent
commands to output the 3 signals results in wrong timing.
I realize the 6514 is software-timed & this may explain my problem.
But is there nothing I can do in LabView to save the situation ?
What is the Labview Real Time OS ? Is it possible to run LabView in
this OS & then revert back to Windows when running other programs ?
Thanks,
ak
timing 3 signals.vi:
http://forums.ni.com/attachments/ni/70/6046/1/timing 3 signals.vi
delayed correctly with respect to each other. Attached is a VI where I
use timed structures for this.
I get random delays between the 3 signals every time I execute the VI.
Is there anything I can do to minimize this ? (increase pulsewidth, use
different timing source, etc.)
Interestingly enough, everytime the LabView instance is shut down &
then restarted for the first time, the timing is correct ! Subsequent
commands to output the 3 signals results in wrong timing.
I realize the 6514 is software-timed & this may explain my problem.
But is there nothing I can do in LabView to save the situation ?
What is the Labview Real Time OS ? Is it possible to run LabView in
this OS & then revert back to Windows when running other programs ?
Thanks,
ak
timing 3 signals.vi:
http://forums.ni.com/attachments/ni/70/6046/1/timing 3 signals.vi