Skip to Main Content Skip to Search
Product Documentation

Block Reference


GeneratorsGenerate entities, events, and signals
SimEvents SinksView and export data
AttributesManage data attached to entities
QueuesStore entities in queue
ServersDelay entities by service time
RoutingDesign entity paths
GatesRegulate entity admission
Entity ManagementCombine and split entities
Signal ManagementManipulate signals based on events
SimEvents Ports and SubsystemsControl timing using discrete event subsystems
TimingCompute and limit time that entities spend in region
Gateways

Convert event-based signals to time-based signals and time-based signals to event-based signals

Generators

Entity GeneratorsCreate entities
Function-Call GeneratorsCreate function-call events
Signal GeneratorsCreate numerical signals

Entity Generators

Event-Based Entity GeneratorGenerate entity upon signal-based event or function call
Time-Based Entity GeneratorGenerate entities using intergeneration times from signal or statistical distribution

Function-Call Generators

Entity Departure Function-Call GeneratorConvert entity departure event into one or two function calls
Signal-Based Function-Call GeneratorConvert signal-based events into function calls
Time-Based Function-Call GeneratorGenerate function-call events in a time-based manner.

Signal Generators

Event-Based Random NumberGenerate random numbers from specified distribution, parameters, and initial seed
Event-Based SequenceGenerate sequence of numbers from specified column vector

SimEvents Sinks

Attribute ScopePlot data from attribute of arriving entities
Discrete Event Signal to WorkspaceWrite event-based signal to workspace
Entity SinkAccept or block entities
Instantaneous Entity Counting ScopePlot entity count versus time
Instantaneous Event Counting ScopePlot event count versus time
Signal ScopePlot data from signal
X-Y Attribute ScopePlot data from two attributes of arriving entities
X-Y Signal ScopePlot data from two signals

Attributes

Attribute FunctionAccess and modify attributes using MATLAB code
Get AttributeOutput value of entity's attribute
Set AttributeAssign data to entity

Queues

FIFO QueueStore entities in sequence for undetermined length of time
LIFO QueueStore entities in stack for undetermined length of time
Priority QueueStore entities in sorted sequence for undetermined length of time

Servers

Infinite ServerDelay any number of entities for period of time
N-ServerServe up to N entities for period of time
Single ServerServe one entity for period of time

Routing

Input SwitchAccept entities from selected entity input port
Output SwitchSelect entity output port for departure
Path CombinerMerge entity paths
ReplicateOutput copies of entity

Gates

Enabled GatePermit entity arrivals only when control signal is positive
Release GatePermit one pending entity to arrive when event occurs

Entity Management

Entity CombinerGenerate one entity per set of entities arriving simultaneously
Entity Departure CounterCount departures and write result to signal port or attribute
Entity SplitterDivide composite entity into component entities

Signal Management

Initial ValueOutput specified value until first sample time hit
Signal LatchWrite input signal value to memory and read memory to output signal upon events

SimEvents Ports and Subsystems

ConnProvide entity input port or entity output port for virtual subsystem
Event FilterConditionalize, suppress, or prioritize execution of Atomic Subsystem

Timing

Cancel TimeoutCancel timeout event for each entity
Read TimerReport statistical data about named timer associated with arriving entities
Schedule TimeoutSchedule timeout event for each entity
Start TimerAssociate named timer to each arriving entity independently and start timing

Gateways

Event to Timed Function-CallConvert event-based function call to time-based function call
Event to Timed SignalConvert event-based signal to time-based signal
Timed to Event Function-CallConvert time-based function call to event-based function call
Timed to Event SignalConvert time-based signal to event-based signal
  


Free SimEvents Evaluation Kit

Learn how you can use SimEvents discrete-event simulation capabilities through these technical resources.

Get free kit

Trials Available

Try the latest version of discrete-event simulation products.

Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS