ProfilerData

Данные возвращены от профилировщика

Описание

Внутренний формат возвращен профилировщиком и отображен при помощи публичных функций.

Отчет Профилирования Выполнения кода отображает результаты профиля выполнения модели задачей.

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

  • Чтобы отобразить данные TET для раздела в Инспекторе Данных моделирования, нажмите кнопку данных временных рядов графика.

  • Просмотреть раздел в Simulink® Редактор, щелкните по ссылке рядом с расширять древовидной кнопкой.

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

Профилировщик Выполнения и блок SLRT Overload Options используют различные механизмы, чтобы измерить TET и не генерируют идентичные значения TET.

Создание

getProfilerData

Функции объекта

plotСгенерируйте график профилировщика выполнения
reportСгенерируйте отчет профилирования

Примеры

свернуть все

Загрузите приложение. Запустите профилировщик. Запустите приложение. Остановите профилировщик. Получите данные о выполнении профиля. Вызвать report и plot на данных.

tg = slrealtime('TargetPC1');
slbuild('slrt_ex_mds_and_tasks');
load(tg,'slrt_ex_mds_and_tasks');
startProfiler(tg);
start(tg);
stopProfiler(tg);
stop(tg);
profiler_object = getProfilerData(tg);
Processing data on target computer, please wait ...
Transferring data from target computer to host computer, please wait ...
Processing data on host computer, please wait ...
 
Code execution profiling data for model slrt_ex_mds_and_tasks.
report(profiler_object);

Image of code execution profiling report for the model.

plot(profiler_object);

Image of execution profile diagram for the model.

Введенный в R2020b