Events
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 blocks. 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 Creator | Create batch of entities |
Entity Generator | Generate entities |
Entity Queue | Enqueue messages and entities |
Entity Server | Serve entities |
Entity Store | Store entities |
Entity Terminator | Terminate entities |
Resource Acquirer | Acquire 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.