exponenta event banner

изменение, чг

Создание неявного события при изменении значения данных

Описание

пример

change(data_name) генерирует неявное локальное событие, когда диаграмма устанавливает значение переменной data_name. Если несколько объектов данных имеют одинаковые имена, используйте точечную нотацию для указания имени объекта данных. Дополнительные сведения см. в разделе Идентификация данных с помощью точечного обозначения.

chg(data_name) является альтернативным способом выполнения change(data_name).

Примеры

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

Определение неявного локального события, когда действие состояния или перехода записывает значение в переменную Engine.rpm.

change(Engine.rpm)

Stateflow chart that uses the implicit event change.

Совет

  • change поддерживается только в диаграммах Stateflow ® в моделях Simulink ®.

  • change оператор работает только с данными на уровне диаграммы или ниже в иерархии диаграммы. Чтобы определить, когда изменяется значение данных, являющихся частью машины, используйте операторы обнаружения изменений. Дополнительные сведения см. в разделе Обнаружение изменений в значениях данных.

Представлен до R2006a