Генерирует определенное c количество объектов в конкретный момент времени в Simulink - PullRequest
0 голосов
/ 23 января 2020

Проблема в следующем: мы хотим симулировать в течение 24 секунд. В каждую секунду, кроме 9-го, 14-го и 17-го, генератор сущностей должен генерировать случайное количество объектов, например, от 1 до 3. Для конкретных секунд (9-е, 14-е и 17-е) - количество объектов, генерируемых одновременно, должно быть 5.

Я думаю взять цифровой блок времени и добавить несколько операторов if для конкретных секунд. Но таким образом, у меня будет количество сущностей в каждой точке симуляции. Как я могу дать это число генератору в качестве параметра?

Есть ли более простая идея, чем мины?

1 Ответ

0 голосов
/ 23 января 2020

Нельзя изменить параметры генератора случайных чисел во время симуляции. Самый простой вариант - использовать два генератора случайных чисел и выбрать правильный с помощью действия if.

Я считаю 2 подсистемы действий с генератором каждая, IF, Clock и Merge. Звучит не слишком сложно.

...