locations, each location of which contains said sampled data signals for a different simulation cycle, where M is an integer greater than one wherein said circular buffer contains the sampled data signals for the M most recently executed simulation cycles; c.) transferring every N simulation cycles said sampled data signals for one position in said circular buffer to a first selective storage buff