You're right, strip chart displays only fixed steps in X-axis, so it'n not practical in your application.
Could you move to standard graph control? Your control loop could look this way:
//Save first measure
xold = ...; yold = ...;
while (condition) {
// Acquire measures
xnew = ....
ynew = ....
// Display graph
PlotXY (...., xold, yold, xnew, ynew, ...);
// Save measures for the next step
xold = xnew; yold = ynew;
}
Shifting x-axis like a strip chart does can be difficult to obtain: could you replace it by repainting a new screen after the previous has completed? This method implies to clear all plots at the end of a screen, modify x-axis range and restart plotting with the method above.
Hope these suggestions can help you
Roberto