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

質問 (解決済み)

[artisocモデル] レシピブック05の応用について2
質問者: じおたんさん , 質問日時: 2020/11/10 17:35
エージェントを全てのポイントから同時に走らせることはできますか?また現在10ステップごとにエージェントを生成していますが、最初の1回のみにできますか?
また到着順に記録したいのですが、MY.Countの変数は整数型でよいでしょうか?また、初期化はどのようにしたら良いのでしょうか。



▼解決した回答


全てのポイントから同時に走らせるには、
PointエージェントのAgt_Stepにて、条件式を
If GetCountStep() == 1 Then
と記載すればよいです。

到着順に記録するには、Personに変数Count(整数型)を追加すればよいです。
初期化は、Agt_Initにて、
My.Count = 0
とし、Agt_Stepで
My.Count = My.Count + 1
とすれば、Person毎に歩行したステップ数が取得できます。

回答者: さん , 回答日時: 2020/11/11 10:07

▼ 全ての回答


全てのポイントから同時に走らせるには、
PointエージェントのAgt_Stepにて、条件式を
If GetCountStep() == 1 Then
と記載すればよいです。

到着順に記録するには、Personに変数Count(整数型)を追加すればよいです。
初期化は、Agt_Initにて、
My.Count = 0
とし、Agt_Stepで
My.Count = My.Count + 1
とすれば、Person毎に歩行したステップ数が取得できます。

回答者: さん , 回答日時: 2020/11/11 10:07



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