Взаимодействуйте с рабочим пространством модели модели программно
Используйте объект 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 | Присвойте значение переменной в рабочем пространстве модели модели |