Получить агента, захватившего транспортный парк в качестве параметра - PullRequest
0 голосов
/ 15 марта 2020

Я использую «поток» в основном, который вводится через узлы и пути, расположенные в верхней части карты в основном, у меня есть разные флоты с подходящим типом агента для каждого флота, потоки используют блоки захвата / перемещения в транспортер чтобы переместить эти флоты (которые используются в качестве параметра) в узлы с определенным процессом и некоторыми функциями, и я создал функцию на главном, чтобы экспортировать имя узла, вводимого для каждого флота, который представлен в «Вкл. введите узел "блок рассматриваемого Transporterfleet;

Я хотел бы получить идентификатор агента" потока "населения" потоков ", присутствующего в main, заранее спасибо за вашу поддержку!

[https://i.stack.imgur.com/a8dmg.png][1] 
[https://i.stack.imgur.com/a8dmg.png[2]
[https://i.stack.imgur.com/a8dmg.png][3]
[https://i.stack.imgur.com/a8dmg.png][4]

1 Ответ

0 голосов
/ 16 марта 2020

Проверьте ключевые слова, которые вы можете использовать в "на входе узла". Одним из них является unit, который относится к фактическому транспортеру.

Так что просто используйте unit.id, и он будет использовать его. Конечно, вы должны установить для параметра «Тип транспортера» в вашем объекте TransporterFleet тип агента ваших транспортеров, которые на самом деле имеют поле «id», в противном случае вы получите ошибку.

Пожалуйста, прочитайте больше об этом ключевые слова здесь: https://www.benjamin-schumann.com/blog/2016/2/4/the-magic-lightbulb-and-how-it-can-help-your-anylogic-modelling

...