Simulink. ProtectedModel.getSupportedTargets

Получите список целей, которые защитили поддержки модели

Синтаксис

supportedTargets = Simulink.ProtectedModel.getSupportedTargets(protectedModel)

Описание

пример

supportedTargets = Simulink.ProtectedModel.getSupportedTargets(protectedModel) возвращает список целевых идентификаторов для целей генерации кода, поддержанных заданной защищенной моделью. Целевой идентификатор sim представляет поддержку симуляции.

Примеры

свернуть все

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

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

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

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

свернуть все

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

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

свернуть все

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

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