A continuous- and discrete-time system simulator that is used for time-domain simulation of systems described by block diagrams. It was designed to be a flexible and open-ended tool to allow simulation of a broad range of systems encountered in communications, signal processing, and control theory. A block diagram is drawn using pre-defined components from a toolbox. PC-SIM can then simulate theoperation of the resulting system, and can optionallygenerate ANSI C code for a stand-alone simulation program for the system. Binary data files generated by PC-SIM are also compatible with PC-DSP.