如何在Anylogic中阻止源到达率?

时间:2019-07-06 10:00:10

标签: anylogic

当我按下触发火灾警报的按钮时,我当前的火灾疏散模拟模型便开始了。我想在疏散过程中阻止行人到达。

以下是我的流程图: enter image description here

例如,当我按下“火警”按钮后,我想阻止源pedOffice的行人到达建筑物区域。以下是我的属性设置: enter image description here

我尝试使用该代码 pedOffice.set_rate(0); 但是,按下按钮后,行人继续到达。

1 个答案:

答案 0 :(得分:2)

有2个选项:

选项1 您需要先将到达类型更改为rate,否则set_rate无效:

pedOffice.set_arrivalType(pedOffice.RATE);
pedOffice.set_rate(0);

选项2
您可以将最大到达数量更改为已到达的数量:

pedOffice.set_maxArrivals(pedOffice.countPeds());