exponenta event banner

Время

Получение времени моделирования для раздела кода

Описание

пример

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