statistics

Статистика прошлых периодов выполнения

Синтаксис

Описание

stats = statistics(rate) возвращает статистику предыдущих периодов выполнения кода. stats является struct с этими полями: Periods, NumPeriods, AveragePeriod, StandardDeviation, и NumOverruns.

Вот пример графика выполнения с использованием настройки по умолчанию, 'slip', для OverrunAction свойство в Rate объект. См. OverrunAction (Robotics System Toolbox) для получения дополнительной информации о выполнении переполнения кода.

Область выхода statistics является:

stats = 

              Periods: [0.7 0.11 0.7 0.11]
           NumPeriods: 4
        AveragePeriod: 0.09
    StandardDeviation: 0.0231
          NumOverruns: 2

Входные параметры

расширить все

Rate объект, заданный как указатель на объект. Этот объект содержит информацию для DesiredRate и другие сведения о выполнении. См. rateControl (Robotics System Toolbox) для получения дополнительной информации.

Выходные аргументы

расширить все

Статистика выполнения времени, возвращенная как структура. Эта структура содержит следующие поля:

  • Period - Все периоды времени (возвращенные в секундах), используемые для вычисления статистики как индексированного массива. stats.Period(end) - самый последний период.

  • NumPeriods - Количество элементов в Periods

  • AveragePeriod - Среднее время в секундах

  • StandardDeviation - Стандартное отклонение всех периодов в секундах, с центром вокруг среднего значения, сохраненного в AveragePeriod

  • NumOverruns - Количество периодов с переполнением

См. также

| | (Robotics System Toolbox)

Введенный в R2019b