我正在尝试模拟我使用pedestrian library
和dynamic event
的模型。特别是我使用pedSelectOutput
,以便乘客有机会前往多个出口。
在dynamic event
中,在我写的行动部分中:
pedSelectOutput.out1.disconnectAndUnmapAll();
pedSelectOutput.out1.disconnect(pedGoToExit1.in);
pedSelectOutput.out1.connect(pedGoToExit2.in);
但它似乎不起作用。
Μore具体来说,我想动态选择退出。此外,我想知道我是否可以单独管理pedestrians
,而无需创建新的agent
类型。
提前谢谢。
答案 0 :(得分:0)
portName.connect(...)
和其他函数仅用于建立初始连接。在PedExit -> Exit
侧使用PedSelectOuput
,在对侧使用Enter -> PedEnter
。 Exit
和Enter
块属于Process Modeling库。它们用于动态路由。在enterName.take( agent );
块的On Enter操作中调用Exit
,以在相应的Enter
块中转发代理。