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?.


simevents Open SimEvents library
simeventslib Open SimEvents library


Entity Generator Generate entities
Entity Terminator Terminate entities
Entity Queue Enqueue entities
Entity Server Serve entities
Composite Entity Creator Create composite entities
Composite Entity Splitter Split composite entities
Entity Batch Creator Create batch of entities
Entity Batch Splitter Split batch entities
Entity Gate Gate entities
Entity Input Switch Switch input entities
Entity Multicast Send multicast entities
Entity Output Switch Output entities
Entity Replicator Replicate entities
Multicast Receive Queue Receive multicast entities
Resource Acquirer Acquire entity resources
Resource Pool Pool entity resources
Resource Releaser Release entity resources
MATLAB Discrete-Event System MATLAB discrete-event system
Discrete Event Chart Discrete event chart
Message Send Create and send message
Message Receive Extract data from received messages

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?