Élément : État
Un état est l'élément principal d'un diagramme d'états. Une machine d'état (ou un diagramme d'état) passe par différents états pendant son exécution et exécute leurs actions. Un état peut avoir des actions ENTRY, DO et EXIT qui sont exécutées à des moments spécifiés pendant l'exécution de l'état.

Un état est représenté par une boîte verte aux coins arrondis. Un état en cycle est affiché en rouge. Vous définissez un état en cours dans le En cycle biens.
Un état ordinaire est cadencé en fonction de la tâche dans laquelle il est appelé. Le passage à l'état suivant n'est commuté qu'au prochain cycle de tâche.
Un état en cycle commute indépendamment du cycle de la tâche. Lorsque les actions d'un état interne sont terminées, le passage à la transition se fait immédiatement. La condition de la transition est vérifiée et son action de transition est exécutée, puis commutée immédiatement à l'état final.
Propriétés
Biens | La description |
---|---|
Identifiant | Nom de l'élément. Vous pouvez également modifier le nom dans le diagramme d'états. |
Couleur | Couleur de l'élément. Vous pouvez modifier la couleur à l'aide d'une boîte de dialogue de sélection de couleur. Par défaut : vert |
État de démarrage implicite |
|
En cycle |
|
Max appels de cycle DO | Nombre maximum d'appels de l'action DO. Nombre compris entre 1 et 32767. Lorsque cette valeur est dépassée, l'état courant passe à l'état suivant. |
Action ENTRÉE | Nom de l'action correspondante |
FAIRE une action | |
Action de SORTIE |
Entrée utilisateur
Lorsque vous sélectionnez l'élément, les icônes de transition sont visibles au-dessus de l'élément. Vous pouvez les utiliser pour lier des états.
action | La description |
---|---|
| Le nom de l'élément peut également être modifié dans les propriétés. |
| Remarque : Si vous ne cliquez pas sur un élément existant, mais dans une zone vide, alors un nouvel état est créé. |
| L'objet action peut être une action ou une méthode. Si l'action est une méthode, vous devez également définir le type de retour et le type d'accès dans le Nouvel objet d'action dialogue. L'affectation à l'objet d'action peut être modifiée dans les propriétés de l'élément. Un état peut avoir une action ENTRY, une action DO et une action EXIT :
AstuceVous pouvez également ajouter ou modifier les actions ou les méthodes dans les propriétés de l'élément. |
| Si un état a plus d'une transition sortante/entrante, alors ses priorités définissent l'ordre d'exécution. Les priorités sont affichées dans un petit cercle. Vous pouvez modifier la priorité dans les propriétés de la transition. |