Elemento: Estado
Un estado es el elemento principal de un gráfico de estado. Una máquina de estado (o diagrama de estado) pasa por varios estados durante su tiempo de ejecución y ejecuta sus acciones. Un estado puede tener acciones de ENTRADA, DO y SALIDA que se ejecutan en momentos específicos durante el tiempo de ejecución del estado.

Un estado se representa como un cuadro verde con esquinas redondeadas. Un estado en ciclo se muestra en rojo. Usted establece un estado de ciclo en el en ciclo propiedad.
Un estado ordinario se cronometra de acuerdo con la tarea en la que se llama. La transición al siguiente estado solo se cambia con el siguiente ciclo de tareas.
Un estado en ciclo cambia independientemente del ciclo de la tarea. Cuando se han completado las acciones de un estado interno, se realiza el cambio a la transición inmediatamente. Se verifica la condición de la transición y se ejecuta su acción de transición, y luego se cambia inmediatamente al estado final.
Propiedades
Propiedad | Descripción |
---|---|
identificador | Nombre para el elemento. También puede cambiar el nombre en el gráfico de estado. |
Color | Color del elemento. Puede cambiar el color mediante un cuadro de diálogo de selección de color. Predeterminado: verde |
Estado de inicio implícito |
|
en ciclo |
|
Llamadas de ciclo Max DO | Número máximo de llamadas de la acción DO. Número entre 1 y 32767. Cuando se supera este valor, el estado actual cambia al siguiente estado. |
Acción de ENTRADA | Nombre de la acción correspondiente |
HACER acción | |
SALIR de la acción |
Entrada del usuario
Cuando selecciona el elemento, los iconos de transición son visibles sobre el elemento. Puede usarlos para vincular estados.
Acción | Descripción |
---|---|
| El nombre del elemento también se puede cambiar en las propiedades. |
| Nota: Si no hace clic en un elemento existente, sino en un área en blanco, se crea un nuevo estado. |
| El objeto de acción puede ser una acción o un método. Si la acción es un método, también debe definir el tipo de devolución y el tipo de acceso en el Nuevo objeto de acción diálogo. La asignación al objeto de acción se puede cambiar en las propiedades del elemento. Un estado puede tener una acción de ENTRADA, una acción de HACER y una acción de SALIDA:
SugerenciaTambién puede agregar o cambiar las acciones o métodos en las propiedades del elemento. |
| Si un estado tiene más de una transición saliente/entrante, sus prioridades definen el orden de ejecución. Las prioridades se muestran en un pequeño círculo. Puede cambiar la prioridad en las propiedades de la transición. |