report

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

Синтаксис

Описание

пример

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

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

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

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

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

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

Примеры

свернуть все

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

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

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

stopProfiler(tg);
stop(tg);

Извлекает данные профилировщика.

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

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

report(profiler_object);

View the 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