Недостаточно информации, но я собираюсь угадать. Я предполагаю, что circle
- черепаха.
create-links-with
хочет получить агент, и n-of
поэтому для его второго аргумента нуждается в агенте. Я не думаю, что вы можете создать агент с read-from-string
, так как в документации указано, что read-from-string
будет производить только число, список, строку или логическое значение или специальное значение «nobody».
Однако, вы могли бы сделать что-то вроде этого:
create-links-with n-of 3 circles with [color = read-from-string connect-property]
Я использую connect-property
вместо connect-with
; это переменная, которая будет прикреплена к ящику ввода, и вы можете заменить цвет другой переменной circles-own
, которую вы определили.
Если у вас есть фиксированный набор свойств для идентификации circle
, возможно, лучше использовать объект Chooser или даже ползунок, а не поле ввода.
(Вне тестов и экспериментов, я думаю, что это, вероятно, не лучшая стратегия для идентификации черепах по их числам. Лучше дать им переменные и использовать значения переменных для их идентификации, например, используя with
.)
Круг 1 - это попытка указать определенный узел, на котором будет действовать код, верно ли это? – TCarr
Нам нужна дополнительная информация. Я предполагаю, что 'connect-with' - это переменная, прикрепленная к полю ввода. Что вы набираете в нее? Вы получаете сообщение об ошибке, или вы просто не получаете никаких новых ссылок? ('circle' - это черепаховая порода?? – Mars
Да,' circle 1' относится к 'circle', если' circle' является породой. Но см. Мой комментарий в конце моего ответа. – Mars