Contenu principal

count

Nombre d’exécutions de diagramme pendant lequel une condition est valide

Syntaxe

Description

count(C) renvoie le nombre d’activations du diagramme depuis que l’expression conditionnelle C est devenue true et que l’état associé est devenu actif.

exemple

Exemples

développer tout

Effectuez une transition hors de l’état associé lorsque la variable x est supérieure ou égale à 2 depuis plus de 5 exécutions de diagramme.

[count(x>=2) > 5]

Stateflow chart that uses the count operator in a transition.

Stockez le nombre d’exécutions de diagramme depuis que la variable x est devenue supérieure à 5.

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

Stateflow chart that uses the count operator in a state.

Conseils

  • Le diagramme Stateflow® réinitialise la valeur de l’opérateur count si l’expression conditionnelle devient false ou si l’état associé devient inactif.

  • Lorsqu’un diagramme dans un modèle Simulink® ne possède pas d’événements en entrée, la valeur de count dépend de la taille du pas. La modification du solveur ou de la taille du pas du modèle a une incidence sur les résultats générés par l'opérateur count.

  • Pour faire en sorte que votre diagramme Stateflow ne rencontre pas d’erreur lors de la simulation, n’utilisez pas count dans les objets suivants :

    • Diagrammes en temps continu

    • Fonctions graphiques, MATLAB® ou Simulink

    • États fondés sur Simulink

    • Transitions accessibles à partir de plusieurs états

    • Transitions par défaut

Historique des versions

Introduit dans R2019a