count

График, во время которого допустимо условие

Синтаксис

Описание

пример

count(C) возвращает количество пробуждений графика с момента условного выражения C стал true и связанное состояние стало активным.

Примеры

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

Переход из связанного состояния, когда переменная x больше или равно 2 в течение более пяти выполнения на графике.

[count(x>=2) > 5]

Stateflow chart that uses the count operator in a transition.

Сохраните количество выполнений графика с момента x переменной стал больше 5.

en,du:
   y = count(x>5);

Stateflow chart that uses the count operator in a state.

Совет

  • Stateflow® график сбрасывает значение count оператор, если условное выражение становится false или если связанное состояние становится неактивным.

  • Когда график в Simulink® модель не имеет входных событий, значения count зависит от размера шага. Изменение решателя или размера шага для модели влияет на результаты, произведенные count оператор.

  • Чтобы убедиться, что ваша диаграмма Stateflow моделируется без ошибок, не используйте счетчик в следующих объектах:

    • Непрерывные временные графики

    • Графический, MATLAB®, или функции Simulink

    • Состояния на основе Simulink

    • Переходы, которые могут быть достигнуты из нескольких состояний

    • Переходы по умолчанию

Введенный в R2019a