Я пытаюсь создать matlab gui, который имитирует DC/DC-конвертер, и мне удалось экспортировать данные из gui в simulink, чтобы изменить атрибуты сигнала. Проблема в том, что когда я меняю значения с помощью gui, выходные сигналы по областям в simulink изменяются, но сигналы, которые я импортирую из симуляции, остаются неизменными, если я не повторю симуляцию с simulink. Я использую функцию evalin для экспорта данных рабочей области в файл m. Я попытался дождаться окончания симуляции, чтобы решить проблему, но этого не произошло. Надеюсь, этот вопрос был достаточно ясным и заблаговременно за вашу помощь!Выходные значения рабочей области моделирования simulink не изменяются после запуска моделирования из файла GUI m-файла
0
A
ответ
0
Благодарим вас, но проблема возникла в команде, которую я использовал для запуска моделирования, и не дождался надлежащего количества времени для завершения моделирования. Для решения этой проблемы я использовал следующее: open_system('nameofmodel.mdl') set_param('nameofmodel', 'SimulationCommand', 'start') while ~strcmp(get_param ('nameofmodel','SimulationStatus'),'stopped') pause(1e-99); end
Смежные вопросы
- 1. «Из рабочей области» Simulink
- 2. Matlab Simulink Время моделирования
- 3. Извлечь переменную после моделирования некоторых данных
- 4. Снимок экрана области моделирования
- 5. Как экспортировать данные simulink в рабочее пространство во время моделирования?
- 6. Как оптимизировать время моделирования в Simulink
- 7. Невозможно настроить параметр Simulink во время моделирования
- 8. Тестирование программы моделирования моделирования Тьюринга
- 9. Использование из блока рабочей области в simulink
- 10. Как ввести двойные значения в Simulink из рабочей области?
- 11. Сетевой аниматор не работает во время запуска файла моделирования сети
- 12. Удаление файла моделирования симулятора
- 13. Проблемы моделирования с помощью IPMSM
- 14. Matlab/Simulink LookupTable с векторами рабочей области
- 15. Добавление GUI в tkinter для моделирования simpy
- 16. Сохранение определенного времени моделирования
- 17. Логика моделирования
- 18. Формы моделирования после синтеза не видны
- 19. control simulink из M-файла
- 20. Векторизация моделирования
- 21. Загрузка файла нажмите кнопку запуска триггеров кнопки моделирования
- 22. Инструменты для моделирования и моделирования архитектур сотесурсов
- 23. Добавление данных в JTextArea для запуска моделирования
- 24. Метод автоматизации сеансов моделирования
- 25. Выполнение моделирования распределения неоднократно ломается после первого запуска
- 26. Simulink: «В рабочее пространство» для скалярного значения
- 27. Есть ли инструмент для моделирования/моделирования параллелизма программного обеспечения?
- 28. Какова функция запуска моделирования в MEL?
- 29. MATLAB: Укажите Simulink время моделирования с использованием кода
- 30. Сохранение времени моделирования события в цикле управления и моделирования
Предполагаю, что вы используете evalin ('caller', ...). Вы должны проверить, кто является вызывающим, когда вы запускаете симуляцию. Это может быть функция обратного вызова вместо вашего файла MATLAB. – Navan