在Anylogic 8.5.1中,我正在进行图书馆疏散的模拟,我使用包含不同类型用户(包括学生,组织者,毕业生等)的Option-list进行设置和代理。另外,我设置了“自定义分布”参数来设置每个用户的分布值。到目前为止,我已经运行了该模型,并且一切正常。 我想要的是: 1.在特定的地方使用“ pedFlowStatistics”行(我可以这样做); 2.想计算通过此行的用户(我不知道该怎么做); 3.然后绘制图表以突出显示通过该特定行空间的不同用户数量(我不知道该怎么做)。
在上述情况下,我需要帮助,谢谢。
我没有Java背景。
答案 0 :(得分:0)
使用pedFlowStatistics无法根据条件进行计数...您只能使用以下方法计算行人总数:
pedFlowStatistics.countPeds(); // counts total number of pedestrians
pedFlowStatistics.traffic(); //shows the number of pedestrians per hour
您可以直接在图表中使用这些功能。
但是,由于您要根据条件(用户的类型)进行计数,因此您需要对此有所了解,并取决于您的模型,因此您必须计算其他地方的行人数量……或者使用2 ped进入方块并在两者之间计数...这取决于您的布局和模型。