Этот пример показывает, как маршрутизировать транспортные средства к двум различным насосам на заправочной станции, управляя блоком Выход 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 | Сервер сущности | Терминатор сущности