exponenta event banner

количество

Выполнение диаграммы, во время которого условие является действительным

Синтаксис

Описание

пример

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