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