temporalCount

Выполнение диаграммы управления с оператором temporalCount

Синтаксис

temporalCount(E)
temporalCount(time_unit)

Описание

temporalCount(E) шаг 1 и возвращает положительное целочисленное значение для каждого вхождения основного события E, которое происходит после активации ассоциированной страны. В противном случае оператор возвращает значение 0.

В графике без входных событий, temporalCount(tick) или temporalCount(wakeup) возвращает число раз, которое график разбудил начиная с активации ассоциированной страны.

Оператор temporalCount сбрасывает счетчик для E к 0 каждым разам, когда ассоциированная страна повторно активирует.

пример

temporalCount(time_unit) количества и возвращают количество модульного времени симуляции, которые протекли начиная с активации ассоциированной страны. Задайте time_unit как секунды (sec), миллисекунды (msec), или микросекунды (usec).

Оператор temporalCount сбрасывает счетчик для sec, msec и usec к 0 каждым разам, когда ассоциированная страна повторно активирует.

Примеры

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

Это действие считает и возвращает целое число меток деления, которые протекли начиная с активации состояния. Затем действие присваивает переменной y значение массива mm, индекс которого является значением, которое возвращает оператор temporalCount.

du: y = mm[temporalCount(tick)];

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

ex: y = temporalCount(sec);

Советы

  • Можно использовать кавычки, чтобы заключить ключевые слова 'tick', 'wakeup', 'sec', 'msec' и 'usec'. Например, temporalCount('tick') эквивалентен temporalCount(tick).

Введенный в R2008a