Для моей модели SIMULINK мне нужно создать сигнал, который принимает значения 1 или 0. Для его создания мне нужно нарисовать число из экспоненциального распределения и использовать это число как когда сигнал остается в 0. Как только это время прошло, я должен нарисовать новый номер из экспоненциального распределения и использовать это число как время, в течение которого сигнал остается в 1, и повторить процесс до конца моделирования. Как новичок SIMULINK, я очень озадачен этой проблемой и буду благодарен за любые предложения по ее решению.Генерировать сигналы включения/выключения произвольной длительности SIMULINK
0
A
ответ
0
У вас есть несколько вариантов.
В MATLAB вы можете сгенерировать все образцы заранее (например, перед запуском моделирования) и использовать их для создания подходящего сигнала, а затем использовать это как вход в модель (используя блок From Workspace).
Или, если вам нужно сделать выборку на каждом временном шаге, тогда вам нужно написать S-функцию, используя случайное число в методе mdlGetTimeOfNextVarHit. Существует пример того, что вы делаете что-то очень похожее на веб-сайте Goddard Consulting под названием Square Wave with Jitter.
Смежные вопросы
- 1. Как генерировать нестационарные сигналы
- 2. Потока сигналы перетаскивания, как Simulink в Qt
- 3. Как рисовать сложные сигналы в Simulink
- 4. Ограничитель скорости 3-го порядка в Simulink? Как генерировать плавные сигналы?
- 5. Генерировать трехплановые UVs для произвольной сетки?
- 6. как генерировать PWM после синуса в simulink?
- 7. Simulink генерировать код с неподдерживаемой istruction (ceil)
- 8. Как я могу назвать сигналы в области Simulink?
- 9. подключение портов сохранения simulink к блокам simulink
- 10. Данные буфера в Simulink в непрерывном режиме
- 11. Как заставить MyHDL генерировать переменную с произвольной шириной в процессе?
- 12. Нужно генерировать импульс, когда сигнал пересекает нулевую точку в simulink?
- 13. Можем ли мы генерировать DTMF-сигналы с помощью python?
- 14. Вручную переключение виджета на способность генерировать сигналы в pygtk
- 15. Данные сигнала Simulink типа
- 16. Односторонняя двусторонняя связь в simulink
- 17. Порт ввода/вывода в Simulink
- 18. Как импортировать файл мата для simulink?
- 19. Simulink Clock Synchronization
- 20. Циркулярный буфер в Simulink
- 21. simulink coders c file to simulink model
- 22. Самый эффективный способ регистрации сигналов Simulink
- 23. simulink - GetSet Custom Storage Class
- 24. Matlab simulink model пунктирные линии
- 25. Создание произвольной местности в Blender3D
- 26. Настройка и оптимизация модели MATLAB/Simulink
- 27. Выполнение Simulink
- 28. Simulink и DLLs
- 29. UIViewAnimationWithDuration не соответствует длительности?
- 30. Измерение длительности хранимой процедуры