Any one has an example code in Visual C++.NET for acquiring multiple analog channels continuously using NIDAQmx asynchronous calls (with callback) and dumping the data into a circular buffer of known size so that it can be concurrenly accessed by a background program for processing?