Simulink.ProtectedModel.removeTarget

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

Описание

пример

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