Входной Переключатель Сущности выбирает среди многих входных портов сущности. Этот блок выбирает точно один входной порт сущности для потенциального прибытия и делает все другие входные порты сущности недоступными. Выбранный входной порт сущности может измениться во время симуляции. У вас есть несколько опций для критериев, которые блок использует для выбора входного порта сущности.
Типичный сценарий, в котором вы можете использовать входной переключатель, - когда многочисленные источники сущностей питаются в одну очередь, где упорядочивание следует определенным правилам. Например, пользователи терминалов в разделенном по времени компьютере представляют задания очереди, которая питается в центральный процессор, где алгоритм регулирует доступ к очереди, чтобы предотвратить несправедливое доминирование любым пользователем.
В циклическом подходе, входной переключатель циклы через входные порты сущности в последовательности. После последнего входного порта сущности следующий выбор является первым входным портом сущности. Переключатель выбирает следующий входной порт сущности после каждого отъезда сущности. Когда переключатель выбирает входной порт сущности, он делает другие входные порты сущности недоступными, независимо от того, сколько времени он берет для сущности, чтобы прибыть в выбранный порт.
Можно реализовать циклический подход
Установка параметра Active port selection на Switch
.
Установка параметра Switching criterion на Round robin
.
Логический элемент сущности | Входной переключатель сущности | Переключатель сущности Вывод | Репликатор сущности