Time

Получите время симуляции для секции кода

Описание

пример

SimTime = NthSectionProfile.Time возвращает вектор времени симуляции, который соответствует измерениям времени выполнения для секции кода.

Примеры

свернуть все

Запустите симуляцию с моделью, которая сконфигурирована, чтобы сгенерировать переменную рабочей области с измерениями времени выполнения.

rtwdemo_sil_topmodel;
set_param('rtwdemo_sil_topmodel',...
          'CodeExecutionProfiling', 'on');
set_param('rtwdemo_sil_topmodel',...
          'SimulationMode', 'software-in-the-loop (SIL)');
set_param('rtwdemo_sil_topmodel',...
          'CodeProfilingInstrumentation', 'on');
set_param('rtwdemo_sil_topmodel',...
          'CodeProfilingSaveOptions', 'AllData');
sim('rtwdemo_sil_topmodel');
Симуляция генерирует переменную рабочей области executionProfile (по умолчанию).

В конце симуляции получите профиль для седьмой секции кода.

seventhSectionProfile = executionProfile.Sections(7);

Получите вектор, представляющий время симуляции для секции кода.

simulationTimeVector = seventhSectionProfile.Time;

Входные параметры

свернуть все

Объект, сгенерированный coder.profile.ExecutionTime свойства Sections.

Выходные аргументы

свернуть все

Время симуляции, в секундах, для раздела кода. Возвращается как вектор.

Введенный в R2013a
Для просмотра документации необходимо авторизоваться на сайте