MAS コミュニティ
artisoc質問用掲示板

質問 (解決済み)

[artisocモデル] エージェント集合型変数について
質問者: Koh0224さん , 質問日時: 2017/01/20 13:19
モデルを作っていた中で分からない点がでてきたので、質問させていただきたいと思います。

●エージェント集合型変数にリストアップされているエージェントのIDをIf文に用いたい場合、どのように記述すればよいでしょうか?



▼解決した回答


下記のようにFor each文とエージェント変数を使います。

Dim a_set As AgtSet
Dim tmp As Agt

MakeAgtSet(aset,Universe.kukan.dummy)

for each tmp in aset
if (tmp.id == 5) then
print("ID5のエージェントです")
end if
next tmp

回答者: tohmas さん , 回答日時: 2017/01/22 18:06

▼ 全ての回答


下記のようにFor each文とエージェント変数を使います。

Dim a_set As AgtSet
Dim tmp As Agt

MakeAgtSet(aset,Universe.kukan.dummy)

for each tmp in aset
if (tmp.id == 5) then
print("ID5のエージェントです")
end if
next tmp

回答者: tohmas さん , 回答日時: 2017/01/22 18:06

MASコミュニティ
掲示板TOP







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