| Contents | Index |

| On this page… |
|---|
Prevent duplicate events on multiport blocks and branched signals |
Configure modelwide parameters related to discrete-event simulation and the logging of events and entities.
This pane appears only if your model contains a SimEvents block.
Select an algorithm for determining the sequence for processing simultaneous events having equal priorities.
Default: Arbitrary
Causes the simulation to use an internal algorithm to determine the sequence for processing simultaneous events having equal priorities.
Causes the simulation to assign equal probability to all possible execution sequences of simultaneous events having equal numerical priorities.
The processing sequence might be different from the sequence in which the events were scheduled on the event calendar.
Selecting Randomized enables Seed for event randomization.
| Parameter: propIdentEvents |
| Type: double |
| Value: 0 | 1 |
| Default: 0 |
Initialize the random number generator for event processing.
Default: 123456789
Minimum: 0
Maximum: 2^31-1
This is a number that initializes the random number generator used to determine the sequence for processing simultaneous events having equal priorities.
For a given value of this parameter, the output of the random number generator is repeatable.
To avoid unexpected correlations, make the value of this parameter distinct from all other seed parameters in the model (for example, the Initial seed parameter in the Event-Based Random Number block).
This parameter is enabled by Execution order.
| Parameter: propIdentEventSeed |
| Type: string |
| Value: |
| Default: '123456789' |
Unexpected Correlation of Random Processes
Limit the number of entity generation, service completion, subsystem execution, and function-call events that each SimEvents block performs at each fixed time instant.
Default: 1000
Minimum: 2
Maximum: 2^31-1
| Parameter: propMaxDesBlkSimulEvents |
| Type: string |
| Value: |
| Default: '1000' |
Limit the total number of events scheduled via the event calendar at each fixed time instant. This is the maximum number of events per discrete-event system in a model.
Default: 100000
Minimum: 2
Maximum: 2^31-1
| Parameter: propMaxDesMdlSimulEvents |
| Type: string |
| Value: |
| Default: '100000' |
Prevent multifiring behavior on multiport blocks or branched signals that results in duplication of events. Multifiring behavior, an implicit result of the way that the software executes particular block configurations, occurs when the software executes a block more than once in response to a single, discrete event in the simulation.
Default: On
Enable Prevent duplicate events on multiport blocks and branched signals parameter to prevent multifiring behavior.
Allow multifiring behavior on multiport blocks or branched signals.
| Parameter: propPreventDuplicateEvents |
| Type: integer or boolean |
| Value: |
| Default: '1' for integer, 'True' for boolean |
Legacy Behavior in SimEvents Models
![]() | Configuration Parameters | SimEvents Diagnostics Pane | ![]() |

Model electronic system architectures, process flows, and logistics as queuing systems or agent-based systems.
Get free kit| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |