To create custom observers of the entities and events in your model,
|Interface to create your custom visualization for models with SimEvents blocks|
|Specify behavior when simulation starts|
|Specify behavior when simulation pauses|
|Specify behavior when simulation resumes|
|Define observer behavior when simulation is terminating|
|Specify list of blocks to be notified of entity entry and exit events|
|Specify whether you want notification for all events in event calendar|
|Specify behavior after an entity enters a block that has entity storage|
|Specify behavior before an entity exits a block with entity storage|
|Specify behavior before execution of an event|
|Add block to list of blocks to be notified|
|Remove block from list of blocks being notified|
|Get handles to event calendars|
|Get list of blocks that store entities|
|Return block handle for a given block path|
|Return storage handles of specified block|
To create an observer, create a class that derives
Use these methods in your derived class to implement your custom observer.
Use your custom observer to monitor the model.
Stop your custom observer and disconnect it from the model.
Explore custom visualization models.