Конвейерная сеть


Конвейерная сеть создается автоматически при соединении двух элементов разметки для моделей производственных систем (к примеру, двух конвейеров).

Демо модель: Cross Belt Conveyor

Элементы сети доступны в палитрах Разметка пространства (секция Библиотека производственных систем) и Библиотека производственных систем (секция Разметка пространства):

          Конвейер

          Развилка конвейера

          Трансфер

          Поворотный стол

          Платформа вращения

          Станция обработки

          Точка конвейера

          Рабочий участок

Существует также элемент Узел конвейерной сети, который недоступен в палитре, так как он создается не пользователями, а автоматически в точке соединения конвейеров.

Материальные объекты могут транспортироваться в пределах одной конвейерной сети (транспортировка объектов моделируется блоком Convey  Библиотеки производственных систем).

Чтобы изменить параметры конвейерной сети

  1. Выделите щелчком мыши любой элемент этой сети в графическом редакторе. 
  2. Повторный щелчок по тому же элементу выделит всю конвейерную сеть, которой принадлежит данный элемент.
  3. Теперь вы можете перейти в панель Свойства и изменить нужный параметр конвейерной сети.

Свойства

Основные свойства

Имя – Имя конвейерной сети. Имя используется для идентификации элемента и доступа к нему из кода и свойств блоков диаграммы процесса.

Исключить – Если опция выбрана, то конвейерная сеть будет исключена из модели.

Отображается на верхнем уровне – Если опция выбрана, то фигура будет видна на презентации типа агента, в который будет вложен данный агент.

Блокировать – Если опция выбрана, то фигура будет считаться заблокированной и не будет реагировать на щелчки мыши. Таким образом, вы не сможете выбрать заблокированную фигуру в графическом редакторе до тех пор, пока вы не снимете с нее блокировку.

Видимость – Если опция выбрана, то фигура будет отображаться на презентации во время выполнения модели.

Специфические

Отображать в – Здесь вы можете выбрать, будет ли фигура отображаться В 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 базового уровня конвейерной сети.


Видимость

Функция

Описание

boolean isVisible()

Проверяет, отображается ли конвейерная сеть на анимации во время выполнения модели. 

Если функция возвращает true - отображается, если false - нет.

void setVisible(boolean v)

Задает видимость конвейерной сети.

Параметр: v - видимость. Если значение v равно true, то конвейерная сеть будет отображаться, если равно false - то не будет.


См. также

Элементы разметки Библиотеки производственных систем

Конвейер

Библиотека производственных систем

 Java документация (англ.): Класс ConveyorNetwork