Is there a way for the output to return back to its original time step interval after the variable time step occurs. In other words, after the dt=0.00333 time step, can I return to the original interval of n*0.005, so that the next times are 7.215, 7.22,...?
For the time 7.21333 and thereafter, is Opensees linearly interpolating the input acceleration value between the values specified? If so I'm concerned that this could introduce some error/noise in the signal.
as for you question. there is no way to jump back other than to issue the analyze command again. and you cannot monitor the workings of the analyze command while analyze is going on. the only alternative would be to mimic the VariableTrasinet calculations in Tcl code using "analyze 1 $dt" at every step, where you calculate the new $dt. there is a command, "testIter" which will return the num iterations in the last analysis to allow you to do this.