attachConfigSet

Объединенная конфигурация модели или ссылка настройки с моделью

Синтаксис

attachConfigSet(model, configObj)
attachConfigSet(model, configObj, allowRename)

Аргументы

model

Имя открытой модели или gcs, чтобы задать текущую модель

configObj

Конфигурация модели (Simulink.ConfigSet) или ссылка настройки (Simulink.ConfigSetRef)

allowRename

Булевская переменная, которая определяет, как программное обеспечение Simulink® обрабатывает конфликт по совпадению имен

Описание

attachConfigSet сопоставляет конфигурацию модели или ссылку настройки (объект настройки) заданный configObj с model.

Вы не можете присоединить объект настройки к модели, если объект настройки уже присоединен к другой модели или имеет то же имя как другой объект настройки, присоединенный к той же модели. Дополнительный булев аргумент allowRename определяет, как программное обеспечение Simulink обрабатывает конфликт по совпадению имен между объектами настройки. Если allowRename является false, и объект настройки, заданный configObj, имеет то же имя как объект настройки, уже присоединенный к model, программное обеспечение Simulink генерирует ошибку. Если allowRename является true, и конфликт по совпадению имен происходит, программное обеспечение Simulink обеспечивает уникальное имя для configObj прежде, чем сопоставить configObj с model.

Примеры

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

myConfigObj = getActiveConfigSet(gcs);
copiedConfig = myConfigObj.copy;
copiedConfig.Name = 'DevConfig';
attachConfigSet(gcs, copiedConfig, true);

Представлено до R2006a

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