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