#anylogic
#anylogic
Вопрос:
Я пытаюсь создать имитационную модель трафика в Anylogic. Я создал пользовательский автомобильный агент (the_car), и у него есть два параметра. Я не могу получить доступ к параметрам агента car в строке остановки «При выполнении действия Car». Отображается ошибка «Не удается создать статическую ссылку на нестатическое поле the_car.parameter».
Строка i = the_car.parameter; //ошибка в этой строке.
Комментарии:
1. Пожалуйста, добавьте еще несколько примеров к вашему вопросу, отформатируйте код и сформулируйте свой вопрос.
Ответ №1:
Вам нужно сообщить своим блокам процесса, что через них проходят агенты типа the_car. Вероятно, вы используете объект CarSource, настройте его таким образом, чтобы он создавал не агенты «Agent» по умолчанию, а ваши агенты the_car.
Затем вам нужно понять, как работают поля кода. У них часто есть определенные ключевые слова, которые относятся к функциональности, см. Мой пост в блоге. Вам нужно будет написать String i = agent.parameter