exponenta event banner

Управление проектными данными

Назначение значений переменных с использованием рабочего пространства модели, символов, объектов данных и классов данных

Переменные MATLAB ® можно использовать для конфигурирования и управления сигналами и параметрами блоков в модели. Дополнительные сведения об использовании переменных моделями см. в разделе Разрешение символов. Сведения о создании, редактировании и управлении переменными см. в разделах Создание, редактирование и управление переменными рабочей области.

Переменные модели можно хранить в базовом рабочем пространстве MATLAB, рабочем пространстве модели или словаре данных. Чтобы определить место хранения переменных для модели, см. раздел Определение места хранения переменных и объектов для моделей Simulink.

Чтобы использовать переменные для управления характеристиками сигналов и параметров, такими как типы данных и параметры генерации кода, можно сохранить объекты данных в рабочей области или словаре данных. См. раздел Объекты данных.

Функции

развернуть все

Simulink.findVarsАнализ взаимосвязи между переменными и блоками в моделях
matlab.io.saveVariablesToScriptСохранение переменных рабочей области в сценарии MATLAB
Simulink.data.evalinGlobalОценка выражения MATLAB в контексте модели Simulink
Simulink.data.assigninGlobalИзменение значений переменных в контексте модели Simulink
Simulink.data.existsInGlobalПроверка существования переменной в контексте модели Simulink
Simulink.data.dictionary.createСоздание нового словаря данных и создание Simulink.data.Dictionary объект
Simulink.data.dictionary.openОткрыть словарь данных для редактирования
Simulink.data.dictionary.getOpenDictionaryPathsВозврат имен файлов и путей к открытым словарям данных
Simulink.LibraryDictionary.clearОчистить анализ зависимостей словаря библиотеки
Simulink.LibraryDictionary.refreshОбновление зависимостей словаря библиотеки

Классы

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, которая была удалена в предыдущей версии.

Связанная информация