Экспортируйте, сохраните, обновите и загрузите различный объект данных конфигурации

В этом примере показано, как экспортировать, сохраните и загрузите различный объект данных конфигурации для модели Simulink® использование Различного менеджера.

Узнать, как использовать Различного менеджера для:

  • Экспортируйте различный объект данных конфигурации в глобальную рабочую область.

  • Сохраните различный объект данных конфигурации для повторного использования.

  • Обновите различный объект данных конфигурации.

  • Загрузите различный объект данных конфигурации из файла.

Обзор различных настроек

Различная настройка позволяет вам задавать именованный набор различных контрольных переменных и их значений, которые могут использоваться, чтобы активировать изменение модели Simulink. Различный объект данных конфигурации (экземпляр Simulink.VariantConfigurationData класс), хранит набор всех различных настроек, заданных для модели. Для получения дополнительной информации смотрите, Создают и Подтверждают Различные Настройки.

Откройте различного менеджера

1. Откройте модель, для которой вы хотите экспортировать различный объект данных конфигурации. Рассмотрите модель slexVariantSubsystems.

 open_system('slexVariantSubsystems');

2. На вкладке Modeling, в разделе Design, нажимают Variant Manager.

  • A: Имя различного объекта настройки

  • B: Вкладка Configurations

  • C: Добавьте различную настройку

  • D: Имя различной настройки

  • E: Экспортируйте различный объект настройки

  • F: Вкладка Control Variables

  • G: Импортируйте контрольные переменные

  • H: Добавьте контрольную переменную

Задайте новую различную настройку

1. В Различном менеджере, в верхней панели вкладки Configurations, кликают по кнопке (C) настройки варианта Add. Добавляется новая различная настройка. Введите имя LinearConfiguration для этой настройки (D).

2. Кликните по вкладке Control Variables (F) в более низкой панели вкладки Configurations.

3. Чтобы импортировать контрольные переменные, которые будут использоваться для различной настройки из глобальной рабочей области, кликните по кнопке (G) контрольных переменных Импорта. Нажмите кнопку (H) контрольной переменной Add, чтобы добавить новые контрольные переменные в модель.

4. В Различном поле (A) объекта настройки введите имя vcdo_vssmodel для различного объекта данных конфигурации.

Экспортируйте различный объект данных конфигурации

Чтобы экспортировать различный объект данных конфигурации в глобальную рабочую область модели, кликните по кнопке объекта (E) настройки варианта Export. Этот шаг также сопоставляет объект данных к модели.

Можно получить различный объект данных конфигурации, сопоставленный с моделью с помощью параметра VariantConfigurationObject. Запустите эту команду в Командном окне MATLAB®.

get_param('slexVariantSubsystems','VariantConfigurationObject')
ans =
'vcdo_vssmodel'

Чтобы разъединить различный объект данных конфигурации с моделью, установите Различное поле объекта настройки опорожнять и кликать по кнопке объекта (E) настройки варианта Export.

Сохраните различный объект данных конфигурации для повторного использования

Когда вы экспортируете различный объект данных конфигурации в базовое рабочее пространство, это доступно только для текущего сеанса работы с MATLAB. Чтобы постоянно хранить данные, сохраните его в файле MAT или скрипте MATLAB. Из списка кнопок объекта настройки варианта Export выберите Save As и введите имя файла, чтобы хранить объект.

Обновите различный объект данных конфигурации

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

Загрузите различный объект данных конфигурации из файла

Можно загрузить различный объект данных конфигурации, который хранится в файле MAT или скрипте MATLAB от Различного менеджера. Щелкните в Различном поле объекта настройки. Из списка выберите Load из файла.

Смотрите также