Можем ли мы включить процедуру (скажем, проверку ветра) как в процедуру настройки, так и в процедуру запуска NetLogo?

Я создаю модель рассеивания загрязняющих веществ в воздухе, для которой я хочу импортировать информацию о скорости ветра, хранящуюся в файле .csv. Мне интересно, можно ли также включить процедуру проверки ветра на каждом такте в процедуру настройки для назначения значений скорости ветра на нулевом такте? Я не уверен, нужен ли код для этого вопроса, но, пожалуйста, дайте мне знать, нужен ли он вообще.


person Abhijeet Ranjan    schedule 05.06.2020    source источник
comment
Я ответил на это, потому что вы новичок, и я подумал, что пример может вам помочь. Но это то, чему вы научитесь больше, просто попробовав это сделать.   -  person JenB    schedule 05.06.2020


Ответы (1)


В этом нет проблем. Например, я обычно делаю это для таких вещей, как раскрашивание фрагментов по некоторому изменяющемуся значению — вы хотите, чтобы окрашивание применялось всегда. В этом случае код будет выглядеть примерно так:

to setup
  clear-all
  [ bunch of stuff to initialise the world ]
  colour-patches
  reset-ticks
end

to go
  [ bunch of stuff to make changes to the worl ]
  colour-patches
  tick
end

to colour-patches
  [ stuff to do the colouring ]
end
person JenB    schedule 05.06.2020