Entity Gate

Пропустите сущности

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

  • Entity Gate block

Описание

Средства управления блоком Entity Gate, когда незаконченные сущности могут совершенствоваться в модели.

Параметр Operating mode задает, как незаконченные сущности совершенствуются через логический элемент.

  • Enable gate — открывает и позволяет сущностям совершенствоваться каждый раз, когда порт управления получает анонимную сущность с положительным значением и закрывается каждый раз, когда он имеет нуль или отрицательную величину. Для получения дополнительной информации смотрите Действия События Очереди Использования, чтобы Смоделировать Резервуар для хранения.

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

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

Используйте блок Entity Gate, чтобы управлять потоком сущностей на пути сущности. Используйте блок Entity Output Switch, чтобы выбрать выходной порт для отъезда сущности среди нескольких выходных портов сущности. Для получения дополнительной информации смотрите, что Транспортные средства Маршрута Используют блок switch Сущности Выход.

Порты

Входной параметр

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

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

Типы данных: 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'

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

Зависимости

Этот параметр отображается, когда вы устанавливаете Operating mode на Selection Gate.

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

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

Задайте начальное значение, чтобы совпадать с соответствующим атрибутом, который открывает логический элемент.

Зависимости

Этот параметр отображается, когда вы устанавливаете Operating mode на Selection Gate.

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

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

Выберите эту опцию, чтобы открыть логический элемент в начале симуляции.

off

Логический элемент закрывается в начале симуляции.

on

Логический элемент открыт в начале симуляции.

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

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