A method and apparatus for sequencing the execution of a simulation system
comprising at least two subsystem simulators. The simulation system
further comprises a first and second simulator, a processor for executing
program instructions of a control program stored in a memory coupled to
the processor, a router for coupling first simulator inputs and outputs to
second simulator outputs and inputs respectively, and an input device
including a control and monitor panel for controlling said sequencing. The
control program controls a plurality of subsystem simulators and comprises
an initiation sequence for initiating execution of a first simulator at an
initiation time including defining a first simulator output state, a first
execution sequence wherein said first simulator executes a simulation and
updates first simulator outputs to said second simulator, a first halt
sequence for halting said first execution sequence, a first transfer
sequence for transferring first simulator output data to said second
simulator inputs, a second execution sequence wherein said second
simulator executes a simulation after said first simulator execution has
halted, a second halt sequence for halting said second execution sequence
at a second halt time equal to the earlier of said first halt time and a
change in state of said second simulator outputs, a repeat sequence for
restarting said first execution sequence to run until a final simulation
time is reached, and a back-up sequence for restarting the first execution
sequence at a last verified simulation time.
Um método e um instrumento para arranjar em seqüência a execução de um sistema da simulação que compreende ao menos dois simuladores do subsistema. O sistema da simulação mais adicional compreende um primeiro e segundo simulador, um processador para executar instruções de programa de um programa de controle armazenado em uma memória acoplado ao processador, um router para entradas e saídas do simulador do acoplamento primeiras às segundas saídas e às entradas do simulador respectivamente, e um dispositivo de entrada including um painel do controle e do monitor para controlar arranjar em seqüência dito. Os controles de programa do controle um plurality de simuladores do subsistema e compreendem uma seqüência da iniciação para iniciar a execução de um primeiro simulador em uma estadia da iniciação including definir um primeiro estado da saída do simulador, uma primeira seqüência wherein o primeiro simulador dito executa primeiras saídas de uma simulação e do simulador dos updates a segundo simulador dito, uma primeira seqüência da execução da parada para parar a primeira seqüência dita da execução, uma primeira seqüência para primeiros dados transferindo da saída do simulador às segundas entradas ditas do simulador, uma segunda seqüência de transferência da execução wherein o segundo simulador dito executa uma simulação depois que dito primeira execução do simulador parou, uma segunda seqüência da parada para parar a segunda seqüência dita da execução em uma segunda vez da parada igual ao mais adiantado de primeiro tempo dito da parada e uma mudança no estado de segundas saídas ditas do simulador, uma seqüência do repeat para a primeira seqüência dita reiniciando da execução funcionar até uma estadia final da simulação é alcançada, e uma seqüência alternativa para reiniciar a primeira seqüência da execução em uma última vez verificada da simulação.