Преобразование одного агента в несколько агентов в любом программном обеспечении
Как преобразовать один агент в несколько (более двух) новых агентов в программе AnyLogic? Например, рассмотрим процесс выплавки цинка. На этапе обжига концентрат превращается в огарок цинка, диоксид серы и другие остатки.
Используя разделенный блок, я могу преобразовать только одного агента в одного и того же агента и только в одного другого агента...
1 ответ
Вы всегда можете создавать новых агентов, используя популяцию для нового типа агента и добавляя к ней командуadd_MyAgentPopulation()
.
Если этому новому агенту необходимо снова войти в поток, вы можете отправить его в любую точку, используя блок «Ввод» сmyEnterBlock.take(agent)
гдеagent
будет агент, которого вы создали выше