Anylogic - общение между двумя агентами
У меня проблема с агентной моделью.
Я построил двух агентов. У одного есть диаграмма состояний. Я хочу, чтобы диаграмма состояний могла обрабатываться другими агентами с помощью отправки сообщения или чего-то еще..
Как мне это сделать?
2 ответа
Проверьте раздел справки AnyLogic под названием "Связь между агентами". Это покажет вам, как отправлять сообщения назад и вперед между агентами. Затем прочитайте тему под названием "Переход, инициируемый сообщением". Это покажет вам, как перемещаться между состояниями с помощью сообщений. По сути, вы делаете свою диаграмму состояний, изменяете все необходимые переходы на переходы сообщений, чтобы они отвечали на сообщения, а затем вы используете send(...)
отправлять сообщения агенту, который имеет соответствующую диаграмму состояний. Удачи!
Справка и документация Anylogic содержат руководство о том, как это сделать. http://www.anylogic.com/anylogic/help/index.jsp?topic=/com.xj.anylogic.help/html/agentbased/Communication.html