05-27-2005 03:40 AM
08-10-2005 01:26 PM
Hi Daniel-
As you have noticed there isn't a way to run seperate analog output tasks on your board concurrently. All operations must be grouped into the same task, so you are left with a choice between two options.
First, you can simply write full buffers for all of the channels you will output. This method works well if you know the amount of time or number of samples required for the continuous output at the beginning of operation.
If you would like to change the operation based on some user input or other condition then the alternative is to stop the overall task, add channel(s) to it, rewrite the output buffer data, and then restart the task. I have attached one way to perform this second method to this message.
Hopefully this helps-