Yeah, there are some similarities between your app and the one described in the first 3 msgs of this thread. But also some differences. The reconfig needed by that app had to do with the differences and your app should be able to simply stop and start again.
FWIW, there's another thing you can do to make the stop and restart process just a little more efficient. It isn't really needed in most apps, but might be worth knowing about for the future. It involves explicitly "committing" the task 1 time before the first time you start it. Here's an example with some benchmark speed info. For more info, you can search on the "DAQmx Task State Model."
-Kevin P
ALERT! LabVIEW's subscription-only policy came to an end (finally!). Unfortunately, pricing favors the captured and committed over new adopters -- so tread carefully.