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