Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

in

Compruebe la actividad de estado en Stateflow

Descripción

ejemplo

in(state_name) devuelve 1 (true) si el estado state_name está activo. De lo contrario, el operador devuelve 0 (false).

Ejemplos

expandir todo

Establezca el valor de airflow como el número de ventiladores activados.

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

Stateflow chart that uses the in operator in a state.

Sugerencias

Para determinar la actividad del estado, un gráfico de Stateflow® realiza una búsqueda localizada de la jerarquía de estado. El gráfico no realiza una búsqueda exhaustiva de todos los estados y no se detiene cuando encuentra la primera coincidencia. Para mejorar las posibilidades de encontrar un resultado de búsqueda único:

  • Utilice la notación de puntos para calificar el nombre del estado.

  • Asigne nombres únicos a los estados.

  • Utilice los estados y cuadros como delimitaciones para limitar el alcance de la búsqueda de resolución de ruta.

Además, un gráfico no puede usar la condición in para activar acciones basadas en la actividad de los estados de otros gráficos.

Para obtener más información, consulte Resolution of State Activity.

Historial de versiones

Introducido antes de R2006a