exponenta event banner

статистика

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

Описание

stats = statistics(rate) возвращает статистику предыдущих периодов выполнения кода. stats является структурой со следующими полями: 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(Панель инструментов системы робототехники) для получения дополнительной информации.

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

развернуть все

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

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

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

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

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

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

См. также

| | (инструментарий робототехнической системы)

Темы

Представлен в R2019b