生成多个实体在时间为零
离散事件仿真,事件是一个观察的瞬时事件可能会改变一个状态函数,输出,和/或其他事件的发生。
假设您想要:
预加载一个队列或服务器与实体的仿真、分析前排队或处理延迟。
初始化一个共享资源的能力,再分析资源配置行为。
这些场景需要多个实体生成仿真开始。
在这些场景中,您可以同时生成多个实体的模拟。你可以观察到的行为只有那些实体仿真的其余部分。
构建模型
生成多个实体0
,使用MATLAB®的代码实体发电机块。
打开示例模型没有执行的配置步骤,明白了一个简单的示例生成多个实体
。
在一个新的模型,从SimEvents®图书馆,把实体发电机,实体终结者,仪表板范围块。
双击实体发电机块。
从时间源下拉列表中,选择
MATLAB的行动
。在相生的时间行动字段中,使用MATLAB代码输入您想生成的实体的数量。例如,您可以使用8。在这种情况下,仿真时间
0
,实体发电机8块生成同步事件。在事件的行动选项卡中,随机属性的实体。选择生成事件动作,产生行动字段中,输入MATLAB代码:
entity.Attribute1 = rand ();
的输出仪表板范围块显示软件生成多个实体0
。