03-18-2008 11:52 AM
Dear friends. I'm new in LabVIEW, and I need help. I want to use NI USB-5133 digitizer to acquire ultrasonic signals reflected from inside and outside pipe walls on time interval of 100 microseconds at sampling frequency 50MHz, that is about 5000 samplings each record. Since the wall is moving and I need to get about 1000 records per second. My experiments gave me only 100 records per second, that is ten times less. And my questions are:
1. How much time does it take to reinitialize the digitizer NI USB-5133 via USB?
2. Is any way to connect this digitizer to computer so it could acquire about 1000 records per second, that is with reinitialize time about 1 millisecond?
Looking forward for your help,
Dr. Nikitin
03-18-2008 05:40 PM
The reinitialize time you mention will be system dependent since it requires interaction from the host PC. Make sure you have a minimal set of VI calls (Initiate and Fetch) inside your acquisition loop. Also, if you are plotting the data on a graph this could slow down your loop rate.
If your optimized LabVIEW program still can’t get the desired results, one of our PXI or PCI digitizers that support hardware timed multi record acquisitions should be able to solve this problem.
Good luck!