exponenta event banner

saveToSource

Сохранение изменений рабочего пространства модели во внешнем источнике данных рабочего пространства модели

Синтаксис

Описание

пример

saveToSource(mdlWks) сохраняет переменные в рабочей области модели, представленной Simulink.ModelWorkspace объект mdlWks в MAT-файл или файл сценария, указанный FileName свойства рабочей области модели.

При установке DataSource свойства рабочей области модели для 'MAT-File' или 'MATLAB File', FileName указывает имя файла, который действует как внешний источник данных рабочей области. При внесении изменений в переменные в рабочем пространстве модели используйте saveToSource для постоянного сохранения изменений во внешнем источнике данных.

Примеры

свернуть все

Открыть пример модели vdp.

open_system('vdp')

Создать Simulink.ModelWorkspace объект, представляющий рабочее пространство модели vdp.

mdlWks = get_param('vdp','ModelWorkspace');

Создайте некоторые переменные в рабочем пространстве модели.

assignin(mdlWks,'myVar',5.12)
assignin(mdlWks,'myOtherVar',7.22)

Настройка рабочего пространства модели для использования файла MAT с именем myVars.mat в качестве источника данных.

mdlWks.DataSource = 'MAT-File';
mdlWks.FileName = 'myVars.mat';

Сохраните переменные во внешнем источнике данных (MAT-файл).

saveToSource(mdlWks)

Файл появится в текущей папке.

Входные аргументы

свернуть все

Целевая рабочая область модели, заданная как Simulink.ModelWorkspace объект.

См. также

Представлен до R2006a