我正在实施一个演讲厅的疏散模拟。我有两种类型的学生坐在桌子上和额外的学生在课堂内随机分配。所以我创建了两个滑块以便将学生分配到所需的数量。滑块被命名为extrastudents和standarstudents。当模拟开始时,我希望所有学生(包括桌子和临时学生)都去最近的出口(我有两个出口)。所以我只为坐下的学生实施了这个:
ask standarstudents [
ifelse pycor > 0
[ set target one-of nexits]
[ set target one-of sexits]
face target
]
Nexits 是北出口。Sexits是南出口。
问题是我得到了这个错误,我可以继续:
ASK 期望输入是一个代理或代理集,但得到了数字 3。观察者运行 ASK 时出错。(数字 3 来自用户选择的滑块)由按钮“设置”调用的过程 SETUP 调用
org.nlogo.nvm.ArgumentTypeException:ASK 预期输入是代理或代理集,但得到了数字 3。
有任何想法吗?