Переключатель сущности Вывод

Выведите сущности

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

Описание

Примечание

Эта страница является страницей с описанием блока для Выходного блока switch, введенного в R2016a. Чтобы видеть документацию для предыдущего Выходного блока switch, смотрите Выходной (Устаревший) Переключатель.

Блок switch Сущности Вывод позволяет вам выбирать выходной порт для отъезда сущности. Можно выбрать критерий переключения между выходными портами.

Порты

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

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

Введите порт сущности для сущностей, вводящих блок.

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

Порт элемента управления вводом для входящей сущности управления, которая определяет выходной порт для сущностей, вылетающих от блока.

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

Вывод

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

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

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

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

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

Параметры

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

Количество выходных портов для отъезда сущности.

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

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

Выберите критерий переключения между выходными портами.

  • Чтобы вывести сущность к первому разблокированному порту, выберите First port that is not blocked.

  • Чтобы вывести сущности круговым способом среди выходных портов, выберите Round robin. Для получения дополнительной информации смотрите, Выбирают Arrival Path Using Entity Input Switch.

  • Выберите From control port, чтобы позволить порту управления определить выбранный порт для отъезда сущности. Порт управления, будет казаться, будет вводить анонимную сущность, несущую данные со значением, больше, чем 0 и меньшим, чем или равный количеству выходных портов, чтобы определить активный порт.

  • Чтобы задать атрибут, который определяет выходной порт, выберите From attribute. Значение атрибута больше, чем 0 и меньше, чем или равно количеству выходных портов, чтобы определить активный порт.

  • Чтобы случайным образом выбрать выходной порт для отъезда сущности, выберите Equiprobable. Установите Seed генерировать случайное число и определять активный выходной порт.

Примечание

Блок округляет значение двойной точности к самому близкому целому числу, меньше чем или равному его значению как выбор портов. Например, значение, из которого округлен 0.3 к 0, который не является допустимым значением для выбора портов.

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

Параметры блоков: SwitchingCriterion
Ввод: символьный вектор
Значения: 'First port that is not blocked' | 'Round robin' | 'From control port' | 'From attribute' | 'Equiprobable'
Значение по умолчанию: 'First port that is not blocked'

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

Зависимости

Этот параметр видим, когда Switching criterion установлен в Round robin или From control port.

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

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

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

Зависимости

Этот параметр видим, когда Switching criterion установлен в From attribute.

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

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

Задайте seed для генератора случайных чисел, чтобы определить выходной порт.

Зависимости

Этот параметр видим, когда Switching criterion установлен в Equiprobable.

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

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

Образцовые примеры

Введенный в R2016a