plot

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

Синтаксис

Описание

пример

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

График «Профиль выполнения» показывает распределение циклов выполнения по четырем процессорам, обозначенное цветными горизонтальными полосами. В отчете профилирования выполнения кода перечислены разделы модели. Номера под полосами указывают на ядра процессора.

Примеры

свернуть все

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

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

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

stopProfiler(tg);
stop(tg);

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

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

Звонить plot функция на данных.

plot(profiler_object);

View the execution profile diagram 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