Получите времена выполнения в такты таймера для профилированного раздела кода
возвращает вектор времен выполнения, измеренный в таймере тактов, для профилированной секции кода. Каждый элемент ExecutionTimes = NthSectionProfile.ExecutionTimeInTicksExecutionTimes содержит различие между показанием таймера в начале и в конце раздела. Тип данных массивов совпадает с типом данных таймера, используемого в целевом устройстве, что позволяет вывести максимальную область значений измерений таймера.
Если вы задаете CodeProfilingSaveOptions параметр в 'SummaryOnly', возвращает пустой массив. Чтобы изменить этот параметр, откройте диалоговое окно Параметров конфигурации нажатием клавиши Ctrl+E, откройте панель Verification под Code Generation и измените параметр Save options на NthSectionProfile.ExecutionTimeInTicksAll data.
Вы можете вычислить время выполнения в секундах с помощью формулы
display | MaximumExecutionTimeCallNum | MaximumExecutionTimeInTicks | MaximumSelfTimeCallNum | MaximumSelfTimeInTicks | MaximumTurnaroundTimeCallNum | MaximumTurnaroundTimeInTicks | Name | Number | NumCalls | report | Sections | SelfTimeInTicks | TimerTicksPerSecond | TotalExecutionTimeInTicks | TotalSelfTimeInTicks | TotalTurnaroundTimeInTicks | TurnaroundTimeInTicks