plot

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

Синтаксис

Описание

пример

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

Профилировщик Выполнения и блок SLRT Overload Options используют различные механизмы, чтобы измерить TET и не генерируют идентичные значения TET.

Примеры

свернуть все

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

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

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

stopProfiler(tg);
stop(tg);

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

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

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

plot(profiler_object);

Image of 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