Núcleo de la Simulación Practicas EDI Juan Ramón Pérez Pérez
Objetivos Diseño de la simulación individual Adaptación a objetos específicos Estructura de la simulación Prácticas EDI - © Juan Ramón Pérez2
Diseño de la simulación individual Diseñar fichero datos.xml propio Debe disponer al menos de las siguientes propiedades: Codigo, alfanumérico Descripcion Lugar, alfanumérico Adaptar fichero red.xml Para crear un mapa propio Prácticas EDI - © Juan Ramón Pérez3
Adaptación a objetos específicos Carga del fichero datos.xml Conversión de Elemento del paquete EDIDOM a objetos específicos de la simulación. Inserción de los objetos en un conjunto y una tabla hash Carga del fichero red.xml Conversión de Elemento del paquete EDIDOM a objetos Lugar Inserción de los lugares en una tabla hash Prácticas EDI - © Juan Ramón Pérez4
Simulación Prácticas EDI - © Juan Ramón Pérez5 La simulación consiste en: Disponemos una entidad (vehículo de transporte) Que se desplaza por lugares Va realizando acciones sobre los objetos de la simulación relacionados con los lugares cuando llega a ellos. Debemos definir el nodo inicial del que parte la entidad que se desplaza. Esto se repite: Mientras haya objetos de la simulación.
Diagrama de estados de la simulación Prácticas EDI - © Juan Ramón Pérez6 Seleccionar Siguiente nodo Llegada nodo Acciones sobre los elementos relacionadas con esta nodo [No quedan elementos por gestionar] [Quedan elementos] Cambio estado mercancía Mensaje de llegada Mensaje de acción
Selección del siguiente nodo Extraer del conjunto el array de objetos Recorrer el array de objetos de la simulación secuencialmente Prácticas EDI - © Juan Ramón Pérez7
Mensajes Prácticas EDI - © Juan Ramón Pérez8 Los mensajes aparecerán relacionados con dos tipos de eventos: Llegada a un nuevo lugar Desplazamiento hacia Acción sobre un objeto de la simulación sobre el objeto ( ) en: