09-02-2020 04:29 PM
I was messing around with a 9401 using LabVIEW's built in digital - continuous output example vi. I noticed that for every channel there is a delay from when the vi is run and the signal actually being sent. On channel 0 there's no delay but on channel 1 there's a delay equal to the pulse width and on channel 2 the delay is twice the pulse width, for channel 3, 3 times ect.
Is this something built into the 9401, or is there something in code doing this that I missed? I plan on using 1 second pulses and having several second delays on some channels is not preferable.
Solved! Go to Solution.
09-02-2020 08:33 PM
Hi,
That's because the output array is written that way. The output order is:
and so on... If you want all the channel to output at the same time, try 255 as that would be 11111111.
09-03-2020 11:35 AM
Thanks! This fixes the delay issue but now I can only get constant output although that's what I want in this case.