Как я могу построить атрибут агента в netlogo, каждый с другим пером. Учитывайте, что существуют и другие типы агентов, и числа, которые должны быть построены агентом, не всегда соответствуют распределению/созданию при запуске.Графический атрибут непересекающихся агентов
ответ
Я считаю, что ваш вопрос действительно "как я могу связать каждого агента в агенте с помощью ручки?" Назовем агентом myset
.
Если agentset является статическим (не агенты не созданы или умирающие) во время моделирования, то вы можете ввести глобальный
mylst
и установить его один раз к списку агентов:set mylst [self] of myset
. Затем вы можете связать ручки с членами списка в любом случае. (Например, вы можете также сделать список ручки так, чтобы индексировать агента вmylst
и индекс его перо вmypens
то же самое.)Вы можете использовать
table
и сопоставить каждое имя пера агента. (Мне, вероятно, нравится это решение лучше всего.)Если эти агенты представляют собой породу, вы можете дать породе атрибут
pen
, который вы установили в его имяpen
. (Единственная причина, мне не нравится это решение является то, что он влезает с атрибутами агента исключительно для GUI целей, которые я стараюсь избегать.)
EDIT:
Поскольку вы создаете и уничтожая ваших агентов, но вы хотите, чтобы каждый из них контролировал свою ручку, у вас есть несколько странная ситуация, которая может привести к большому количеству бухгалтерии. Я собираюсь предложить решение 3: добавьте атрибут pen
вашим агентам. Теперь каждый раз, когда вы создаете агент, включают в себя как часть инициализации следующий:
set pen (word "pen" who)
set-current-plot "myplot"
create-temporary-plot-pen pen
plot attribute
Здесь "myplot"
это название сюжета, который вы используете для этого, и attribute
этого имя атрибута ваши замышляют. Тогда каждый тик вы можете иметь каждый из этих агентов
set-current-plot "myplot"
set-current-plot-pen pen
plot attribute
Если вы хотите, чтобы отличить агент от ручки цвета, вы должны сделать немного больше работы. (См. Команду scale-color
для подсказок.)
Хочет ли он нарисовать патчи или хочет ли он ** сюжет ** что-то вроде гистограммы? Я здесь смущен. –
@Alan Спасибо! Вы сформулировали вопрос намного лучше. Мог бы предоставить некоторый код для второго предложенного решения, мой агент-агент, по-видимому, динамичен. –
@DavidMerinos Участок в определенном участке линии. –
- 1. Обновление datastax-агентов через графический интерфейс Opscenter? тарбол или упаковка
- 2. Netlogo: Создание подмножеств агентов-агентов определенной породы
- 3. Вычитание непересекающихся адресов указателей
- 4. Найдите число непересекающихся множеств
- 5. Объединение непересекающихся множеств
- 6. Кодообразование для непересекающихся инициализаций
- 7. Drawing непересекающихся круги
- 8. Наборы всех непересекающихся пар
- 9. Библиотека визуализации для непересекающихся интервалов
- 10. Поиск непересекающихся строк в матрице
- 11. базы данных непересекающихся отношения описаны
- 12. Запросить три непересекающихся набора данных
- 13. NumPy sum вдоль непересекающихся индексов
- 14. Создать список непересекающихся пар битпоинтов
- 15. Атрибут площади в xsl-fo внешний-графический с координатами
- 16. Как дублировать популяцию агентов
- 17. Мониторинг KVM без агентов
- 18. R на основе агентов
- 19. NetLogo: Использование агентов собственного
- 20. Конфигурация для агентов OpenAM
- 21. Синхронизация потоков нескольких агентов
- 22. Перечисление переменных нескольких агентов
- 23. Набор ссылок без агентов
- 24. Правильный дизайн для нескольких агентов сервера
- 25. Как реализовать лабиринт с использованием непересекающихся множеств?
- 26. Ближайшее трио соседей для непересекающихся эллипсов
- 27. Способ удаления двух непересекающихся строк в vim
- 28. Аппроксимационный алгоритм для непересекающихся путей в сетке
- 29. Сбор непересекающихся терминов в выражениях полиномов
- 30. Внедрение набора непересекающихся объектов в C++
Что вы имеете в виду: какие номера агентом, который должен быть нанесен, не всегда соответствуют распределению/созданию в начале ._? –
Нельзя использовать цикл while, например, стартовый номер 25 и 50 агентов. У кого числа агентов, которые должны быть построены, не находятся между 25 и 75. –