exponenta event banner

Литник сущности

Литниковые объекты

  • Библиотека:
  • SimEvents

  • Entity Gate block

Описание

Блок Литник объекта (Entity Gate) управляет тем, когда ожидающие объекты могут продвинуться в модели.

Параметр Operating mode (Режим работы) указывает, как ожидающие объекты проходят через шейку питателя.

  • Enable gate - открывает и позволяет объектам продвигаться каждый раз, когда порт управления получает анонимный объект с положительным значением, и закрывает каждый раз, когда он имеет нулевое или отрицательное значение. Дополнительные сведения см. в разделе Использование действий события очереди для моделирования резервуара хранения.

  • Release gate - позволяет одному ожидающему объекту выполнить опережение для каждого анонимного объекта или сообщения, поступающего на порт управления. Во всех других случаях входной порт объекта блока недоступен.

  • Selection gate - позволяет объектам продвигаться вперед всякий раз, когда значение анонимного объекта из порта управления совпадает с атрибутами ожидающих объектов.

Блок «Литник объекта» используется для управления потоком объектов по пути к объекту. Блок «Переключатель вывода объекта» используется для выбора выходного порта для вывода объекта из нескольких выходных портов объекта. Дополнительные сведения см. в разделе Маршрутизация транспортных средств с использованием блока переключателя вывода объекта.

Порты

Вход

развернуть все

Входной объект, несущий скалярные, шинные или векторные данные для входа в затвор.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | enumerated | bus | string | fixed point

Введите порт управления, чтобы принять объект, определяющий состояние затвора.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point

Продукция

развернуть все

Выходной порт объекта для объектов, выходящих из литника.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | enumerated | bus | string | fixed point

Параметры

развернуть все

Выберите режим работы этого затвора. Параметр Operating mode имеет значение:

  • Enable gateэтот блок представляет собой затвор, который открывается всякий раз, когда порт управления получает анонимный объект с положительным значением, и закрывается всякий раз, когда он имеет нулевое или отрицательное значение. По определению, открытый затвор разрешает поступление объекта до тех пор, пока объекты могут немедленно перейти к следующему блоку, в то время как закрытый затвор запрещает поступление объекта. Анонимный объект, принимаемый управляющим портом, имеет числовое значение типа double. Поскольку затвор получает анонимный объект с положительным значением и открывается, включенный затвор остается открытым до тех пор, пока не получит объект с нулевым или отрицательным значением и не закроется.

  • Release gateэтот блок разрешает поступление одного ожидающего объекта для каждого анонимного объекта или сообщения, которое поступает на порт управления. Во всех других случаях входной порт объекта блока недоступен. По определению, открытие затвора позволяет одному ожидающему объекту прибыть, если объект способен немедленно перейти к следующему блоку.

  • Selection gateэтот блок разрешает поступление ожидающих объектов всякий раз, когда значение анонимного объекта из порта управления совпадает с атрибутами ожидающих объектов. В противном случае это предотвращает поступление ожидающих объектов.

Программное использование

Параметр блока: OperatingMode
Текст: символьный вектор
Значения: 'Enable gate' | 'Release gate' 'Selection gate'
По умолчанию: 'Enable gate'

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

Зависимости

Этот параметр отображается при установке для параметра «Рабочий режим» значения Selection Gate.

Программное использование

Параметр блока: MatchingAttributeName
Текст: символьный вектор
Значения: 'Attribute1' | символьный вектор
По умолчанию: 'Attribute1'

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

Зависимости

Этот параметр отображается при установке для параметра «Рабочий режим» значения Selection Gate.

Программное использование

Параметр блока: InitialValueOfMatchingAttribute
Текст: символьный вектор
Значения: 'NaN' | скаляр
По умолчанию: 'NaN'

Выберите этот параметр, чтобы открыть шейку питателя в начале моделирования.

прочь

Затвор закрывается в начале моделирования.

на

Переход открыт в начале моделирования.

Программное использование

Параметр блока: OpenGateAtSimulationStar
Текст: символьный вектор
Значения: 'on' | 'off'
По умолчанию: 'off'
Представлен в R2016a