La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Estructura de la Simulación completa Practicas EDI Juan Ramón Pérez Pérez.

Presentaciones similares


Presentación del tema: "Estructura de la Simulación completa Practicas EDI Juan Ramón Pérez Pérez."— Transcripción de la presentación:

1 Estructura de la Simulación completa Practicas EDI Juan Ramón Pérez Pérez

2 Objetivos de la simulación – Parte 1  Diseño de la simulación individual  Adaptación a objetos específicos  Estructura básica de la simulación Prácticas EDI - © Juan Ramón Pérez2

3 Objetivos de la simulación - Parte 2  Interpretación del fichero de órdenes  Lectura y operaciones con ficheros de entrada  Validación del grafo: comprobar nodos fuente, sumidero y aislados  Estructura completa de la simulación  Utilización del grafo  Contador de pasos de la simulación  Mensajes a pantalla y a fichero de log  Realización de consultas Prácticas EDI - © Juan Ramón Pérez3

4 Fichero de ordenes extendido Prácticas EDI - © Juan Ramón Pérez4 Varias simulaciones en el mismo fichero Carga de los ficheros de entrada Tipo simulación Realización de consultas Fichero del log de la simulación

5 Diagrama de estados de la simulación (caminos=false) Prácticas EDI - © Juan Ramón Pérez5 Seleccionar Siguiente nodo Llegada al nodo Acciones sobre el elemento relacionado con este nodo [No quedan elementos por gestionar] [Quedan elementos] Cambio estado mercancía Mensaje de llegada Mensaje de acción

6 Diagrama de estados de la simulación (caminos= true ) Prácticas EDI - © Juan Ramón Pérez6 Seleccionar Siguiente nodo Llegada al nodo Acciones sobre todos los elementos relacionados con este nodo [No quedan elementos por gestionar] [Quedan elementos] Cambio estado mercancía Mensaje de paso Mensaje de llegada Mensaje de acción Tener en cuenta el grafo Contador de pasos

7 Seleccionar siguiente nodo  En cada momento debemos tener almacenado el nodo actual donde nos encontramos  Buscar el objeto de la simulación que tenga un destino más cercano al nodo actual.  Utilizar Floyd para hacer este cálculo. Prácticas EDI - © Juan Ramón Pérez7

8 Llegada al nodo  Establecer el camino hacia el nodo destino, teniendo en cuenta los nodos intermedios.  Mostrar mensaje de “Llegada a un nuevo lugar” por cada nodo que tenga que atravesar, ya sea nodo intermedio o nodo destino.  Contar un paso por cada nodo que tiene que atravesar. Prácticas EDI - © Juan Ramón Pérez8

9 Acciones sobre los elementos relacionados con este nodo  Recorrer el array de los objetos de la simulación que quedan  Y buscar los que tengan el destino al que hemos llegado  Poner el mensaje de acción correspondiente  Cambiar sus estados  Los eliminamos del conjunto, a no ser que tenga que realizar otras acciones sobre ellos. Prácticas EDI - © Juan Ramón Pérez9

10 Consultas  Cuando alcancemos el número de pasos indicado en la consulta.  Buscamos el objeto de la simulación con el código indicado en la consulta.  Para esta operación utilizamos la tabla hash.  Aunque borremos un objeto de la simulación del conjunto, en la tabla hash permanecerá a lo largo de toda la simulación.  Nuevo mensaje de consulta:  Consulta sobre el objeto ( ) después de pasos de simulación, su estado es: Prácticas EDI - © Juan Ramón Pérez10

11 Mensajes Prácticas EDI - © Juan Ramón Pérez11  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:  Puede haber más de una acción sobre los objetos, por tanto habrá que utilizar el mensaje correspondiente a la acción realizada.  Los mensajes, además de aparecer por pantalla, deben volcarse a un fichero de texto indicado como propiedad del elemento simulación.

12 Tareas  Integrar EDI-SIM: conjunto, tabla hash y grafo, con las clases de la simulación  Completar todo el ciclo de la simulación:  Interpretación del fichero de ordenes  Lectura de ficheros de datos y operaciones con conjuntos  Lectura del fichero red, carga sobre el grafo y verificación  Realización del bucle de la simulación en los dos modos de simulación  Incluir el contador de pasos  Realización de consultas  Mostrar mensajes por pantalla y volcarlos a fichero Prácticas EDI - © Juan Ramón Pérez12


Descargar ppt "Estructura de la Simulación completa Practicas EDI Juan Ramón Pérez Pérez."

Presentaciones similares


Anuncios Google