Al ejecutar una Simulación en Enterprise Architect es posible configurar puntos de interrupción, disparar disparadores, examinar variables, registrar una traza de ejecución, configurar la velocidad de simulación, ver la pila de llamada y visualmente trazar los nodos activos mientras procede la simulación.
Cuando se ejecuta una Simulación, algunos aspectos tal como la salida y entrada de consola se encuentran en la ventana del Simulador mismo, mientras que otras tal como las variables locales y pila de llamada utilizan las ventanas estándar del Analista de Ejecución. La tabla de abajo proporciona una vista general de las Pantallas principales utilizadas durante una Simulación.
Acceso Analista | Simulador
Ventana
|
Propósito
|
Ver También
|
Ejecución y Consola
|
La ventana de Simulación proporciona la interfaz principal para comenzar, parar y pasar su Simulación. Durante la ejecución muestra una salida relacionada al paso que se está ejecutando actualmente y otra información importante. Vea el tema Ejecutar Simulación de Modelo para más información sobre los comandos de la barra de herramientas.
Note la caja de texto debajo de la barra de herramientas. Esta es el área de entrada de la Consola - aquí puede escribir comandos de javascript simples tal como: this.count = 4; para cambiar dinámicamente una variable de Simulación llamada "count" a 4. De esta manera puede influenciar dinámicamente la simulación en el tiempo de ejecución.
![simoutput](simoutput.png)
|
Ejecutar Simulación Modelo
|
Ventana de Puntos de Interrupción y Eventos
|
El proceso de Simulación también hace uso de la pestaña de Puntos de Interrupción de la Simulación de la ventana Puntos de Interrupción y Eventos (Analista | Puntos de Interrupción y Eventos). Aquí usted configura puntos de interrupción de ejecución en elementos y mensajes específicos en una Simulación. Vea el tema Puntos de Interrupción de la Simulación para más detalles.
![simbreakpoints](simbreakpoints.png)
|
Puntos de Interrupción de Simulación
|
Ventana de Eventos de Simulación
|
La ventana Eventos de Simulación (Analista | Eventos de Simulación) proporciona herramientas para administrar y ejecutar disparadores. Los Disparadores son utilizados para controlar la ejecución de transiciones de las máquinas de Estado.
![events_window](events_window.png)
|
Ventana de Eventos de Simulación
Disparadores
Disparadores Esperando
|
Ventana de Pila de Llamada
|
Durante la Simulación la ventana Pila de Llamada (Analista | Pila de Llamada) muestra información sobre los Hilos y contexto de ejecución actual de la Simulación.
El Simulador soporta Simulaciones de multi-hilo e incluye una entrada de Hilo para cara cada hilo activo y pausado de la ejecución. Para cada hilo, la ventana de Pila de Llamada mostrará el inicio o contexto de entrada (p.ej. un elemento de Máquina de Estado) aparte del elemento activo actualmente dentro de ese hilo. Si el elemento activo actualmente es el punto de entrada de una actividad compuesta o un estado de una submáquina, la pila también incluirá el elemento activo actualmente dentro de ese subcontexto (y todos los demás subestados anidados, activos, compuestos también).
![simcallstack](simcallstack.png)
|
Ver la Pila de Llamada
|
Ventana de Variable Local de Simulación
|
El Simulador utiliza la ventana de Locales estándar (Analista | Locales) para mostrar todas las variables de Simulación actuales cuando la simulación es pausada en un punto de interrupción o un único paso. Note que es posible actualizar dinámicamente estas variables utilizando la Consola del Simulador descrita arriba.
![simlocal](simlocal.png)
|
Ver las Variables Locales
|
Registrando
|
Durante la ejecución de su Simulación, se mantiene un registro de toda la actividad y se muestra en la ventana Registrar y Analizar (Analista | Registrador). Esto es similar a como funciona el registro de llamada normal en el analista de Ejecución Visual - aunque en este momento, no hay capacidad para generar diagramas de Secuencia desde registros.
![simrecording](simrecording.png)
|
El Historial de Registro
|
|