Download File:post-10588-1202299207.zipThanks Rolf,For guiding me in the right direction.I have actually accomplished enough except a few things. I am able to acquire signal. I called various DLL functions but I could not get DATA READY status. There is no function in the given DLL for checking if data is ready, so I actually got the Data and then checked for its correctness cuz a GETDATA function in DLL gives me the data and I am checking 10000 Samples. As soon as I get 10,000 Samples, I get out of the WHILE loop, of course after doing some more processing.Also I could not implement the STOPSAMPLING and CLOSEASB functions of the DLL, very well using CALL LIBRARY FUNCTION node so I used a workaround calling them from VB and writing ActiveX DLL. If you try to use the STOPSAMPLING function from DLL in LabVIEW, it always gives an error, depite of giving correct DataTypes in arguments....I just want you to verify my acquisition process and any ideas to find when data is ready in the device.If you got some Idea on improvement of my code please let me know...i am uploading the code.. its one hell of a messed up coding though, cuz I had to finish this before a set timeline......but it works...ThanksAshwinQUOTE(rolfk @ Jan 28 2008, 03:27 PM) David,I think the code I uploaded for Rolf to review can solve your problems...Its huge so just find the CALL LIBRARY FUNCTION part....Also I have called the functions from my DLL, so please use API provided by your Device manufacturer for info on your DLL functions, I have used mine...ThanksAshwin