Developing External Process Simulators
External process simulators are executable simulation programs invoked from a command script. The advantages of implementing an external process simulator are that the developer has more freedom in controlling the simulation execution flow and can use any programming language. Legacy and time-consuming simulators and are prime candidates for external process simulation. There are, however, some disadvantages:
SansGUI does not provide users with interactive controls for external process simulation.
A textual Model File is generated as the medium for communication from SansGUI to the simulator in one direction.
A Model File parser or filter needs to be implemented in the simulator to decipher the model data.
The simulation results are presented by the simulator, not by SansGUI.
One exciting feature of SansGUI revolves around the fact that SansGUI allows for a simulator to be implemented with both in-process and external process simulation controls. This can be used to give users the best out of both worlds. One example, the user can run the simulation interactively for a small number of cycles for error detection and correction or in a batch with long, off-hour processes.
This chapter covers:
SansGUI Modeling and Simulation Environment Version 1.2
Copyright © 2000-2003 ProtoDesign, Inc. All rights reserved.