Skip to main content

Variables implicites

Au moment de la compilation, une variable de structure avec le nom UML_SC_<object name> est généré automatiquement pour chaque objet d'état graphique. Cette variable donne accès aux données implicites de l'objet. Les données fournissent des informations sur la façon dont l'objet est structuré. A l'exécution, il fournit des informations sur l'état du diagramme. Par exemple, que l'état final a déjà été atteint (InFinalState), que le programme a été abandonné (Abort), ou que l'application a été réinitialisée (AutoReInit).

Astuce

Lorsque vous utilisez l'aide à la saisie pour l'implémentation dans l'éditeur d'états-transitions et que Assistant de saisie la boîte de dialogue contextuelle est ouverte, la variable implicite UML_SC_PLC_PRG est répertorié dans le variables Catégorie.

Vous pouvez surveiller la structure dans la surveillance et accéder aux composants de la structure par programmation.

Important

Accès en écriture au tableau States est critique pour l'exécution. L'accès en écriture n'a de sens que pour AutoReInit, ReInit, et Abort.

Exemple 4. Exemple

Dans l'exemple de projet SimplePLCChart.project, la structure implicite UML_SC_PLC_PRG est créé pour l'objet PLC_PRG.

_uml_img_sc_simple_implicit_variable.png