Simulink. ProtectedModel.removeTarget

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

Синтаксис

Simulink.ProtectedModel.removeTarget(protectedModel,targetID)

Описание

пример

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

Примечание

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

Примеры

свернуть все

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

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

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