2014-01-13 2 views
0

Для моего проекта лабиринта я хочу создать кнопку монитора, которая отслеживает, сколько времени потребуется для того, чтобы черепаха могла добраться от начала до конца. Как мне закодировать таймер?Как создать таймер на netlogo?

+0

Вы хотите измерить тики или двигаются? например, черепаха не может двигаться и только менять направление, если сталкивается с стеной, но она будет считаться галочкой. Вы можете просто добавить переменный варибель для черепах, а когда вы используете fd 1, увеличьте его на 1 – Marzy

+0

Если вы имеете в виду в реальном времени, Стивен уже указал вам на таймер – Marzy

ответ

1

Отъезд reset-timer и timer и в документах. Во время настройки лабиринта сделайте reset-timer. Во время бега лабиринта вы можете проверить на истекшее время с timer

1

Если вы имеете в виду, сколько патчей прошли в движении к цели, вы можете использовать следующее:

turtles-own [target move-counter] 

to Your-Move-Function 
     let t target 
     face min-one-of all-possible-moves [distance t] 
     fd 1 
     set move-counter move-counter + 1 
    end 
Смежные вопросы