主要内容

生成多个实体在时间为零

离散事件仿真,事件是一个观察的瞬时事件可能会改变一个状态函数,输出,和/或其他事件的发生。

假设您想要:

  • 预加载一个队列或服务器与实体的仿真、分析前排队或处理延迟。

  • 初始化一个共享资源的能力,再分析资源配置行为。

这些场景需要多个实体生成仿真开始。

在这些场景中,您可以同时生成多个实体的模拟。你可以观察到的行为只有那些实体仿真的其余部分。

构建模型

生成多个实体0,使用MATLAB®的代码实体发电机块。

模型与一个实体生成器,一个实体终结者块和仪表板块范围。

打开示例模型没有执行的配置步骤,明白了一个简单的示例生成多个实体

  1. 在一个新的模型,从SimEvents®图书馆,把实体发电机,实体终结者,仪表板范围块。

  2. 双击实体发电机块。

  3. 时间源下拉列表中,选择MATLAB的行动

  4. 相生的时间行动字段中,使用MATLAB代码输入您想生成的实体的数量。例如,您可以使用8。在这种情况下,仿真时间0,实体发电机8块生成同步事件。

    实体发电机块窗口。相生时间行动领域的MATLAB代码生成8个实体。

  5. 事件的行动选项卡中,随机属性的实体。选择生成事件动作,产生行动字段中,输入MATLAB代码:

    entity.Attribute1 = rand ();

的输出仪表板范围块显示软件生成多个实体0

仪表板范围块显示8个实体生成的模拟。

另请参阅

|||

相关的例子

更多关于