MAS
コミュニティ
artisoc質問用掲示板(アーカイブ)
質問掲示板は移転しました。新掲示板は
こちら
。
質問 (解決済み)
[artisocモデル] ファイルに出力について
質問者: wadaさん , 質問日時: 2020/10/21 12:15
ファイルにagtの速度を出力したいのですがどうすればいいのかわかりません。
詳しく教えてくださいませんか。
▼解決した回答
速度の変数(例えばV)を追加してあれば、
V=そのステップで進んだ距離/経過時間で算出できます。
1ステップが1秒、1マスが1mという想定であれば、
V=1(m/s)
となります。
ファイル出力の手順は下記を参照ください。
https://artisoccloud.kke.co.jp/documents/tutorial/artisoc4_artisocCloud/file.html
artisoc4の場合
artisoc Cloudではuniv_step_endにたとえば以下のように記述します。
OpenFileCSV("output.csv", 1, 3)
WriteFilecsv(1, GetCountStep(), False)
WriteFileCSV(1, Universe.hensuu, True)
CloseFilecsv(1)
もし、エージェントのAgt_Stepで記述する場合は以下の通りっです。
OpenFileCSV("output.csv", 1, 3)
WriteFilecsv(1, My.ID, False)
WriteFileCSV(1, My.V, True)
CloseFilecsv(1)
※IDとVがcsvファイルとして出力します。
回答者: m.tamada さん , 回答日時: 2020/10/21 12:53
▼ 全ての回答
速度の変数(例えばV)を追加してあれば、
V=そのステップで進んだ距離/経過時間で算出できます。
1ステップが1秒、1マスが1mという想定であれば、
V=1(m/s)
となります。
ファイル出力の手順は下記を参照ください。
https://artisoccloud.kke.co.jp/documents/tutorial/artisoc4_artisocCloud/file.html
artisoc4の場合
artisoc Cloudではuniv_step_endにたとえば以下のように記述します。
OpenFileCSV("output.csv", 1, 3)
WriteFilecsv(1, GetCountStep(), False)
WriteFileCSV(1, Universe.hensuu, True)
CloseFilecsv(1)
もし、エージェントのAgt_Stepで記述する場合は以下の通りっです。
OpenFileCSV("output.csv", 1, 3)
WriteFilecsv(1, My.ID, False)
WriteFileCSV(1, My.V, True)
CloseFilecsv(1)
※IDとVがcsvファイルとして出力します。
回答者: m.tamada さん , 回答日時: 2020/10/21 12:53
Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
(
会社情報
|
情報セキュリティ・個人情報について
)