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