Как получить доступ к объекту ссылки в текущем местоположении черепахи? Например, чтобы подсчитать, сколько раз событие происходит при переходе по определенной ссылке.
Я предположил (возможно, по глупости), что вы можете:
ask link(s)-here [set count count + 1]
Но ссылка здесь - это не метод, и он не работает.
Любые советы очень ценятся
Большое спасибо за чтение.
Стивен
2 ответа
Ваши черепахи просто блуждают по самолету и иногда случайно пересекают какие-то звенья? Если да, см. Ответ Брайана.
Или ваши черепахи на самом деле намеренно ходят по ссылкам? Если второе, то добавьте:
turtles-own [current-link]
И в то время, когда черепаха выбирает ссылку и начинает следовать по ней, сохраните ссылку в этой переменной.
В этом ответе показано, как определить расстояние до ссылки: https://stackoverflow.com/a/22163018/145080
Затем вы можете сделать что-то вроде:
to-report links-here
report links with [ link-distance [pxcor] of myself [pycor] of myself < .5 ]
end
Обратите внимание, что при этом не будут обнаруживаться ссылки, проходящие через края патча. Поиграйте с расстоянием (в настоящее время 0,5), чтобы получить желаемое.
Похожие вопросы
Связанные вопросы
Новые вопросы
netlogo
NetLogo - это агентский язык программирования и интегрированная среда моделирования. NetLogo - это бесплатное программное обеспечение с открытым исходным кодом под лицензией GPL. Коммерческие лицензии также доступны. Он написан на Scala и Java и работает на виртуальной машине Java.