Остановите блок генератора сущностей, затем отпустите его при условии в SimEvents
Я использую "Time-Based Entity Generator", и мне нужно контролировать создание сущностей. Например, если Simulation Clock < 100, остановите генерацию, а в противном случае установите время поступления = 1.
Я попробовал это:
if SimClk < 100
IntARR = inf;
else
IntARR = 1;
end
Это не сработало, так как когда время поступления было установлено равным Inf, оно прекратило генерацию и не может вернуться обратно.
Любая помощь?!
1 ответ
В вашем примере вы можете использовать следующий скрипт Matlab Action:
persistent once;
if isempty(once)
dt=100;
once=1;
else
dt=1;
end
Также снимите флажок "Создать объект при запуске симуляции".