Этап 1. Задание анимации агентов модели
В модели все должно быть прекрасно — и реализация, и анимация.
Поэтому начнем с добавления к агентам модели анимации. При вве-
дении анимации процесса сам процесс конкретизируется и теперь
нужно задать процесс сборки вполне конкретного изделия. Пусть это
будет сборка настенных зеркал, т. е. процесс вставки зеркала в раму.
Причем рама (первая деталь) подвергается сначала полировке, потом
окраске. Заготовкой для зеркала служит стекло (вторая деталь), на ко-
торое наносят покрытие. В конце процесса зеркала упаковываются
по 5 штук в коробку.
Перейдите в агент Detal1. Инструменты для рисования графиче-
ских примитивов находятся в библиотеке Презентация вкладки Пали-
тра
(рис. 3.1).
Перетащите из библиотеки объект Прямоугольник на рабочее поле
агента Detal1 (рис. 3.2) и задайте его свойства (размеры и цвет) так, как
показано на рис. 3.3.
62
Лабораторная работа № 3
Рис. 3.1. Библиотека Презентация
Рис. 3.2. Размещение объекта Прямоугольник в агенте Detal1
63
Использование анимации в дискретно-событийном подходе в AnyLogic 8.1
Рис. 3.3. Свойства объекта Прямоугольник
Перейдите в агент Detal2 и постройте анимацию для заготовки
под зеркало — прямоугольник тех же размеров, что и в агенте Detal1,
но с другими свойствами (рис. 3.4).
Теперь задайте анимацию для готового зеркала в раме. Перейдите
в агент Izdelie и создайте такой же прямоугольник и задайте его свой-
ства, как показано на рис. 3.5.
Теперь зададим анимацию агента Box. Для его анимации использу-
ем стандартное изображение Box. Наборы стандартных картинок на-
ходятся в библиотеке Картинки вкладки Палитра (рис. 3.6).
Перейдите в агент Box, перетащите из библиотеки Картинки элемент
Коробка
(рис. 3.7) и задайте его координаты.
64
Лабораторная работа № 3
Рис. 3.4. Свойства объекта Прямоугольник агента Detal2
Рис. 3.5. Свойства анимации агента Izdelia
65
Использование анимации в дискретно-событийном подходе в AnyLogic 8.1
Рис. 3.6. Библиотека Картинки
Рис. 3.7. Анимация агента Box
66
Лабораторная работа № 3
Достарыңызбен бөлісу: |