Events

Events, event actions, run-time control

An event is the observation of an instantaneous incident that may change a state variable, an output, and/or the occurrence of other events. When an event occurs, you can create a response by invoking a corresponding action for that event. For example, an entity's entry into a block may invoke an entry action. You can write actions for many events using MATLAB® code or Simulink Function block. Each block for which you can create actions has an Event Actions tab. For more information on events and event actions, see Events and Event Actions.

Blocks

Entity Batch CreatorCreate batch of entities
Entity GeneratorGenerate Entities
Entity QueueEnqueue messages and entities
Entity ServerServe entities
Entity StoreStore entities
Entity TerminatorTerminate entities
Resource AcquirerAcquire entity resources

Topics

Events and Event Actions

Learn the basics of events and event actions in SimEvents®.

Event Action Languages and Random Number Generation

Use supported event action languages and randomization methods.

Generate Entities When Events Occur

Use events to determine when to generate an entity.

Write Event Actions for Legacy Models

When migrating legacy SimEvents models, you often must create event actions.