Моделирование производственных процессов в AnyLogic 8.1
Издание представляет собой лабораторный практикум, позволяющий освоить работу в среде AnyLogic с потоками и со сложными моделями, включающий в себя несколько подходов моделирования. Предназначено для студентов-бакалавров, магистров и аспирантов всех форм обучения, обучающихся по техническим специальностям.
Содержание
Содержание книги "Моделирование производственных процессов в AnyLogic 8.1 : лабораторный практикум"
Отрывок из книги
111Создание смешанной агентно-дискретно-событийной модели лекция trucks находится в главном агенте, то сначала идет обращение к агенту main, потом через точку обращаемся к коллекции, а потом че-рез точку обращаемся к функции коллекции. В первой строке цикла в переменную t записываем очередной грузовик из коллекции. Грузо-вик получаем с помощью стандартной функции get(), которая возвра-щает элемент коллекции с указанным в скобках индексом. Далее про-веряем, находится ли грузовик в состоянии atStorage: если да, то это нужный нам грузовик и мы его записываем в переменную t; если нет, то в переменную t записываем null. В конце функции возвращаем най-денный грузовик.Теперь, имея функцию, можно отправить детали в нужный грузовик.Выделите выход exit_Detal1 и задайте в его свойствах действие, ко-торое отправит детали первого типа во вход для них в агенте Truck, как это показано на рис. 6.12.Рис. 6.12. Свойства выхода exit_Detal1В действиях на выходе сначала проверяется, нашелся ли грузовик (если функция Find_Truck_at_Storage() что-то вернула), затем во вход найденного грузовика отправляется деталь с помощью стандартной функции take().Теперь повторите операцию для выхода exit_Detal2 и добавьте в его свойства действие, показанное на рис. 6.13.
Внимание!
При обнаружении неточностей или ошибок в описании книги "Моделирование производственных процессов в AnyLogic 8.1 : лабораторный практикум (автор Оксана Лимановская, Татьяна Алферьева)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку