SIMULACION CON PROMODEL ENSAMBLAR (JOIN) SENTENCIA JOIN La sentencia JOIN es utilizada para ensamblar 2 entidades, despus del ensamble, las entidades estarn permanentemente unidas. La primera parte del JOIN es la sentencia JOIN, con el cual una entidad invita a otras a unirse. La regla correspondiente acta como un retardador, deteniendo la pieza hasta que la otra entidad ejecute el JOIN. Para cada sentencia JOIN debe haber una regla correspondiente IF JOIN REQUEST. Simulacin de sistemas 03/06/2014 Ing. Alberto Mendoza De los Santos, Dr. 2 SENTENCIA JOIN SINTAXIS: JOIN <cantidad> <entidad a ensamblar>
Ejemplo: JOIN 24 refrescos
Parte 1 de la instruccin JOIN 1 Monitor SENTENCIA JOIN Simulacin de sistemas 03/06/2014 Ing. Alberto Mendoza De los Santos, Dr. 3 Parte 2 de la instruccin JOIN Regla If Join Request SENTENCIA JOIN ACTIVIDAD Un operario empaca cajas con monitores. El tiempo de empaque es de 4 minutos exponencial. Las entradas son de 5 minutos exponencial para los monitores y 4 minutos exponencial para las cajas. Considere una longitud de 25 metros para las filas de caja y monitores. Ejecute la simulacin por 8 horas.
Simulacin de sistemas 03/06/2014 Ing. Alberto Mendoza De los Santos, Dr. 4 ACTIVIDAD Una maquina empacadora es alimentada por dos bandas transportadoras. Por la primera entran dulces a una razn constante de 2000 dulces / hora. Por la segunda entran bolsas a razn de 30 bolsas / hora. La maquina empaca 50 dulces por bolsa, con un tiempo de empaque de 20 segundos. La velocidad de las bandas es de 150 pies por minuto. Muestre durante la simulacin: Dulces entrantes Dulces en la empacadora Bolsas entrantes Bolsas empacadas Ejecute la simulacin por 8 horas.
SIMULACION CON PROMODEL DISPLAY Simulacin de sistemas 03/06/2014 Ing. Alberto Mendoza De los Santos, Dr. 5 DISPLAY Pausa la simulacin y muestra un mensaje. La simulacin se reanudar cuando el usuario seleccione el botn OK o ACEPTAR. El operador de concatenacin ($) se debe usar para combinar un valor numrico.
Sintaxis: DISPLAY <string expression> DISPLAY: EJEMPLOS Display "Se hace una pausa en la simulacin"
La salida, sera: Simulacin de sistemas 03/06/2014 Ing. Alberto Mendoza De los Santos, Dr. 6 DISPLAY: EJEMPLOS IF (LT = 5) OR (LT = 10) THEN Display "Se hace una pausa para visualizar valores de variables y contadores \n Tableros en el sistema: " $ TB $ "\n Materia Prima en el sistema: " $ MP $ "\n Lotes en el sistema: " $ LT El caracter "\n" apertura nuevas lneas. DISPLAY: EJEMPLOS Salida Generada: Simulacin de sistemas 03/06/2014 Ing. Alberto Mendoza De los Santos, Dr. 7 DISPLAY: EJEMPLOS if entries(Banda)= 40 THEN Display "Se hace una pausa para visualizar Entradas a la banda: " $ ENTRIES (Banda) ACTIVIDAD Use la instruccin DISPLAY para los dos ejercicios propuestos en la sesin correspondiente a la instruccin JOIN (Muestre el contenido de sus variables).