Привет, ребята, я не знаю, правильно ли формулирую свою проблему, но я создал графический интерфейс, m-файл и симуляйн. Первоначально у меня были переменные, идущие из m-файла в Simulink, но теперь я хочу, чтобы пользователь мог изменять переменные, поэтому я создал графический интерфейс. Я все равно получаю сообщение об ошибке, но я не думаю, что переменные больше идут из m-файла GUI в модель simulink. Я помню, вы должны были что-то сделать, например, simset или setcurrentsim или что-то, но я не помню, поэтому мне было интересно, может ли кто-нибудь помочь мне с этим?MATLAB: Как получить переменные из m-файла GUI в Simulink Model
0
A
ответ
0
Используйте команду set_param.
Это должно выглядеть примерно так:
set_param('model name/block name','block type',string);
В моем коде у меня есть модель под названием Pitch_Control с коэффициентом усиления блока называется Pitch Rate Sensor. k2 - целое число.
set_param('Pitch_Control/Pitch Rate Sensor','Gain',num2str(k2));
Надеюсь, это поможет.
0
set_param
работает, однако это довольно конкретный способ и должен использоваться только для изменения настроек блока и не для передачи параметров.
То, что вы ищете, это assignin. Вы идете с: assignin('base','Parametername',value);
Поскольку Simulink импортирует переменные из базового пространства, он делает то же, что и ваш старый сценарий.
Смежные вопросы
- 1. MatLab simulink model
- 2. simulink run with gui matlab
- 3. Matlab simulink model пунктирные линии
- 4. Управляющие переменные в SIMULINk
- 5. Взаимодействие Simulink с MATLAB
- 6. пошаговое моделирование в командной строке для Matlab Simulink model
- 7. Как использовать переменные модели simulink в файле matlab m?
- 8. Запустить Simulink model parallel
- 9. Открыть файл Matlab/Simulink и выделить блок из Java GUI
- 10. установка Simulink параметров блока из MATLAB без открытия Simulink
- 11. Использование Shell Escape (!) В Simulink Model (функция MATLAB)
- 12. Как получить данные из блока Simulink в графический интерфейс MATLAB?
- 13. Matlab, Simulink, использование импорта
- 14. simulink coders c file to simulink model
- 15. Как получить передаточную функцию от модели Simulink в Matlab
- 16. Как отладить Matlab/Simulink?
- 17. Найти неиспользуемые переменные и функции в проекте MATLAB-Simulink
- 18. Как запустить файл matlab в базовом рабочем пространстве из gui
- 19. Как получить передаточную функцию (приближение) неизвестной системы в matlab/simulink?
- 20. Как объявить глобальные переменные для simulink, содержащих функции matlab?
- 21. Embedded MATLAB function-Simulink
- 22. Ошибка Matlab/Simulink SimState
- 23. сигнал поколения модели в Simulink из MATLAB
- 24. Matlab GUI, как сказать, как переменные существуют в UIControl
- 25. Массив структур в MATLAB Simulink
- 26. Save Scope Graphic of Simulink Model
- 27. Matlab Simulink Время моделирования
- 28. Matlab Simulink Square Wave
- 29. Функция Matlab как блок Simulink
- 30. Функция Matlab Simulink
Пожалуйста, добавьте сообщение об ошибке в сообщение. – zellus 2010-11-25 11:55:35