Main Content

count

Número de ejecuciones de gráficos en las que la condición es válida

Sintaxis

Descripción

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 convirtió en activo.

ejemplo

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 evitar que el gráfico de Stateflow genere errores de simulación, 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