I'm working in a seismic project that involves sampling, visualizing and processig data in real time from 16 seismic sensors.
I started working with builder c++, but its plot components are really slow even for just 100 samples per secod.
Then I started working with labview and dlls made in builder. But the best performance I got, was making a finite sample (1 sample) inside a while loop with a delay. But this is a software timing, so if the computer some how gets busy the sampling frecuency will change, at least for a while. This is not acceptable.
I need to:
- Guarantee the sampling frecuency, I mean hardware timing. Totally independent from the computer. Can the daqcard do this for itself?
- Accede the data to plot them and to process them in real time. The problem using continuos acquisition is that there is a dead time within the computer waits the buffer to be completed. Again this is no acceptable. The whole time the system must be sampling, visualizing and processing.
Is it possible to do this in builder c++?
If not what corrections must I do to achive it Labview?