This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Generate Entities When Events Occur

In addition to time-based entity generation, the Entity Generator block enables you to generate entities in response to events that occur during the simulation. In event-based generation, a new entity is generated whenever a message arrives at the input port of the Entity Generator block.

Event times and the time intervals between pairs of successive entities are not necessarily predictable in advance.

Generating entities when events occur is appropriate if you want the dynamics of your model to determine when to generate entities.

Generate Entity When First Entity is Destroyed

To generate an entity when the first entity is destroyed, use two Entity Generator blocks and a Simulink Function block. The Entity Terminator block calls the Simulink Function after destroying the first entity.

In this example, Entity Generator1 generates the first entity. SendMessage contains the genNext function, which sends a message.

The Entity Terminator block calls the genNext function.

Generate Event-Based Entities Using Data Sets

For an example of an example that uses an Excel® spreadsheet, see Generating and Initializing Entities.

See Also

| | | | | | | | | | | | | | | |

Related Examples

More About

Was this topic helpful?