exponenta event banner

Simulink. ProtectedModel.getConfigSet

Получить набор конфигурации для текущего защищенного конечного объекта модели или для указанного конечного объекта

Описание

пример

configSet = Simulink.ProtectedModel.getConfigSet(protectedModel) возвращает объект набора конфигурации для текущего защищенного целевого объекта модели.

пример

configSet = Simulink.ProtectedModel.getConfigSet(protectedModel,targetID) возвращает объект набора конфигурации для указанного целевого объекта, поддерживаемого защищенной моделью.

Примеры

свернуть все

Получите набор конфигурации для текущего настроенного, защищенного целевого объекта модели.

Загрузите модель и сохраните локальную копию.

sldemo_mdlref_counter
save_system('sldemo_mdlref_counter','mdlref_counter.slx');

Добавьте необходимый пароль для изменения защищенной модели. Если пароль не добавлен, при создании изменяемой защищенной модели будет предложено задать пароль.

Simulink.ModelReference.ProtectedModel.setPasswordForModify(...
'mdlref_counter','password');

Создание изменяемой защищенной модели с поддержкой создания кода.

Simulink.ModelReference.protect('mdlref_counter','Mode',...
'CodeGeneration', 'Modifiable',true, 'Report',true);

Получение набора конфигурации для текущего настроенного конечного объекта.

cs = Simulink.ProtectedModel.getConfigSet('mdlref_counter')

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

Загрузите модель и сохраните локальную копию.

sldemo_mdlref_counter
save_system('sldemo_mdlref_counter','mdlref_counter.slx');

Добавьте необходимый пароль для изменения защищенной модели. Если пароль не добавлен, при создании изменяемой защищенной модели будет предложено задать пароль.

Simulink.ModelReference.ProtectedModel.setPasswordForModify(...
'mdlref_counter','password');

Создание изменяемой защищенной модели с поддержкой создания кода.

Simulink.ModelReference.protect('mdlref_counter','Mode',...
'CodeGeneration', 'Modifiable',true, 'Report',true);

Настройте незащищенную модель для поддержки нового целевого объекта.

 set_param('mdlref_counter', 'SystemTargetFile', 'ert.tlc'); 
 save_system('mdlref_counter');

Добавьте поддержку к защищенной модели для нового целевого объекта. Появится запрос на ввод пароля изменения.

 Simulink.ProtectedModel.addTarget('mdlref_counter');

Убедитесь, что в защищенную модель добавлена поддержка нового целевого объекта.

 st = Simulink.ProtectedModel.getSupportedTargets('mdlref_counter')

Получение набора конфигурации для добавленного конечного объекта.

cs = Simulink.ProtectedModel.getConfigSet('mdlref_counter','ert')

Входные аргументы

свернуть все

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

Идентификатор выбранного целевого объекта, указанный как строковый или символьный вектор. Целевой идентификатор является корнем файла «Code Generation > System Target» (Создание кода > Системный целевой файл) (SystemTargetFile) параметр. Например, если системным целевым файлом является ert.tlc, целевой идентификатор: ert.

Выходные аргументы

свернуть все

Набор конфигурации, указанный как Simulink.ConfigSet объект

Представлен в R2015a