exponenta event banner

отчет

Создание отчета профилировщика

Синтаксис

Описание

пример

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

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

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

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

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

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

Примеры

свернуть все

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

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». Выберите параметр «Создание кода» > «Проверка» > «Переменная рабочей области» и задайте значение executionProfile. Выберите опцию Сохранить опции (Save options) и задайте значение All data. После запуска профилировщика используйте методику, описанную для Sections (Встроенный кодер).

Представлен в R2020b