Dear Measurement Studio developers
I've got a software oscilloscope using the waveform graph component.
The graph typically has to entirely display 10 seconds of sample data acquired with 50 kHz.
Doing this, it seems to become the bottleneck of the system, not being able to plot the data in real time.
One has to play around with the configuration properties:
- Appending data above the history capacity thwarts the application. The attached example runs 9 times slower on my computer in that case.
- Displaying a big amount of data at once on the screen has its limits. The ranges have to be set accordingly. Appending many values to a plot with a huge capacity is no problem as long as only a small portion is displayed.
I already mentioned the attached example derived from an example bundled with the Measurement Studio software.
When the exposed button on the form is clicked, it appends 1000 times 500 values to the plot, just as much as the plot can hold. This will fill half of the window with white noise.
You can click once again in order to clear the left side and fill the right side of the window with noise. But this time, you are supposed to wait much longer!
I would appreciate it if there existed some "best practices" and similar
guidelines and tips available from you who know Measurement Studio from the inside.
It is a tedious process fiddling around with examples in order to find the system's capacity and other limitations.
I also invite other developers to
share their experiences in form of technical consideration notes at this place.
Btw, I'm using version 8.0 with VS2005.
Message Edited by Marrocco on 06-09-2006 09:15 AM
Christian