Логический элемент сущности

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

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

Описание

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

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

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

Порты

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

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

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

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

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

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

Вывод

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

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

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

Параметры

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

Выберите режим работы этого логического элемента. С набором параметра 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'

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

на

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

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

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

Введенный в R2016a