Simulink. ConfigSetRef

Соедините модель с конфигурацией модели, сохраненной независимо от любой модели

Описание

Экземпляры этого класса Handle позволяют модель ссылочным конфигурациям модели, которые существуют вне любой модели. Смотрите Управляют Конфигурацией модели, Обзором, и Управляют Ссылкой Настройки для получения дополнительной информации.

Сводные данные свойства

Имя

Описание

Описание

Описание ссылки настройки.

Имя

Имя ссылки настройки.

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

Примечание

Можно использовать диалоговое окно Configuration Reference, чтобы установить Name, Description и свойства SourceName ссылки настройки. Смотрите Создают и Присоединение Ссылка Настройки для деталей.

Сводные данные метода

Имя

Описание

копия

Создайте копию ссылки настройки.

getFullName

Получите полный путь ссылки настройки.

getModel

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

get_param

Получите значение параметра конфигурации модели косвенно через ссылку настройки.

getRefConfigSetЗадайте конфигурацию модели ссылкой настройки.
isActive

Определите, является ли ссылка настройки активным объектом настройки модели.

обновлениеОбновите ссылку настройки после любого изменения в доступности конфигурации модели или свойствах.

Свойства

Описание

Описание

Описание ссылки настройки. Можно использовать это свойство предоставить дополнительную информацию о ссылке настройки, такой как ее цель. Это поле может остаться пробел.

Тип данных

character vector

Доступ

RW

Имя

Описание

Имя ссылки настройки. Это имя представляет ссылку настройки в графический интерфейсе пользователя.

Тип данных

character vector

Доступ

RW

SourceName

Описание

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

Тип данных

character vector

Доступ

RW

Методы

копия

Цель

Создайте копию этой ссылки настройки.

Синтаксис

copy

Описание

Этот метод создает копию этой конфигурации модели.

Примечание

Необходимо использовать этот метод, чтобы создать копии ссылок настройки. Это вызвано тем, что Simulink.ConfigSetRef является классом Handle. Смотрите Указатель По сравнению с Классами Значения для получения дополнительной информации.

getFullName

Цель

Получите полный путь ссылки настройки.

Синтаксис

getFullName

Описание

Этот метод возвращает вектор символов, задающий полный путь ссылки настройки, например, 'vdp/Configuration'.

getModel

Цель

Получите модель, которая владеет этой ссылкой настройки.

Синтаксис

getModel

Описание

Возвращает указатель на модель, которая владеет этой ссылкой настройки.

пример

Следующая команда открывает блок-схему модели, которая владеет конфигурацией модели, на которую ссылается переменная hCr рабочей области MATLAB®.

open_system(hCr.getModel);

get_param

Цель

Получите значение параметра конфигурации модели косвенно через ссылку настройки.

Синтаксис

get_param(paramName)

Аргументы

paramName

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

Описание

Этот метод возвращает значение заданного параметра от конфигурации модели до который контрольные точки настройки. Чтобы получить это значение, метод использует значение SourceName, чтобы получить конфигурацию модели, затем получает значение paramName от той конфигурации модели. При определении paramName, когда 'ObjectParameters' возвращает имена всех допустимых параметров в конфигурации модели. Если допустимая конфигурация модели не присоединена к ссылке настройки, метод возвращает ненадежные значения.

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

Можно также использовать команду типовой конструкции get_param, чтобы получить значения параметров активной конфигурации модели модели, например, get_param(bdroot, 'SolverName') получает имя решателя в настоящее время выбранной модели.

пример

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

hAcs = getActiveConfigSet(bdroot);
hAcs.get_param('SolverName');

getRefConfigSet

Цель

Задайте конфигурацию модели ссылкой настройки

Синтаксис

getRefConfigSet

Описание

Возвращает указатель на конфигурацию модели, заданную свойством SourceName ссылки настройки.

isActive

Цель

Определите, является ли эта конфигурация модели активной конфигурацией модели своей модели.

Синтаксис

isActive

Описание

Возвращает true, если эта конфигурация модели является активной конфигурацией модели модели, которая владеет этой конфигурацией модели.

обновление

Цель

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

Синтаксис

refresh

Описание

Обновляет ссылку настройки после использования API, чтобы изменить любое свойство ссылки, или после обеспечения конфигурации модели, которая не существовала в то время, когда набор был первоначально задан в SourceName. Если вы не используете выполняющийся refresh после того, как любое такое изменение, указатель ссылки настройки будет устаревшим, и использование его даст неправильные результаты.

Представленный в R2007a