如何根据 Anylogic 中的火车到达时间表将行人从等候区释放出来?
how can I free pedestrians from a waiting area according to train arrival schedule in Anylogic?
我有火车站模型,有火车到站时刻表。我想让行人在等候区等候,直到火车到达,火车上的乘客先下车。我尝试使用 'hold'、event 和 free() 函数调用,并通过使用行人下火车和自动扶梯的计数器将行人从等候区释放
*如果下车人数等于上扶梯人数,则计数器为零,满足等候区行人放行上梯的条件火车。
if ( 计数器 == 0 ) {
坚持。解锁();
}
否则{
坚持。块();
}
然而,它没有用。要么永远拖着行人,要么就是火车还没到就无视剧本去训练
你能帮帮我吗?
我假设您正在使用 ped 等待块来构建您的逻辑...如果您想控制等待时间,您需要在属性中使用 delay ends on free() 函数调用。 . 在这种情况下不需要保留。
那么您可以改为执行以下操作:
if ( counter == 0 ) {
pedWait.freeAll();
}
我有火车站模型,有火车到站时刻表。我想让行人在等候区等候,直到火车到达,火车上的乘客先下车。我尝试使用 'hold'、event 和 free() 函数调用,并通过使用行人下火车和自动扶梯的计数器将行人从等候区释放
*如果下车人数等于上扶梯人数,则计数器为零,满足等候区行人放行上梯的条件火车。
if ( 计数器 == 0 ) {
坚持。解锁();
}
否则{
坚持。块();
}
然而,它没有用。要么永远拖着行人,要么就是火车还没到就无视剧本去训练
你能帮帮我吗?
我假设您正在使用 ped 等待块来构建您的逻辑...如果您想控制等待时间,您需要在属性中使用 delay ends on free() 函数调用。 . 在这种情况下不需要保留。
那么您可以改为执行以下操作:
if ( counter == 0 ) {
pedWait.freeAll();
}