講堂の避難シミュレーションを実施しています。テーブルに座る生徒と、クラス内でランダムに割り当てられた追加の生徒の 2 種類の生徒がいます。そこで、生徒を希望の数に割り当てるために2 つのスライダーを作成しました。スライダーには、extrastudentsおよびstandardstudentsという名前が付けられます。シミュレーションが開始したら、すべての生徒 (テーブルとエキストラの生徒の両方) が最も近い出口 (2 つの出口があります) に行くようにしたいので、座っている生徒だけにそれを実装しました:
ask standarstudents [
ifelse pycor > 0
[ set target one-of nexits]
[ set target one-of sexits]
face target
]
Nexitsは北口です。Sexitsは南口です。
問題は、このエラーが発生し、先に進むことができることです:
ASK は、入力がエージェントまたはエージェントセットであると予期していましたが、代わりに 3 を取得しました。オブザーバーが ASK を実行中にエラーが発生しました。 (数値 3 は、ユーザーが選択したスライダーに由来します) ボタン 'setup' によって呼び出されたプロシージャ SETUP によって呼び出されました
org.nlogo.nvm.ArgumentTypeException: ASK は、入力がエージェントまたはエージェントセットであると予期していましたが、代わりに番号 3 を取得しました。
何か案は?