Переменные

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

Можно использовать переменные 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. данные. Объект Dictionary
Simulink.data.dictionary.openОткрытый словарь данных для редактирования
Simulink.data.dictionary.getOpenDictionaryPathsВозвратите имена файлов и пути открытых словарей данных

Классы

Simulink.ModelWorkspaceВзаимодействуйте с рабочим пространством модели модели программно
Simulink.WorkspaceVarХраните информацию о переменных рабочей области и блоках, которые используют их
Simulink.VariableUsageХраните информацию об отношении между переменными и блоками в моделях
Simulink.CoderInfoУкажите, что информация должна была сгенерировать код для сигнала, состояния или данных параметра
Simulink.data.DictionaryСконфигурируйте словарь данных
Simulink.data.dictionary.SectionСконфигурируйте раздел словаря данных
Simulink.data.dictionary.EntryСконфигурируйте словарную статью данных
Simulink.data.dictionary.EnumTypeDefinitionСохраните определение перечислимого типа в словаре данных

Темы

Хранение данных в рабочем пространстве модели

Рабочие пространства модели

Поместите переменные, и возражает, что модель использует в рабочей области, к которой только может получить доступ модель.

Измените данные рабочего пространства модели

Когда вы храните данные в рабочем пространстве модели, вы выбираете источник данных, такой как образцовый файл или внешний MAT-файл. Чтобы изменить переменные в источнике, вы используете различную процедуру в зависимости от типа источника, который вы выбрали.

Задайте источник для данных в рабочем пространстве модели

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

Хранение данных в словаре

Что такое словарь данных?

Используйте словарь данных, чтобы хранить внешние данные для модели.

Импортируйте и экспортируйте данные словаря

Переместите данные между словарем данных и файлом скрипта MATLAB или MAT-файлом.

Представление и Отмена изменений к данным словаря

Используйте словарь данных, чтобы осмотреть и управлять изменениями в данных модели.

Переместите модели, чтобы использовать словарь данных Simulink

Сохраните переменные и объекты в словарях данных.

Данные словаря раздела Используя словари, на которые ссылаются,

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

Данные раздела для иерархии модели - ссылки Используя словари данных

Составьте иерархию словаря на основе иерархии модели - ссылки.

Перечисления в словаре данных

Сохраните определения перечислимого типа и перечисленные данные в словаре данных.

Храните данные в словаре программно

Используйте скрипты и командную строку, чтобы создать и взаимодействовать со словарями данных.

Хранение данных в объектах и переменных

Определите, где сохранить переменные и объекты для моделей Simulink

Данные модели являются объектами и переменными, которые вы создаете в рабочих областях, таких как базовое рабочее пространство или словарь данных. Выберите метод, чтобы постоянно сохранить это данные.

Создайте, отредактируйте и управляйте переменными рабочей области

Переменные рабочей области позволяют вам поделиться информацией, такой как значения параметров и типы данных, между блоками и моделями. Используйте различные инструменты и методы, чтобы создать и управлять переменными рабочей области.

Отредактируйте и управляйте переменными рабочей области при помощи образцового проводника

Узнайте, какие переменные рабочей области используются моделью или блоком, найдите блоки, которые используют переменную, находят неиспользуемые переменные и переименовывают переменную везде, он используется блоками. Сохраните и загрузите переменные из отдельного файла.

Объекты данных

Задайте свойства для параметров, сигналов и состояний, включая значения параметров, за пределами блок-схемы при помощи внешних объектов данных.

Разрешение символа

Можно управлять, как блоки в твердости модели, символы к переменным и возражают, что вы создаете в рабочих областях.

Задайте классы данных

Настройте способ, которым ваша модель взаимодействует с данными (сигналы, параметры и состояния) путем создания собственного класса объекта данных.

Обновите классы данных уровня 1

Simulink® больше не поддерживает классы данных уровня 1. Необходимо обновить классы данных, что вы создали использование инфраструктуры класса данных уровня 1, которая была удалена в предыдущем релизе.

Сопутствующая информация

Была ли эта тема полезной?