Соедините модель с конфигурацией модели, сохраненной независимо от любой модели
Экземпляры этого класса Handle позволяют модель ссылочным конфигурациям модели, которые существуют вне любой модели. Смотрите Управляют Конфигурацией модели, Обзором, и Управляют Ссылкой Настройки для получения дополнительной информации.
Имя | Описание |
---|---|
Описание | Описание ссылки настройки. |
Имя | Имя ссылки настройки. |
SourceName | Имя переменной в рабочей области или словаре данных, который содержит конфигурацию модели, на которую ссылаются. |
Можно использовать диалоговое окно Configuration Reference, чтобы установить Name
, Description
и свойства SourceName
ссылки настройки. Смотрите Создают и Присоединение Ссылка Настройки для деталей.
Имя | Описание |
---|---|
копия | Создайте копию ссылки настройки. |
getFullName | Получите полный путь ссылки настройки. |
getModel | Получите указатель модели, которая владеет ссылкой настройки. |
get_param | Получите значение параметра конфигурации модели косвенно через ссылку настройки. |
getRefConfigSet | Задайте конфигурацию модели ссылкой настройки. |
isActive | Определите, является ли ссылка настройки активным объектом настройки модели. |
обновление | Обновите ссылку настройки после любого изменения в доступности конфигурации модели или свойствах. |
Описание ссылки настройки. Можно использовать это свойство предоставить дополнительную информацию о ссылке настройки, такой как ее цель. Это поле может остаться пробел.
character vector
RW
Имя ссылки настройки. Это имя представляет ссылку настройки в графический интерфейсе пользователя.
character vector
RW
Имя переменной в рабочей области или словаре данных, который содержит конфигурацию модели, на которую ссылаются.
character vector
RW
Создайте копию этой ссылки настройки.
copy
Этот метод создает копию этой конфигурации модели.
Необходимо использовать этот метод, чтобы создать копии ссылок настройки. Это вызвано тем, что Simulink.ConfigSetRef
является классом Handle. Смотрите Указатель По сравнению с Классами Значения для получения дополнительной информации.
Получите полный путь ссылки настройки.
getFullName
Этот метод возвращает вектор символов, задающий полный путь ссылки настройки, например, 'vdp/Configuration'
.
Получите модель, которая владеет этой ссылкой настройки.
getModel
Возвращает указатель на модель, которая владеет этой ссылкой настройки.
Следующая команда открывает блок-схему модели, которая владеет конфигурацией модели, на которую ссылается переменная hCr
рабочей области MATLAB®.
open_system(hCr.getModel);
Получите значение параметра конфигурации модели косвенно через ссылку настройки.
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
Возвращает указатель на конфигурацию модели, заданную свойством SourceName
ссылки настройки.
Определите, является ли эта конфигурация модели активной конфигурацией модели своей модели.
isActive
Возвращает true
, если эта конфигурация модели является активной конфигурацией модели модели, которая владеет этой конфигурацией модели.
Обновите ссылку настройки после любого изменения в доступности конфигурации модели или свойствах
refresh
Обновляет ссылку настройки после использования API, чтобы изменить любое свойство ссылки, или после обеспечения конфигурации модели, которая не существовала в то время, когда набор был первоначально задан в SourceName
. Если вы не используете выполняющийся refresh
после того, как любое такое изменение, указатель ссылки настройки будет устаревшим, и использование его даст неправильные результаты.