Примитив reset-ticks
действительно настраивает и обновляет все графики. . Однако он не сбрасывает все переменные (clear-all
делает это ).
В любом случае вы должны видеть тики, представляющие время в вашей модели. И время не может течь вспять. Сброс тиков всегда будет эквивалентен «началу заново» с новым прогоном вашей модели.
Если вам нужен какой-то счетчик, который вы можете сбросить до нуля, не затрагивая ничего другого, сложно, его легко сделать самостоятельно.
Во-первых, объявите глобальную переменную:
globals [ my-counter ]
Где-то в вашей процедуре setup
установите для этой переменной значение 0
:
set my-counter 0
Где-то в вашей процедуре go
увеличьте ее:
set my-counter my-counter + 1
И всякий раз, когда вы хотите «сбросить» свой счетчик, просто снова установите его на 0
, как вы сделали при настройке:
set my-counter 0
person
Nicolas Payette
schedule
11.02.2014