Entity Generation

Generate model input traffic, attach data to entities; specify generation times, intergeneration times, random generation, deterministic generation

Discrete-event simulations typically involve discrete items of interest, called entities in SimEvents® software. For more information, see What Is an Entity?.


simeventsOpen SimEvents library
simeventslibOpen SimEvents library


Entity GeneratorGenerate entities
Entity TerminatorTerminate entities
Entity QueueEnqueue entities
Entity ServerServe entities
Composite Entity CreatorCreate composite entities
Composite Entity SplitterSplit composite entities
Entity Batch CreatorCreate batch of entities
Entity Batch SplitterSplit batch entities
Entity GateGate entities
Entity Input SwitchSwitch input entities
Entity MulticastSend multicast entities
Entity Output SwitchOutput entities
Entity ReplicatorReplicate entities
Multicast Receive QueueReceive multicast entities
Resource AcquirerAcquire entity resources
Resource PoolPool entity resources
Resource ReleaserRelease entity resources
MATLAB Discrete-Event SystemMATLAB discrete-event system
Discrete Event ChartDiscrete event chart
Message SendCreate and send message
Message ReceiveExtract data from received messages
Conveyor SystemTransport entities

Examples and How To

Inspect Structures of Entities

Inspect entity structures using these methods.

Specify Intergeneration Times for Entities

Specify intergeneration times for entities using MATLAB® code.

Combine Entities

Combine entities from different paths.

Replicate Entities on Multiple Paths

Create copies of entities.

Generate Multiple Entities at Time Zero

Generate multiple entities at time zero using MATLAB code.

Measure Point-to-Point Delays

Measure point-to-point delays using timers.


What Is an Entity?

Discrete-event simulations typically involve discrete items of interest. By definition, these items are called entities.

Entity Types

Specify entity types.

Role of Entities in SimEvents Models

How entities fit into the modeling process.

Storage and Nonstorage Blocks

See lists of blocks in the storage and nonstorage categories.

Exchange Data Between SimEvents and Simulink

Use Simulink® Function blocks to exchange data.

Time-Based Signals and SimEvents Block Transitions

Time-based signals and SimEvents signals have different characteristics.

Save Simulation Data

The To Workspace block writes event-based signals to the MATLAB workspace when the simulation stops or pauses.

Was this topic helpful?