The discrete event (DE) domain in MLDesigner provides a general environment for time-oriented simulations of systems such as queuing networks, communication networks, and high-level computer architectures.
In this domain, each Particle represents an event that corresponds to a change of the system state. The DE schedulers process events in chronological order. Since the time interval between events is generally not fixed, each particle has an associated time-stamp. Time-stamps are generated by the block producing the particle, using the time-stamps of the input particles and the latency of the block.
A knowledge of the DE model of computation is assumed in this section. Moreover, it is assumed the reader is familiar with Designing Primitives. In this section, additional information required to write primitives for the DE domain are given.