Этот пример показывает, как маршрутизировать транспортные средства к двум различным насосам на заправочной станции, управляя блоком Выход Switch.
В примере транспортные средства генерируются блоком Entity Generator, который представляет прибытие транспортного средства. После их прибытия транспортные средства направляются на два различных газовых насоса с помощью блока Entity Output Switch. Блок Simulink Function управляет выбранным выходным портом блока Entity Output Switch. Уход транспортного средства из блока Entity Generator вызывает блок Simulink Function.

В блоке Выход Switch установите критерий Switching на From control port.
В блоке Simulink Function используйте блок Uniform Random Number, чтобы сгенерировать случайные числа между 1 и 2.
Сгенерированное случайное число округлится до целых чисел 1 или 2 блоком Round.
Целочисленное значение сигнала преобразуется в сообщение блоком Message Send.
Выходное значение из блока Simulink Function соответствует выбранному выходу блока Entity Output Switch.

Симулируйте модель и наблюдайте, что 14 транспортные средства используют газовые Pump1 и 16 транспортные средства используют Газовые Pump2.


Entity Generator | Entity Output Switch | Сервер сущности | Терминатор сущности