Чтобы сохранить данные моделирования из блока Scope в рабочую область MATLAB, нужно установить параметры блока Scope. ww2.mathworks.cn
Процедура сохранения: ww2.mathworks.cn
- Создать модель Simulink и добавить блок Scope. ww2.mathworks.cn
- В редакторе Simulink на вкладке Desktop Real-Time выбрать «Режим» > «Запуск в ядре». ww2.mathworks.cn
- На схеме модели дважды щёлкнуть по блоку Scope. ww2.mathworks.cn
- На панели инструментов Scope нажать кнопку «Параметры». ww2.mathworks.cn
- В диалоговом окне «Параметры Scope» перейти на вкладку «Ведение журнала». ww2.mathworks.cn
- Выполнить одно из действий: ww2.mathworks.cn
- Если запускается моделирование в обычном режиме в режиме Connected IO, выбрать флажок «Ограничить точки данных до последних» и указать количество точек для сохранения. ww2.mathworks.cn
- Если запускается моделирование во внешнем режиме в режиме Run in Kernel, не выбирать флажок «Ограничить точки данных до последних». ww2.mathworks.cn
- При использовании программного обеспечения Simulink Desktop Real-Time™ для установки количества точек для сохранения использовать значение «Длительность» (Duration). ww2.mathworks.cn
- Выбрать флажок «Вести данные в рабочую область». ww2.mathworks.cn
- В текстовом поле «Имя переменной» ввести имя переменной MATLAB, по умолчанию — ScopeData. ww2.mathworks.cn
- В списке «Формат сохранения» выбрать один из вариантов: Structure with time, Structure, Array или Dataset. ww2.mathworks.cn
- В окне свойств конфигурации появятся данные параметров Scope, нужно нажать «ОК». ww2.mathworks.cn
После запуска модели данные сохранятся в переменной Scope_Data на рабочем столе MATLAB в виде матрицы. elar.urfu.ru