report

Сгенерируйте отчет профилирования

Синтаксис

Описание

пример

report(profiler_object) генерирует отчет из данных профилировщика.

Code Execution Profiling Report отображает результаты профиля выполнения модели для каждой задачи.

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

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

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

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

Примеры

свернуть все

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

tg = slrealtime('TargetPC1');
startProfiler(tg);
start(tg);

Остановите профилировщик. Остановите приложение.

stopProfiler(tg);
stop(tg);

Получает данные профилировщика.

profiler_object = getProfilerData(tg);
Processing data, please wait ...

Вызовите report функция на данных о результатах.

report(profiler_object);

Image of code execution profiling report for the model.

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

свернуть все

MATLAB® переменная, которую можно использовать, чтобы получить доступ к результату выполнения профилировщика. Вы отображаете данные профилировщика путем вызова plot и report функции.

Структура имеет эти поля:

  • TargetName — Имя целевого компьютера в настройках целевого компьютера.

  • ModelInfo — Информация о модели, на которой запустился профилировщик:

    • ModelName — Имя приложения реального времени.

    • MATLABRelease — Релиз MATLAB, при котором была создана модель.

Можно получить доступ к данным в profiler_object переменная. Чтобы получить доступ к данным профилировщика, прежде, чем запустить профилировщик, открывают диалоговое окно Configuration Parameters. Во вкладке Real-Time нажмите Hardware Settings. Выберите Code Generation> Verification> опция Workspace variable и установите значение к executionProfile. Выберите опцию Save options и установите значение к All data. После выполнения профилировщика используйте метод, описанный для Sections (Embedded Coder) функция.

Введенный в R2020b