I wrote an analog output VI which works perfectly. I also need to run a completely unrelated analog input at the same time the analog output is running. Whenever I try to add any sort of analog input function to my VI, the input is collected and recorded fine, however the output starts processing insanely slowly. Any hints?
I tried using the simple AI subVIs, as well as the full ai config, start, read, etc process. I also tried just dumping the cont.aquire&chart.vi into the block diagram in a separate loop and in the same loop. All of these methods gave me the same result; they all slowed down the AO such that it was useless. I've looked through the simultaneousAIAO.vi examples, but you can't do much adjusting of the waveform frequency with the ones I've found.
Also I'm using a Traditional DAQ device so I can't use anything with DAQmx.
Is there any way to add analog inputs without severely hampering the processing time on the AOs?