Запустите симуляцию с моделью, которая сконфигурирована, чтобы сгенерировать переменную рабочей области с измерениями времени выполнения.
Симуляция генерирует переменную
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 индикатор показывает, какой фрагмент временной шкалы выполнения отображается.