hasChanged

Обнаружение изменения данных на этапе тестирования

Синтаксис

Описание

hasChanged(u) возвращает true если значение u изменяется с начала тестового шага. В противном случае hasChanged возвращает false.

Примеры

Обнаружение изменения значения

Определите, если x изменило значение. Этот оператор возвращает true если x изменился.

hasChanged(x)

Обнаружение изменения значения в шине

Для шины с двумя сигналами signal_1 и signal_2, и data в качестве имени входа тестовой последовательности определите, когда значение signal_2 изменился.

hasChanged(data.signal2)

Совет

hasChanged операторы могут использоваться в блоках Test Sequence и Test Assessment и в Stateflow® чарты.

Введенный в R2015a