2015-03-01 5 views
0

Я знаю, что netlogo способен экспортировать данные, но из моего понимания я могу получить его только для экспорта данных из определенного моментального снимка. Я хотел бы видеть, как данные изменяются со временем для всех тиков в перспективе. Есть ли способ заставить netlogo сделать это? Или, возможно, сообщите об этом для экспорта данных для определенных интервалов (например, каждые 10 тиков, начиная со времени 0)?Экспорт данных из Netlogo

Спасибо!

ответ

0

Самый простой способ сделать это с помощью инструмента BehaviorSpace. Настройте эксперимент с необходимыми входными параметрами (или диапазонами для некоторых из них) и именами переменных, которые вы хотите экспортировать (или код, который создает то, что вы хотите), и запустите эксперимент с сообщением о каждом тике.

Более сложным способом, который может быть лучше в некоторых ситуациях, является процедура, называемая чем-то вроде print-results, и в конце процедуры прохождения имеют строку if ticks mod 10 = 0 print-results и в процедуре результатов печати, имеют кучу печати , show и т. д. для получения результатов, о которых вы хотите сообщить. затем выполните export-output