LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to change properties of multiple Digital Output signals on the fly

Hi,

I'm trying to generate multiple DO signals at the same time and change their frequencies on the fly. I do not want to do this by changing the sample clock rate because having a separate clock for each channel gives other problems. In the attached VI, multiple DO signals are generated and the properties of each signal can be changed by changing the generated waveform. But when frequency is changed on the fly, the output signal remains the same for some period of time due to the effect of the output buffer.

I wish to change the frequencies instantaneously (or at least have a delay that's <1second) but the best I could get from playing around with buffer sizes is still far from ideal. Are there any tricks with buffer/memory that would allow me to do this? Thanks.

PS: my hardware is cDAQ-9188 with NI-9401 DIO module

 

Zheng

0 Kudos
Message 1 of 1
(2,092 Views)