我正在尝试使用Simulink在MATLAB中建模单个队列,单个服务器模拟,我最近安装了它,而且我很新。
我创建了一个基于时间的实体生成器(具有指数到达时间),一个容量为50个实体的FIFO队列和一个具有指数服务时间的单个服务器,如下图所示:
我想知道如何计算生成但不能进入FIFO的实体数量,因为它已满(已经达到50个实体)并丢弃它们。
答案 0 :(得分:0)
这可能不会对你有所帮助,但我找到了解决这个问题的方法,并认为我会分享它以供将来参考。解决它的方法是使用带2个端口的输出开关模块。将第一个连接到FIFO队列,将第二个连接到接收器(或任何您希望实体去的地方)并选择“未阻塞的第一个端口”作为切换标准。请在此处:http://i.imgur.com/qxmQS4s.png。干杯!