Luiart,
Your application can be done and I used it in several applications.
If you want to save analog DAQboard data, using a trigger mechanism well-known from oscilloscopes, you make the analog triggersignal part of your scan-list (you have to use double-buffering, continous acquisition).
Now select the software-triggering option and specify the trigger condition.
When the trigger-condition is not timing out or returns no error, then there was a trigger.
Use the extra pointer-information returned from the software-trigger to index the data you want to save to file.
I suspect you can also read-in digital signals in that way, but I never needed that.