MAS
コミュニティ
artisoc質問用掲示板(アーカイブ)
質問掲示板は移転しました。新掲示板は
こちら
。
質問 (解決済み)
[artisocモデル] サンプルのdangobusについて
質問者: shin59さん , 質問日時: 2019/11/06 12:20
バス停の人数の増やし方を場所ごとに変えたいのですが,個別に設定するにはどうしたらよいのでしょうか?
バス停ごとに配列が決まっているのはわかったのですが,そこから先がよくわかりませんでした
よろしくお願いします
▼解決した回答
バス停エージェントに人数増加に関する変数を追加して、バス停エージェント毎に異なる値を設定すれば良いと思います。
//サンプル ----------
//人数増加という整数型の変数を停留所に追加すること
Univ_Step_Begin{
Universe.centro.停留所(0).人数増加 = 1
Universe.centro.停留所(1).人数増加 = 5
Universe.centro.停留所(2).人数増加 = 10
Universe.centro.停留所(3).人数増加 = 1
}
//停留所エージェント
Agt_Step{
if getcountstep() Mod 10 == 0 and universe.乗客.==True then
my.客 = my.客 + my.人数増加
end if
}
回答者: ObiWan さん , 回答日時: 2019/11/06 18:22
▼ 全ての回答
バス停エージェントに人数増加に関する変数を追加して、バス停エージェント毎に異なる値を設定すれば良いと思います。
//サンプル ----------
//人数増加という整数型の変数を停留所に追加すること
Univ_Step_Begin{
Universe.centro.停留所(0).人数増加 = 1
Universe.centro.停留所(1).人数増加 = 5
Universe.centro.停留所(2).人数増加 = 10
Universe.centro.停留所(3).人数増加 = 1
}
//停留所エージェント
Agt_Step{
if getcountstep() Mod 10 == 0 and universe.乗客.==True then
my.客 = my.客 + my.人数増加
end if
}
回答者: ObiWan さん , 回答日時: 2019/11/06 18:22
Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
(
会社情報
|
情報セキュリティ・個人情報について
)