MAS コミュニティ
artisoc質問用掲示板(アーカイブ)
  
質問掲示板は移転しました。新掲示板はこちら

質問 (解決済み)

[artisocモデル] 団子バスモデルの信号機エージェント作成について
質問者: chukeさん , 質問日時: 2021/01/04 16:21
団子バスモデルについて、信号機エージェントを作成したいと考えているのですが、どのように作ればいいでしょうか。



▼解決した回答


団子バスモデルへの信号機の追加ですが、下記の手順で行えると思います。

・ツリーにて、centro(空間)の下に「信号機」というエージェントを追加します。
・次に「信号機」の変数として「色」(String)という変数を追加します。

・Univ_Initにて、信号機をCreateAgtで生成し、座標を与えます。

・信号機のルールにて、「色」に「赤」「黄」「青」を順番に表示するように記述します。

・「CAR」「BUS」のルールにて、前方に「信号機」を見つけた場合、「色」が「黄」もしくは「赤」のときに停止するように記述します。

回答者: m.tamada さん , 回答日時: 2021/01/05 09:53

▼ 全ての回答


団子バスモデルへの信号機の追加ですが、下記の手順で行えると思います。

・ツリーにて、centro(空間)の下に「信号機」というエージェントを追加します。
・次に「信号機」の変数として「色」(String)という変数を追加します。

・Univ_Initにて、信号機をCreateAgtで生成し、座標を与えます。

・信号機のルールにて、「色」に「赤」「黄」「青」を順番に表示するように記述します。

・「CAR」「BUS」のルールにて、前方に「信号機」を見つけた場合、「色」が「黄」もしくは「赤」のときに停止するように記述します。

回答者: m.tamada さん , 回答日時: 2021/01/05 09:53



Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
( 会社情報 情報セキュリティ・個人情報について )