Simulink.ProtectedModel.getCurrentTarget

Получите текущую защищенную цель модели

Описание

пример

currentTarget = Simulink.ProtectedModel.getCurrentTarget(protectedModel) возвращает целевой идентификатор для цели, которая в настоящее время сконфигурирована для защищенной модели. В начале сеанса MATLAB® текущая цель по умолчанию является последней целью, добавленной к защищенной модели. В противном случае текущая цель является последней целью, которую вы использовали. Можно изменить текущую цель с помощью Simulink.ProtectedModel.setCurrentTarget функция.

При создавании модели программное обеспечение изменяет цель, чтобы совпадать с родительским элементом, если в настоящее время выбранная цель не совпадает с целью родительской модели.

Примеры

свернуть все

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

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

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

Получите в настоящее время сконфигурированную цель для защищенной модели.

 ct = Simulink.ProtectedModel.getCurrentTarget('mdlref_counter')

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

свернуть все

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

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

свернуть все

Текущая цель для защищенной модели, заданной как вектор символов.

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