saveToSource

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

Синтаксис

saveToSource(mdlWks)

Описание

пример

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

Была ли эта тема полезной?