1. A method for evaluating the operation of a device by the synchronized operation of a simulation of operating software and hardware, comprising the steps of: (a) executing a next process instruction in the operating software; (b) pursuant to executing the next process instruction, adding a run time and a wait time to a stored elapsed time to obtain an updated elapsed time for a sequence of instructions; (c) turning off a switch to defer activation of the next process instruction; and (d) scheduling restoration of the switch to its on state and activating execution of the next process instruction at a selected time.