Введите (устаревший) переключатель

Примите сущности от выбранного входного порта сущности

Библиотека

Маршрутизация

Описание

Примечание

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

Этот блок выбирает точно один входной порт сущности для потенциального прибытия. Выбранный входной порт сущности может измениться во время симуляции. Когда один входной порт сущности становится выбранным, все другие становятся недоступными.

Правила использование блока для выбора входного порта сущности перечислены в таблице.

Значение Switching criterionОписание
Round robinВ начале симуляции выбран IN1. После каждого отъезда блок выбирает входной порт сущности рядом с последним выбранным портом. После исчерпания всех входных портов сущности блок возвращается к первому, IN1.
EquiprobableВ начале симуляции и после каждого отъезда, случайным образом выбирает блок, какой входной порт сущности выбран для следующего прибытия. Все входные порты сущности одинаково вероятны. Параметр Initial seed инициализирует процесс генерации случайных чисел.
From signal port pВыбор этой опции создает дополнительный входной порт сигнала, маркировал p. Сигнал в этом порте должен иметь целочисленные значения между 1 и значение параметров Number of entity input ports. Блок обнаруживает изменения в этом целочисленном значении и выбирает соответствующий входной порт сущности для будущих прибывающих сущностей.

Совет

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

Например, вместо того, чтобы соединить два выходных порта сущности блока Entity Splitter непосредственно к двум входным портам сущности Входного блока switch, вставьте блок системы хранения в каждый из этих двух путей.

Порты

Входные порты сущности

МеткаОписание
IN1, IN2, IN3, и так далееПорты для потенциального прибытия сущности. В любой момент времени один входной порт выбран, и другие недоступны. Параметр Number of entity input ports определяет, сколько из этих входных портов сущности имеет блок.

Входные порты сигнала

МеткаОписание
pИндекс входного порта сущности, который доступен. Значения равняются 1, 2, 3..., Number of entity input ports. Этот сигнал должен быть событийным сигналом. Вы видите этот порт, только если вы устанавливаете Switching criterion на From signal port p.

Выходные порты сущности

МеткаОписание
OUTПорт для отъезда из сущностей.

Выходные порты сигнала

МеткаОписаниеВремя обновления, когда статистическая величина включенаПорядок обновления
#dКоличество сущностей, которые вылетели от этого блока начиная с запуска симуляцииПосле отъезда сущности2
lastИндекс входного порта, который был доступен в прошлый раз сущность, из которой отбывают. Начальное значение 0. После того, как сущность отбыла, значения равняются 1, 2, 3..., Number of entity input ports.После отъезда сущности1

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

Параметры

Введите вкладку переключателя

Number of entity input ports

Определяет, сколько входных портов сущности блок имеет.

Switching criterion

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

Initial seed

Неотрицательное целое число, которое инициализирует генератор случайных чисел, раньше выбирало входной порт сущности. Вы видите это поле, только если вы устанавливаете Switching criterion на Equiprobable.

Resolve simultaneous signal updates according to event priority

Выберите эту опцию, чтобы приоритизировать событие выбора портов явным образом относительно других одновременных событий в симуляции. Если вы не выбираете эту опцию, событие имеет приоритет SYS1 на календаре событий. Вы видите это поле, только если вы устанавливаете Switching criterion на From signal port p.

Event priority

Приоритет события выбора портов, относительно других одновременных событий в симуляции. Вы видите это поле, только если вы устанавливаете Switching criterion на From signal port p и выбираете Resolve simultaneous signal updates according to event priority.

Вкладка статистики

Эти параметры определяют, производит ли блок данные в выходных портах сигнала или не использует те порты. Для описаний данных и портов, см. предыдущую таблицу, “Выходные порты Сигнала”.

Number of entities departed

Позволяет вы, чтобы использовать выходной порт сигнала маркировали #d.

Last entity arrival port

Позволяет вы, чтобы использовать выходной порт сигнала маркировали last.

Представлено до R2006a