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

質問  (回答受付中)

[artisocモデル] 認識と行動文の関係
質問者: shunさん , 質問日時: 2019/01/26 10:58
if my.y>20 then
行動文A
else
行動文B
end if
といったエージェントルールを書いています.

僕の予測ではyが20より大きいときは,行動文Aを実行して,
yが20以下の時は,行動文Bを実行するものだと思っていました.
しかし,実際は,行動文AとBの境界を超える瞬間を観察してみると,
y>20の時に行動文Bを実行して,行動文B(y<=20)の領域に入り込んでいました.
これを,y>20の時に行動文Aを実行して,行動文B(y<=20)の領域に入りこませる方法はありますか.それとも解決できる他の方法はございますか.



▼ 全ての回答


いただいた質問内容から詳細はわかりませんが、
If~else~end ifの間にPrint文でmy.yの値とログ出力を入れて
条件分岐が想定した通りに動いているか確認してみてはどうでしょうか。

回答者: ObiWan さん , 回答日時: 2019/01/28 15:21



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