No. The RTScrollFrame basically does what my previous post described. The RTScrollFrame has many more options for variations of scrolling and auto-scaling, but it will not be any faster.
It is important to understand the difference between the data update rate, and the display update rate. The data can be updated thousands of times a second. It is the display of the data that takes significant time. That is why in our examples we separate the two.
A better example of scrolling is seen below. In this case the window does not start to scroll until after the first 100 points are added.
int count = 0;
int windowsize = 100;
void addNewPoints()
{
// Add new points to dataset
.
.
.
if (count > windowsize )
{
// Scroll coordinate system
pTransform1.setScaleStartY(count-windowsize );
pTransform1.setScaleStopY(count);
}
xAxis1.calcAutoAxis();
yAxis1.calcAutoAxis();
xAxisLab1.calcAutoAxisLabels();
yAxisLab1.calcAutoAxisLabels();
count++;
}