Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

count

Ejecuciones de gráficos en las que la condición es válida

Sintaxis

Descripción

ejemplo

count(C) devuelve el número de veces que el gráfico se ha activado desde que la expresión condicional C se convirtió en true y el estado asociado se convierte en activo.

Ejemplos

expandir todo

Realice la transición de salida del estado asociado cuando la variable x ha sido mayor o igual a 2 durante más de cinco ejecuciones del gráfico.

[count(x>=2) > 5]

Stateflow chart that uses the count operator in a transition.

Guarde el número de ejecuciones del gráfico desde que la variable x se volvió mayor que 5.

en,du:
   y = count(x>5);

Stateflow chart that uses the count operator in a state.

Sugerencias

  • El gráfico de Stateflow® restablece el valor del operador count si la expresión condicional se convierte en false o si el estado asociado se vuelve inactivo.

  • Cuando un gráfico en un modelo de Simulink® no tiene eventos de entrada, el valor de count depende del tamaño del paso. Cambiar el solver o el tamaño del paso del modelo afecta a los resultados producidos por el operador count.

  • Para asegurarse de que su gráfico de Stateflow simule sin errores, no utilice count en estos objetos:

    • Gráficos de tiempo continuo

    • Funciones gráficas, de MATLAB® o de Simulink

    • Estados basados en Simulink

    • Transiciones a las que se puede llegar desde varios estados

    • Transiciones predeterminadas

Historial de versiones

Introducido en R2019a