Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

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