Scripts de Simulación [Guía de Usuario de Enterprise Architect] |
Top Previous 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. |