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