Scripts de Simulación [Guía de Usuario de Enterprise Architect]

Top Previous Next

Scripts de Simulación

button_main button_prev button_next

Puede realizar simulación dinámica de modelos utilizando scripts escritos en JavaScript. Todos los objetos y variables de simulación son creados en el entorno de tiempo de ejecución de Java.

Los objetos de simulación actuales tienen un elemento raíz sim y el tipo de objeto o Clase SimObject. El elemento sim es la raíz de la estructura de árbol de objetos de simulación generados y sus propiedades mostradas en la ventana Locales, aunque a diferencia de las interfaces de usuario o la variables de Java - sim como raíz no se muestra. Cada SimObject tiene propiedades, algunas de las cuales son ellas mismas SimObjects. Por ejemplo: sim.a.b puede ser un objeto de simulación, teniendo un único valor - un entero o una cadena.

Las variables de Java creadas por los tipos de datos de Java, tal como var, Objeto y Arreglo no se muestran en la ventana de Locales, aunque existan en el entorno de tiempo de ejecución de Java. Puede revisarlos utilizando el código; por ejemplo:

var a = 5; sim.a = a;

 

De esta manera, sim.a será mostrado en la ventana de Locales.

También puede crear un Arreglo o un Objeto utilizando este código:

 

sim.a = new Array();

sim.a = [1000,1100,1200,1300];

sim.simArray = nativeArray; //nativeArray is a Java Array

sim.o = new Object();

sim.o = {property1:5,property2:"myString"};

 

Los objetos resultantes son objetos de simulación pero no objetos de Java; es decir, esto es un proceso de transformación, creando objetos Java y transformándolos a objetos de simulación.