我正在为一个楼层的疏散项目工作,并希望创建一个从pedSource街区的行人分布。当我进行模拟时,这些行人已经出现在一个区域。我希望在一个地区获得固定数量的行人,而其他地区则分配给其他地区。
我收集了行人使用allLocations (area,area1,area2和OfficeArea)出现的区域。事件由事件触发,并使用延迟块。给定楼层的行人人数最多为100人。
这是我尝试过的,行人会出现在这些区域的代码:
allLocations.get(uniform_discr(0, allLocations.size()-1))我期望在办公区内有固定的10名行人,并将其定位在我设置吸引子的位置,但实际结果显示超过10名行人,而且没有出现在设定吸引子处。
发布于 2019-05-28 12:09:35
将吸引子设置为行人的目标是根据文档只为块pedWait和pedGoTo工作(我实际上只能让它与pedWait一起工作,而不是pedGoTo)。因此,不能使用初始位置或jumpTo()函数将代理直接初始化到吸引子上。
作为解决办法,您有几种选择:
https://stackoverflow.com/questions/56339086
复制相似问题