Simulink.ProtectedModel.removeTarget

Удалите поддержку заданной цели из защищенной модели

Описание

пример

Simulink.ProtectedModel.removeTarget(protectedModel,targetID) удаляет поддержку генерации кода заданной цели из защищенной модели. Необходимо обеспечить пароль модификации, чтобы сделать это обновление. Удаление цели не требует доступа к незащищенной модели.

Примечание

Вы не можете удалить sim цель. Если вы не хотите, чтобы защищенная модель поддержала симуляцию, используйте Simulink.ModelReference.modifyProtectedModel функционируйте, чтобы изменить защищенный режим модели в ViewOnly.

Примеры

свернуть все

Удалите поддерживаемую цель из защищенной модели.

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

openExample('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')

Удалите поддержку ert цель из защищенной модели. Вам предлагают пароль модификации.

 Simulink.ProtectedModel.removeTarget('mdlref_counter','ert');

Проверьте что поддержка ert цель была удалена из защищенной модели.

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

Входные параметры

свернуть все

Защищенное имя модели в виде строки или вектора символов.

Идентификатор для цели, которая будет удалена в виде строки или вектора символов.

Представленный в R2015a
Для просмотра документации необходимо авторизоваться на сайте