Взаимодействие с рабочим пространством модели программным способом
Использовать Simulink.ModelWorkspace для взаимодействия с рабочим пространством модели. Например, можно добавлять и удалять переменные, задавать источник данных рабочей области и сохранять изменения в рабочей области.
Дополнительные сведения см. в разделе Рабочие пространства модели.
Создание Simulink.ModelWorkspace, используйте get_param функция запроса значения параметра модели ModelWorkspace. Например, для создания объекта с именем mdlWks представляет рабочее пространство модели с именем myModel.slx:
mdlWks = get_param('myModel','ModelWorkspace')
getVariable | Возвращаемое значение переменной в рабочем пространстве модели |
getVariablePart | Получение значения свойства переменной в рабочей области модели |
setVariablePart | Задать свойство переменной в рабочей области модели |
hasVariable | Определение наличия переменной в рабочем пространстве модели |
whos | Возврат списка переменных в рабочем пространстве модели |
saveToSource | Сохранение изменений рабочего пространства модели во внешнем источнике данных рабочего пространства модели |
save | Сохранение содержимого рабочего пространства модели в MAT-файл |
reload | Повторная инициализация переменных из источника данных рабочей области модели |
evalin | Вычислить выражение в рабочем пространстве модели модели |
clear | Удаление переменных из рабочего пространства модели |
assignin | Назначение значения переменной в рабочем пространстве модели |