Conveyor Enter

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

Чтобы начать транспортировку, используйте блок Convey. Обычно между этими блоками помещают блоки Библиотеки моделирования процессов, для моделирования принятия решений или совершения определенных операций над материальными объектами, прежде чем транспортировать их посредством конвейера. Если в дополнительных блоках нет необходимости, можно обойтись одним блоком Convey, который поместит материальные объекты на конвейер и сразу начнет транспортировку в заданную точку конвейерной сети.

Агенты не задерживаются в этом блоке.

Демо модель: ConveyorEnter

Параметры

Точка входа задается как
Здесь вы выбираете, как задать место внутри конвейерной сети, куда этим блоком будут помещаться агенты (материальные объекты).
Доступны варианты:
Конвейер - Укажите конвейер, на который необходимо поместить агентов. Если агентов необходимо помещать в точке, отличной от начальной точки конвейера, можно задать эту точку, указав отступ от начальной или конечной точки конвейера к переднему торцу агента - материального объекта (в параметре Смещеине ниже).
Точка конвейера - элемент разметки пространства точка конвейера, который графически задает точку на конвейере.
Синтаксис: PositionType positionType
Установить новое значение во время выполнения: set_positionType(новое значение)
Допустимые значения: Conveyor - ConveyorEnter.CONVEYOR_OFFSET
           
Position on conveyor - ConveyorEnter.POSITION_ON_CONVEYOR
Конвейер [динамический]
[Параметр виден, если в параметре Точка входа задается как: выбрана опция Конвейер] Конвейер, на который будут помещены материальные объекты. 
Тип значения: ConveyorPath
Локальная переменная:  T agent - текущий материальный объект
Смещение от [динамический]
[Параметр виден, если если в параметре Точка входа задается как: выбрана опция Конвейер
Задайте точку отсчета для смещения: начала конвейера, или конца конвейера
Тип значения: boolean
Значение по умолчанию: начала конвейера (true)
Локальная переменная:  T agent - текущий материальный объект
Смещение [динамический]
[Параметр виден, если в параметре Точка входа задается как: выбрана опция Конвейер] Расстояние от начала или конца конвейера до переднего торца материального объекта, помещаемого этим блоком на конвейер.
Тип значения: double
Локальная переменная:  T agent - текущий материальный объект
Точка конвейера [динамический]
[Параметр виден, если в параметре Точка входа задается как: выбрана опция Точка конвейера
Укажите элемент точка конвейера, графически задающий точное место на конвейере, на которое этим блоком будут помещены материальные объекты.
Тип значения: PositionOnConveyor
Локальная переменная:  T agent - текущий материальный объект
Изменить ориентацию [динамический]
Если опция выбрана, вы сможете менять ориентацию помещаемого на конвейер материального объекта, задав требуемый передний торец объекта в поле Ориентация ниже.
Тип значения: boolean
Локальная переменная:  T agent - текущий материальный объект
Ориентация [динамический]
[Параметр виден, если выбрана опция Изменить ориентацию] Если нужно повернуть помещаемый на конвейер материальный объект, задайте здесь сторону, которая должна быть спереди относительно направления движения: Передняя сторона, Задняя сторона, Левая сторона или Правая сторона.
Тип значения: AgentOrientation
Локальная переменная:  T agent - текущий материальный объект
Допустимые значения: AGENT_ORIENTATION_FRONT, AGENT_ORIENTATION_REAR, AGENT_ORIENTATION_LEFT, AGENT_ORIENTATION_RIGHT
Агент
Изменить размерности [динамический]
Если опция выбрана, вы сможете менять размерности (длину, ширину, высоту) помещаемого этим блоком на конвейер материального объекта.
Тип значения: boolean
Локальная переменная:  T agent - текущий материальный объект
Длина [динамический]
[Параметр виден, если выбрана опция Изменить размерности] Задает новую длину материального объекта.
Тип значения: double
Локальная переменная:  T agent - текущий материальный объект
Ширина [динамический]
[Параметр виден, если выбрана опция Изменить размерности] Задает новую ширину материального объекта.
Тип значения: double
Локальная переменная:  T agent - текущий материальный объект
Высота [динамический]
[Параметр виден, если выбрана опция Изменить размерности] Задает новую высоту материального объекта.
Тип значения: double
Локальная переменная:  T agent - текущий материальный объект
Действия
При входе [код]
Здесь вы можете задать код, который будет выполняться в момент поступления агента (материального объекта) в этот блок.
Локальная переменная:  T agent - текущий материальный объект
При отмене входа [код]
Здесь вы можете задать код, который будет выполняться в момент, когда агент, находящийся в предыдущем блоке, решает не проходить через этот блок.
Локальная переменная:  T agent - текущий материальный объект
При подходе ко входу [код]
Здесь вы можете задать код, который будет выполняться в момент, когда агент решает, что он, скорей всего, пройдет через этот блок.
Локальная переменная:  T agent - текущий материальный объект

Порты

in
Входной порт.
out
Выходной порт.