Переменные MATLAB ® можно использовать для конфигурирования и управления сигналами и параметрами блоков в модели. Дополнительные сведения об использовании переменных моделями см. в разделе Разрешение символов. Сведения о создании, редактировании и управлении переменными см. в разделах Создание, редактирование и управление переменными рабочей области.
Переменные модели можно хранить в базовом рабочем пространстве MATLAB, рабочем пространстве модели или словаре данных. Чтобы определить место хранения переменных для модели, см. раздел Определение места хранения переменных и объектов для моделей Simulink.
Чтобы использовать переменные для управления характеристиками сигналов и параметров, такими как типы данных и параметры генерации кода, можно сохранить объекты данных в рабочей области или словаре данных. См. раздел Объекты данных.
Simulink.ModelWorkspace | Взаимодействие с рабочим пространством модели программным способом |
Simulink.WorkspaceVar | Хранение информации о переменных рабочей области и используемых ими блоках |
Simulink.VariableUsage | Хранение информации о взаимосвязи между переменными и блоками в моделях |
Simulink.CoderInfo | Укажите информацию, необходимую для создания кода для данных сигнала, состояния или параметра |
Simulink.data.Dictionary | Настройка словаря данных |
Simulink.data.dictionary.Section | Настройка раздела словаря данных |
Simulink.data.dictionary.Entry | Конфигурирование словарной статьи данных |
Simulink.data.dictionary.EnumTypeDefinition | Сохранить определение перечисляемого типа в словаре данных |
Размещение переменных и объектов, используемых моделью, в рабочем пространстве, к которому имеет доступ только модель.
Изменение данных рабочей области модели
При сохранении данных в рабочем пространстве модели выбирается источник данных, например файл модели или внешний MAT-файл. Для изменения переменных в источнике используется другая процедура в зависимости от выбранного типа источника.
Указать источник данных в рабочей области модели
Храните переменные и объекты, используемые моделью, в файле модели или в отдельном файле. При необходимости сохраните переменные и объекты в виде кода, который можно изменить.
Словарь данных используется для хранения внешних данных модели.
Импорт и экспорт данных словаря
Перенос данных между словарем данных и MAT-файлом или файлом сценария MATLAB.
Просмотр и возврат изменений к данным словаря
Используйте словарь данных для проверки и управления изменениями данных модели.
Перенос моделей для использования словаря данных Simulink
Храните переменные и объекты в словарях данных.
Данные словаря раздела с использованием словарей, на которые имеются ссылки
Создание словарей, на которые имеются ссылки, для хранения подмножеств данных, используемых моделью или иерархией моделей.
Данные раздела для ссылочной иерархии модели с использованием словарей данных
Создание иерархии словарей на основе иерархии ссылок на модели.
Связать словарь данных с пользовательскими библиотеками
Совместное использование объектов данных с пользователями библиотеки блоков Simulink с помощью связанного словаря данных.
Сохранение определений перечисляемых типов и перечисляемых данных в словаре данных.
Программно хранить данные в словаре
Используйте сценарии и командную строку для создания словарей данных и взаимодействия с ними.
Определение места хранения переменных и объектов для моделей Simulink
Данные модели - это объекты и переменные, создаваемые в рабочих пространствах, таких как базовое рабочее пространство или словарь данных. Выберите метод для постоянного хранения этих данных.
Создание, редактирование и управление переменными рабочей области
Переменные рабочей области позволяют обмениваться информацией, такой как значения параметров и типы данных, между блоками и моделями. Используйте различные инструменты и методы для создания переменных рабочей области и управления ими.
Редактирование переменных рабочей области и управление ими с помощью проводника моделей
Узнайте, какие переменные рабочей области используются моделью или блоком, найдите блоки, использующие переменную, найдите неиспользуемые переменные и переименуйте переменную везде, где она используется блоками. Сохраните и загрузите переменные из отдельного файла.
Задайте свойства параметров, сигналов и состояний, включая значения параметров, вне блок-схемы с помощью внешних объектов данных.
Можно управлять тем, как блоки в модели разрешают символы переменным и объектам, создаваемым в рабочих пространствах.
Настройте способ взаимодействия модели с данными (сигналами, параметрами и состояниями) путем создания собственного класса объектов данных.
Обновление классов данных Level-1
Simulink ® больше не поддерживает классы данных уровня 1. Необходимо обновить классы данных, созданные с помощью инфраструктуры классов данных уровня 1, которая была удалена в предыдущей версии.