in

Проверяйте действие состояния

Синтаксис

Описание

пример

in(state_name) возвращается 1 (true) если state_name состояния активно. В противном случае оператор возвращается 0 (false).

Примеры

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

Установите значение airflow к количеству вентиляторов, которые включены.

airflow = in(FAN1.On) + in(FAN2.On);

Советы

Чтобы определить действие состояния, график Stateflow® выполняет локализованный поиск иерархии состояния. График не выполняет исчерпывающий поиск всех состояний и не останавливается после нахождения первого соответствия. Улучшить возможности нахождения уникального результата поиска:

  • Используйте запись через точку, чтобы квалифицировать имя состояния.

  • Дайте уникальные имена состояний.

  • Используйте состояния и поля как корпуса, чтобы ограничить осциллограф поиска разрешения пути.

Для получения дополнительной информации смотрите Разрешение Действия состояния.

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