stopProfiler

Остановите профилирование на целевом компьютере

Синтаксис

Описание

пример

stopProfiler(target_object) мешает профилировщику работать на целевом компьютере.

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

Если профилировщик не собрал данные, профилировщик готов перезапустить.

Если вы останавливаете выполнение приложения реального времени, остановок профилировщика.

Когда профилировщик запускает и останавливается, существует увеличение во время выполнения задачи (TET), которое может вызвать условие перегрузки ЦП. Если использование профилировщика вызывает перегрузку ЦП, можно увеличить шаг расчета для того, чтобы использовать профилировщик.

Примеры

свернуть все

Запустите профилировщик, и затем запустите приложение реального времени. После сбора данных о профиле выполнения остановите профилировщик.

tg = slrealtime('TargetPC1');
slbuild('slrt_ex_mds_and_tasks');
load(tg,'slrt_ex_mds_and_tasks');
startProfiler(tg);

% start profiler before starting application

start(tg);

% let application run until its stop time
% or stop the profiler by calling stopProfiler

stopProfiler(tg);

На данном этапе вызовите любого getProfilerData функционируйте или resetProfiler функция.

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

свернуть все

Обеспечивает доступ к методам, которые управляют свойствами целевого компьютера.

Пример: tg

Введенный в R2020b