这个例子显示了如何创建、流程和分裂成批的实体使用实体批创造者和实体批分流块。模型中,一个实体发电机块用于表示生产部分设施。部件是由一批实体成批的创造者。一批由一个实体服务器处理。批处理完成时,由实体批分成各个部分分流块交付。
在模型中:
使用一个实体发生器生成部分
有两个属性,颜色
和客户
代表颜色和交付目的地。产生三种不同的颜色和两个不同的交付目的地部分
,在事件动作选项卡,产生行动字段输入这个代码。字段:
实体。颜色= randi([1 3]); entity.Customer = randi([1 2]);
使用一个实体批创造者块生成一批,其中包含四个部分。
使用一个实体服务器阻塞过程和变化的颜色部分
在每一批。在事件动作选项卡,条目字段输入这个代码。
entity.batch (3)。颜色= 5;
使用一批实体的分割块分割部分。在项行动,使用disp (entity.batch (3) .Color)
显示的颜色部分
在每个批处理。
使用一个实体输出开关块路由部分
基于其相应的客户客户
属性。
模拟模型。
打开生成仿真数据检查和观察到的部分颜色
值1
,2
,或3
。
观察到诊断查看器显示颜色
第三实体的值在每一批的批处理。
范围块标记为为客户为客户1和2显示部分交付给每个客户的数量。
实体批创造者|实体批分配器|实体发电机|实体输出开关|实体服务器