Этап 6. Организация связи агентов Truck и Plant Для того чтобы детали из грузовиков попали в цех, нужно связать
агентов Truck и Plant.
Для этого в агент Truck нужно поместить выходы и связать их со вхо-
дами, помещенными в агент Plant.
Перетащите на рабочее поле агента Truck2 элемента exit из библи-
отеки моделирования процессов и соедините их так, как показано
на рис. 6.17.
Рис. 6.17. Соединение портов в агенте Truck2
Перейдите в агент Plant и уберите все лишнее. Должны остаться
функции Find_Truck, detal_deliver, izdeliya и события, которые вызыва-
ют функции detal_deliver и izdeliya.
Перетащите на рабочее поле агента значок Завод из библиотеки
Картинки
(рис. 6.18).
Перетащите два элемента Порт из агентной библиотеки и дайте им
имена port_detal1_plant и port_detal2_plant.
Перейдите в агент main и соедините порты так, как показано
на рис. 6.19.
Вернитесь в агент Plant и перетащите на рабочее поле агента 2 эле-
мента enter. Назовите их enter_Detal1 и enter_Detal2.
Перейдите в агент Truck, выделите выход exit_Detal1 и в его свой-
ствах укажите, к какому входу его привязать (рис. 6.20).
Аналогично привяжите выход exit_Detal2 (рис. 6.21).
115
Создание смешанной агентно-дискретно-событийной модели
Рис. 6.20. Привязка выходов агента Detal1
Рис. 6.19. Соединение портов
в агенте main
Рис. 6.18. Размещение значка Завод
в агенте Plant