Hello Dennis,
1) The reason why the VI seems sluggish and won't respond to the stop button is because the VI will not check to see if the stop button was pressed until you are finished with your data acquisition. There are ways around this, but we will have to abandon the DAQ assistant to do so. The DAQ assistant is meant to be easy and quick to use, not highly configurable. In order to have a highly configurable system, we will have to use the normal DAQmx VIs. This is a pretty easy transition and not too much work at all! The following link has information on how to implement this.
http://forums.ni.com/ni/board/message?board.id=250&message.id=11601&requireLogin=False
2) If you are using the DAQ assistant to do an N samples read of 10000 samples, the DAQ assistant will return all 10000 samples at its output. So the way to know that you have finished acquiring 10000 samples is that the DAQ assistant will be finished executing.
Let me know if you have any other questions!
Take care,
E.Lee
Eric
DE For Life!