Добавьте 3D анимацию
Из секции Станки с ЧПУ палитры 3D объекты перетащите объект Резальная машина 3 Сост 1 на графическую диаграмму агента Main и разместите его в точке соединения конвейеров leadMetalConveyor и conveyor.
В диалоговом окне Автомасштабирование 3D объекта щелкните кнопку Нет.
В свойствах 3D объекта укажите Доп. масштабирование: 50% и
Z: 18.
Скопируйте объект на второй конвейер и разместите точно так
же, в точке соединения двух конвейров.
Добавьте параметр в блок PrepareElectrode
Добавьте параметр на графическую диаграмму агента PrepareElectrode.
Назовите параметр metalBulkConveyor.
В свойствах параметра укажите Тип: Другой... и введите в соседнем поле следующее: BulkConveyorBelt.
Укажите Метку: Metal bulk conveyor и в параметре Тип управления выберите опцию Выбор элемента.
В свойствах блока prepareAnode укажите Metal bulk conveyor:
leadMetalConveyor.
В свойствах блока prepareCathode укажите Metal bulk conveyor:
leadDioxideMetalConveyor.
Добавьте процесс производства электродов в диаграмму процесса
Перетащите
блок
Fluid
Source с палитры
Библиотеки
моделирования
потоков на графическую диаграмму
агента
PrepareElectrode.
Назовите новый блок metalSource.
В его свойствах укажите следующее:
Скорость: 5 куб. метров / сек
Режим: Огранич. объем, inject() для пополнения
Начальный объем: 0.075 куб. метров
Перетащите
блок
Bulk
Conveyor с палитры
Библиотеки
моделирования потоков на графическую
диаграмму
агента PrepareElectrode
и разместите
его после блока metalSource. Убедитесь, что
соединение между блоками
установилось.
Назовите новый блок conveyMetal. В его свойствах укажите следующее:
Длина: 10 м
Скорость: 0.01 м/с
Макс. входная скорость потока: 0.0001 куб. метров / сек
Конвейер: metalBulkConveyor
Перетащите
блок Fluid
To Agent с палитры
Библиотеки
моделирования потоков на графическую
диаграмму
агента PrepareElectrode
и разместите
его после блока
conveyMetal.
В свойствах нового блока укажите Объем жидкости в агенте:
0.0002 куб. метров и Новый агент: Electrode.
Удалите блок source из созданной ранее диаграммы процесса, описывающей генерацию и обработку электродов, и замените его только что созданной последовательностью блоков.
Выберите текстовый элемент, с помощью которого мы задали счетчик агентов в блоке PrepareElectrode и в поле Teкст замените строку кода на следующую: fluidToAgent.out.count()
Поскольку мы удалили блок source, у которого запрашивали количество сгенерированных агентов (электродов), нам нужно указать другой блок для этого запроса. В нашем случае этим блоком является fluidToAgent, где происходит конвертация жидкости в дискретные агенты.
Теперь мы должны задать поставку нового
рулона свинцовой ленты в нужное время,
чтобы процесс производства не
останавливался. Для этого мы воспользуемся
элементом
Событие.
Перетащите элемент Событие с палитры Агент на графическую диаграмму агента PrepareElectrode.
Назовите новое событие addRoll.
В его свойствах укажите следующее:
Режим: Циклический
Время первого срабатывания (абс.): 2 часа
Период: 2 часа
В поле Действие добавьте следующую строку кода: metalSource.inject(0.075)
Запустите готовую модель!