Запустите симуляцию с моделью, которая сконфигурирована, чтобы сгенерировать переменную рабочей области с измерениями времени выполнения.
Симуляция генерирует переменную
executionProfile рабочей области
(значение по умолчанию).
В конце симуляции откройте отчет выполнения кода.
Под Profiled Sections of Code, в столбце Model, расширяют все узлы. Вы видите информацию о профиле для восьми секций кода. Например, задача rtwdemo_sil_topmodel_step и функции CounterTypeA и CounterTypeB.
Отобразите вызовы секции кода.
В окне Execution Profile вы видите пронумерованные горизонтальные планки, которые представляют вызовы секций кода.
Например, синие панели показывают когда первый раздел, rtwdemo_sil_topmodel_initialize, вызывается.
Чтобы видеть первую секцию кода, в первой строке Отчета Профилирования Выполнения кода, кликают по значку
.
Отчет Генерации кода отображает вызов функции.
Чтобы видеть, какие секции кода вызываются по определенному периоду времени, используйте поля Start и Range окна Execution Profile. Например, в полях Start и Range, введите 6e-07 и 2e-07 соответственно. Затем нажмите Enter.
Между 0,6 μs и 0,8 μs, вы видите что задача rtwdemo_sil_topmodel_step (секция кода 6) и функции CounterTypeA (секция кода 7) и CounterTypeB (секция кода 8), вызываются.
На правом нижнем из окна Execution Profile индикатор показывает, какой фрагмент временной шкалы выполнения отображается.