Simulink.ProtectedModel.getSupportedTargets

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

Описание

пример

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