Для моей модели я хочу посчитать количество эвакуированных черепах с момента начала эвакуации.
У меня есть счетчик, который начинает считать секунды и минуты, пока каждая черепаха не выйдет из модели (не была эвакуирована).
Это процедура для счетчика:
to setuptime
let minutes_string (word minutes)
let seconds_string (word seconds)
if seconds < 10 [ set seconds_string (word "0" seconds)]
if minutes < 10 [ set minutes_string (word "0" minutes)]
set current_time (word minutes_string ":" seconds_string)
end
Теперь я хочу нарисовать количество эвакуированных черепах, начиная с момента начала эвакуации. Эвакуация начинается, когда я нажимаю sh кнопку «Начать огонь».
Итак, по оси Y у меня есть количество эвакуированных черепах. А на оси X я хочу указать время эвакуации, как только начнется пожар.
Но как мне начать сюжет, когда начинается эвакуация? Теперь это только начинается, когда начинаются тики.
Код для кнопки огня:
to startfire
set initial-attendees count turtles
if alarm [
ask patches with [pycor > -2 and pycor < 4 and (pxcor > 1 and pxcor < 4)] [set pcolor red]
ask patches with [pycor > -160 and pycor < -154 and (pxcor < 120 and pxcor > 117)] [set pcolor red]
ask patches with [pycor > -2 and pycor < 4 and (pxcor > -3 and pxcor < 0)] [set pcolor red]
ask patches with [pycor > -160 and pycor < -154 and (pxcor > -120 and pxcor < -117)] [set pcolor red]]
set alarm? true
end
Код для сюжета - это то, что я ищу. Я рассчитываю количество эвакуированных черепах путем подсчета первоначальных посетителей - подсчета посетителей.