Конвейерная сеть создается автоматически при добавлении конвейера на графический редактор агента. Ее можно расширить, добавляя любые другие элементы разметки для моделей производственных систем (к примеру, другие конвейеры).
Демо-модель: Cross Belt Conveyor Открыть страницу модели в AnyLogic Cloud. Там можно запустить модель или скачать ее по ссылке Исходные файлы модели.Элементы сети доступны в палитрах Разметка пространства (секция Библиотека производственных систем) и Библиотека производственных систем (секция Разметка пространства):
Конвейер
Развилка конвейера
Трансфер
Поворотный стол
Платформа вращения
Станция обработки
Точка конвейера
Рабочий участок
Существует также элемент Узел конвейерной сети, который недоступен в палитре, так как он создается не пользователями, а автоматически в точке соединения конвейеров.
Материальные объекты могут транспортироваться в пределах одной конвейерной сети (транспортировка объектов моделируется блоком Convey Библиотеки производственных систем).
Чтобы изменить параметры конвейерной сети
- Выделите щелчком мыши любой элемент этой сети в графическом редакторе.
- Повторный щелчок по тому же элементу выделит всю конвейерную сеть, которой принадлежит данный элемент.
- Теперь вы можете перейти в панель Свойства и изменить нужный параметр конвейерной сети.
- Основные свойства
-
Имя — Имя конвейерной сети. Имя используется для идентификации элемента и доступа к нему из кода и свойств блоков диаграммы процесса.
Исключить — Если опция выбрана, то конвейерная сеть будет исключена из модели.
Отображается на верхнем агенте — Если опция выбрана, то фигура будет видна на презентации типа агента, в который будет вложен данный агент.
Блокировать — Если опция выбрана, то фигура будет считаться заблокированной и не будет реагировать на щелчки мыши. Таким образом, вы не сможете выбрать заблокированную фигуру в графическом редакторе до тех пор, пока вы не снимете с нее блокировку.
Видимость — Если опция выбрана, то фигура будет отображаться на презентации во время выполнения модели.
Уровень — Уровень, которому принадлежит эта конвейерная сеть.
- Специфические
-
Отображать в — Здесь вы можете выбрать, будет ли фигура отображаться В 2D и в 3D, Только в 2D или Только в 3D.
- Элементы сети
-
Функция Описание List<ConveyorPath> paths() Возвращает список конвейеров, принадлежащих этой конвейерной сети. int getPathCount() Возвращает количество конвейеров, принадлежащих этой конвейерной сети. ConveyorPath getPath(int index) Возвращает конвейер этой сети по его индексу (отсчет начинается с нуля).
index — индекс конвейера этой сетиList<ConveyorStation> getStations() Возвращает список станций обработки, принадлежащих этой конвейерной сети. В список не включены рабочие участки и платформы вращения. List<PositionOnConveyor> getPositionsOnConveyors() Возвращает список точек конвейера, принадлежащих этой конвейерной сети. List<ConveyorNode> nodes() Возвращает список узлов (узел конвейерной сети, трансфер, поворотный стол, платформа вращения и рабочий участок), принадлежащих этой конвейерной сети. int getNodeCount() Возвращает количество узлов (узел конвейерной сети, трансфер, поворотный стол, платформа вращения и рабочий участок), принадлежащих этой конвейерной сети. ConveyorNode getNode(int index) Возвращает узел конвейерной сети по его индексу (отсчет начинается с нуля). Узлом конвейерной сети может выступать: узел конвейерной сети, трансфер, поворотный стол, платформа вращения и рабочий участок.
index — индекс узла этой сети - Z-координата
-
Функция Описание double getZ() Возвращает координату Z базового уровня конвейерной сети. - Уровень
-
Функция Описание Level getLevel() Возвращает уровень, на котором расположена данная сеть. - Видимость
-
Функция Описание boolean isVisible() Проверяет, отображается ли конвейерная сеть на анимации во время выполнения модели. Если функция возвращает true — отображается, если false — нет. void setVisible(boolean v) Задает видимость конвейерной сети.
v — видимость. Если значение v равно true, то конвейерная сеть будет отображаться, если равно false — то не будет.
-
Как мы можем улучшить эту статью?
-