You are on page 1of 7

Gua del Usuario Promodel

Entidades

Locaciones

Icon ( Icono ) - Grfica usada para representar la locacin.


Name ( Nombre ) - Nombre de la locacin.
Cap. ( Capacidad ) - Nmero de entidades que pueden estar a la vez en la
locacion.
Units ( Unidades ) - Nmero de unidades de la locacin.
Dts ( Tiempos Muertos ).
TM por reloj (cada determinado tiempo)
Entrada (cada determinado nmero de entidades que entran)
Utilizacin (cada determinado tiempo real de utilizacin)
Setup (de preparacin; cuando hay cambio de entidad a procesar).
Stats ( Estadsticas ). Nivel de estadsticas a ser recolectada. Ninguna,
bsica o Series de Tiempo.
Rules ( Reglas )
Cmo seleccionar la entidad entrante
Cmo salen las entidades procesadas
Cul unidad escoge una entidad entrante.
Notes ( Notas ) Notas de la locacin.

Icon ( Icono ) Grfica usada para representar la entidad.


Name ( Nombre ) Nombre de la entidad.
Speed ( Velocidad ) [Info. Opcional]. Velocidad de la entidad si se mueve
sola.
Stats ( Estadsticas ) Nivel de estadsticas a ser recolectada. Ninguna,
bsica o Series de Tiempo.
Notes ( Notas ) Notas de la locacin.
Nueva Para definir si es una nueva entidad o una ya existente.
Edit (Editar) Opcin que permite editar la entidad y
sea en: Orientacin, Dimensiones y/o Color.
Erase ( Borrar ) Borra el grfico de la entidad.
Conveyor Only (Solamente con banda transportadora )
With ( Ancho ) medida a lo ancho
Length ( Largo ) medida a lo largo

Ventana Grfica de las Locaciones


Nueva Para definir si es una nueva locacin o una ya existente.
Contador - Indica el nmero actual de entidades en la locacin
Calibrador - Barra que muestra el contenido actual de la
locacin.
Tanque - Barra que muestra el flujo continuo de lquidos.
Banda de transporte/Fila - Representa una banda o fila.
Etiqueta -Texto usado para describir la locacin.
Luz de Estado - Crculo que cambia de color durante la corrida
para mostrar el estado de la locacin.
Punto de Entidad - Punto en el layout en donde aparecer la
entidad.
Regin - Recuadro transparente para representar el rea de una
locacin.
Biblioteca Grfica - Grficas disponibles para ese modelo.

Si la opcin New ( Nuevo ) no se encuentra


seleccionada se pueden escoger diferentes grficos
para una misma entidad.

Mapping ( Trayecto ) Nmero de


trayectos en la red.

Redes Fsicas de Caminos

Graphic ( Grfica ) Permite difinir el color de la red, adems de


proporcionar la opcin de de decidir si es visible o no.
Name ( Nombre ) Nombre de la red.
Type ( Tipo )
Passing ( Que puede pasar ) Permite que las entidades o recursos
pasen .
Non-passing ( Que no puede pasar ) No permite que las entidades o
recursos se pasen en el trayecto de la red. Forman filas.
T/S ( Tiempo o Velocidad y Distancia ) Es la forma en que se va a medir
el movimiento a lo largo de la red.
Paths ( Redes Fsicas ) Nmero de Segmentos que tiene esta red.

From ( Desde ) Nodo inicial


To ( Hasta ) Nodo por el cual va a viajar
a cualquier destino.
Dest. ( Destinos ) Las entidades o
recursos que vayan a cualquiera de estos
nodos tendrn que pasar por los nodos de From y To.
Nodes ( Nodos ) Nmero de nodos que hay en la red.
Node ( Nodo ) Nombre del nodo.
Limit ( Lmite ) Nmero mximo de
recursos o entidades que pueden estar en
el nodo.

Recursos

From ( Desde ) Primer nodo del


segmento
To ( Hasta ) Nodo final del segmento
BI Tipo de trafico: Unidireccional o
Bidireccional.
Distance /Time ( Distancia / Tiempo )
Tiempo Mide la velocidad del recurso en proporcin al tiempo que
tarda en llegar de un nodo a otro.
Distancia Mide la velocidad en proporcin a la distancia recorrida por
el recurso.
Interfaces ( Interfaces ) Nmero de Interfaces nodo-locacin que hay en
la red.
Node ( Nodo ) Nombre del nodo.
Location ( Locacin ) Nombre de la
locacin con la cual el nodo hace
interface.

Icon ( Icono ) Grfica usada para representar el recurso.


Name ( Nombre ) Nombre del recurso.
Units ( Unidades ) Nmero de unidades del recurso.
Dts ( Tiempos Muertos )
TM por reloj - cada determinado tiempo
utilizacin -cada determinado tiempo real de utilizacin.
Stats ( Estadsticas ) Nivel de estadsticas a ser recolectada. Ninguna,
bsica o Series de Tiempo.
Specs ( Especificaciones )
Ver Tabla de Especificaciones ms adelante.
Search ( Bsqueda ) Si se asign Path Network.
Work (trabajo): define que el recurso busque trabajo primero ah, y
Park (estacionamiento): define que el recurso se estacione ah cuando
est ocioso.
Logic ( Lgica ) Si se asign Path Network. Lgica para que el recurso
ejecute cuando entre o salga de algn nodo.
Pts ( Puntos ) Si se asign Path Network. Puntos para que varios recursos
aparezcan grficamente separados cuando estn en un nodo.

Notes ( Notas ) Notas de la locacin.

Tabla de Especificaciones

Arribos

Entity ( Entidad ) Nombre de la entidad que va a llegar


Location ( Locacin ) Nombre de la locacin en la que va a llegar la
entidad.
Qty each ( Cantidad cada vez ) Numero de entidades que llegan cada
vez. ( 1 999999 )
First Time ( Primera vez ) Permite modificar el tiempo de la primer
llegada a la locacin.
Occurrences ( Ocurrencias ) El nmero de veces que va a ocurrir la
llegada. ( 1 999999 )
Frequency ( Frecuencia ) Tiempo entre llegadas. ( Se pueden usar
curvas probabilsticas )
Logic ( Lgica ) Se puede aplicar cualquier lgica de llegada
Disable ( Desactivar ) Se usa para desactivar temporalmente esta
llegada sin eliminarla. Yes desactiva la llegada.
Path Networks ( Red Fsica ) El nombre de la red por la cual va a viajar
el recurso
Home ( Casa ) Es el nodo en donde se va a posiciones el recurso al
comenzar la simulacin.
Return Home if Idle ( Regresar a casa si ocioso ) Se selecciona si
quiere que un recurso vaya al nodo casa si no esta haciendo nada
Off Shift ( Fuera de Turno ) - Se selecciona si quiere que un recurso vaya
al ese nodo cuando est fuera de turno.
Break ( Descanso ) Se asigna si quiere que el recurso vaya a ese nodo
cuando tenga un descanso.
Resource Search ( Bsqueda de Recursos ) Escoge el recurso
basado en las siguientes especificaciones:
Closest Resource ( Recurso ms cercano )
Least Utilized Resource ( Recurso menos utilizado )
Longest Idle Resource ( Recurso con mayor tiempo sin hacer nada)
Entity Search ( Bsqueda de Entidades ) Escoge la entidad a la que ira
el recurso si las dos tienen la misma prioridad.
Longest Waiting Entity ( Entidad con mayor tiempo de espera )
Closest Entity ( Entidad ms cercana )
Entity with the minimum value of a specified attribute ( Entidad con
el menor valor del atributo especificado )
Entity with the maximum value of a specified attribute ( Entidad con
el mayor valor del atributo especificado )
Motion ( Movimiento )
Speed traveling Empty / Full ( Velocidad viajando Vaco / Lleno )
Aceleration rate ( Taza de aceleracin )
Deceleration rate ( Taza de desaceleracin )
Pickup Time ( Tiempo de Carga )

First Time ( Primera Vez )


Define arrival by:
( Definir arribos por: )
Time Only ( Tiempo
Solamente ) Tiempo
desde que empez la
simulacin.
Weekly Time
( Tiempo de la Semana )
- Se puede programar
la llegada en
diferentes horas del
da en diferentes das
de la semana.
Calendar Date
( Fecha por Calendario )
- Se puede especificar en
que da(s) del ao se quiere que se produzcan las llegadas.
Variation ( Variacin ) Da un margen de variacin en la llegada.
Offset ( Fuera de lugar ) Se utiliza cuando se desea que lleguen antes o
despus de el tiempo asignado. Ej. (-10), llega 10 min. antes.

Procesamiento

Proceso

Entity ( Entidad ) La entidad con la cual se va a hacer el proceso.


Location ( Locacin ) La locacin en la cual se hace el proceso.
Operation ( Operacin ) Esta casilla es opcional, sin embargo se usa
mucho el verbo wait ( Ver ms adelante para ms informacin ) para definir
el tiempo de proceso que tarda la locacin, pero se puede especificar
cualquier accin por la locacin, como llamar a un recurso.

Ruta

Process ( Proceso ) - Aparece en la esquina superior izquierda y define


las operaciones que las locaciones realizan con las entidades.
Routing ( Ruta ) Aparece en la esquina superior derecha y controla los
destinos de las entidades al haber salido de las locaciones.
Tools ( Herramientas ) Aparece en la esquina inferior izquierda y es
usado para definir las operaciones y rutas grficamente.
Layout ( Layout ) - Aparece en la esquina inferior derecha y muestra las
locaciones con sus rutas.

Blk ( Bloque ) ste espacio contiene el nmero de bloque de la ruta


seleccionada. Se usa cuando un la entidad se va por la ruta que tenga
mayor prioridad. Se usan dos Bloques diferentes cuando salen dos tipos de
entidades, y una entidad se va por una salida hacia un destino y la otra a
otro destino.
Output ( Entidad que sale ) Se pone el nombre de la entidad que sale
despus de ser procesada, pueden ser ms de un tipo.
Destination ( Destino ) Aparece el nombre de la locacin a la que va la
entidad despus de ser procesada.
Rule ( Regla ) Contiene la regla del destino de la ruta ( ver ms
adelante).
Move Logic ( Lgica de Movimiento ) Permite definir la forma de
movimiento, as como el tiempo que tarda en hacerlo. ( Ms informacin
ver: Creador de lgicas )

Reglas de Ruta

Longest Unoccupied : Que lleve mayor tiempo desocupado


If Empty : Si viacio
Probability : Por Probabilidad
User Condition : Alguna Condicin

Creador de Lgicas

Es una forma de crear enunciados y expresiones de una manera ms


rpida y segura.

Start New Block ( Empezar bloque nuevo ) Se selecciona esta opcin si


se quiere empezar un bloque nuevo. Al hacer esto va a aparecer un
nmero en la casilla del Bloque de esa ruta.
New Entity Check Box ( Nueva entidad ) - Se usa cuando una nueva
entidad va a pasar por esta ruta, y puede tener un precio diferente. Si no
est seleccionada sta opcin se toma por de faul que es la misma
entidad.
Quantity ( Cantidad ) El nmero de entidades que salen de este bloque
de la ruta.
Routing Rules ( Reglas de la Ruta ) Se selecciona la regla para
seleccionar la siguiente ruta.
-

First Available : Primero Disponible


By turn : Por turno.
If Join Request : Si se pide una unin
If Send : Si es mandado
Until Full : Hasta lleno
Most Available : Ms disponible
Random : Al azar
If Load Request : Si se pide que se cargue a

Estatutos
Accum ( Acumular ) Acumula, sin unir, el numero de entidades
especificado en cierta locacin.
Activate ( Activar ) Empieza una subrutina independiente.
Animate ( Animar ) Programa la velocidad de la animacin de la
simulacin.
Assignment ( Asignar ) Para asignar un valor a un identificador.
Begin ( Empezar ) Define un bloque de enunciados con su
correspondiente End al final.
Break ( Romper )
Breakblk (Romper Bloque ) Sale del primer bloque de enunciados.
Close ( Cerrar ) Cierra un archivo que ha sido escrito a WRITE,
WRITELINE, XWRITE o READ.
Combine ( Combinar ) Acumula y junta una cantidad de entidades, a la
que se le puede poner nombre diferente.
Comment ( Comentario ) Notas dentro de bloques de lgica. Se usa: #,
// y /*..*/.
Create ( Crear ) Crea un especifico nmero de entidades de una entidad
original, copiando sus atributos.
Debug ( Limpiar ) Trae el Depurador de Pro Model.

Dec ( Decrementar ) Decrementa una variable, un elemento o un atributo.


Display ( Mostrar) Para la simulacin y muestra un mensaje.
Do Until ( Hacer hasta.. ) Repite el bloque mientras la condicin sea falsa.
Do While ( Hacer mientras ) Activa un bloque mientras la condicin sea
verdadera.
End ( Fin ) Va en un bloque al terminar una condicin. Se usa con BEGIN
Free ( Dejar ir ) Deja recursos que estn siendo posedos por una entidad
Free All ( Dejar todos ) Misma accin que Free pero con todos.
Get ( Conseguir ) Captura recursos conforme se hacen disponibles.
Go To ( Ir a ) Se brinca a una expresin
Graphic ( Grfico ) Cambia el Grfico de una entidad o de un recurso.
Group ( Grupo ) Acumula y temporalmente une a cierto nmero de
entidades a una sola entidad.
If then else ( Sihazsino ) Ejecuta un enunciado si la expresin es
cierta, si es falsa ejecuta el enunciado que va despus de Else
Inc ( Incrementar ) Incrementa el nmero de una variable, elemento o
atributo.
Incentcost (Incrementar costo de entidad ) Permite incrementar el costo
de alguna entidad ya sea positivo o negativamente.
Incloccost (Incrementar costo de locacin ) Permite incrementar el costo
de una locacin ya sea positivo o negativamente.
Increscost (Incrementar costo de recurso ) Permite incrementar el costo
de un recurso ya sea positivo o negativamente.
Int ( Integro ) Crea una variable de tipo integro
Join ( Juntar ) Junta una cantidad deseada de entidades en una nueva.
Joinly get ( Conseguir ) Consigue un nmero de recursos cuando estn
disponibles.
Load ( Cargar ) Carga un determinado nmero de entidades en otra
entidad.
Log ( Log ) Resta la expresin de el reloj de simulacin y guarda los
resultados en un archivo de texto llamado <Model Name>
Match ( Conseguir Igual ) Hace que una entidad espere mientras llega otra
entidad con un atributo igual al de la primera entidad.
Move (Mover ) Mueve una entidad al final de una fila o banda
transportadora.
Move for ( Mover para) Se usa para especificar el tiempo que tarda la
entidad en moverse.
Order ( Ordenar ) Causa que un numero especfico de entidades sea
creado y puesto en el sistema como una locacin designada.
Pause ( Pausa ) Pausa la simulacin y opcionalmente aparece un
mensaje.
Prompt ( Apunte ) Pausa la simulacin y te da un mensaje o una opcin a
cambiar en la simulacin.
Read ( Leer ) Lee el siguiente valor numrico de un archivo general y
asigna el valor a un nombre.
Real ( Real ) Crea una variable local de tipo real.
Rename ( Rebautizar ) Rebautiza una entidad.
Report ( Reporte ) Calcula y reporta las estadsticas actuales a la base de
datos.
Reset ( Volver a empezar ) Empieza un archivo de tipo lectura desde el
primncipo
Reset stats ( Resumir estadsticas ) Resume las estadsticas de la
simulacin

Return ( Regresar ) Manda el valor de una subrutina a la lgica que llam


a la subrutina.
Route ( Ruta ) Ejecuta un bloque de ruta para la entidad que est siendo
procesada.
Send ( Mandar ) Manda un nmero especfico de una entidad particular a
un destino.
Sound ( Sonido ) Corre un archivo de sonido.
Split ( Separar ) Separa una entidad en el nmero de entidades que sea
especificado.
Stop ( Parar ) Termina la rplica actual.
Trace ( Marcar ) Activa y desactiva el Rastreador.
Ungroup ( Desagrupar ) Separa las entidades que fueron juntadas con el
estatuto: Group
Unload ( Descargar ) Descarga cierta cantidad de entidades que fueron
cargadas con el estatuto: Load.
Use ( Usar ) Captura a un recurso o a un grupo de recursos conforme se
hacen disponibles.
View ( Ver ) Para cambiar la vista en el Layout.
Wait ( Esperar ) Simula el tiempo que se tarda en procesar una entidad.
Wait until ( Esperar hasta ) Retrasa el procesamiento hasta que la
expresin sea cierta.
Warm up ( Calentar ) Le dice a la simulacin que termine el periodo de
calentamiento resumiendo las estadsticas y borrando archivos de tiempo.
While.. do ( Mientras haz ) Repite el enunciado mientras la condicin
sea cierta.
Write ( Escribir ) Escribe informacin a un archivo para escribir.
Write line ( Lnea para escribir ) Escribe informacin a un archivo para
escribir y luego empieza una lnea nueva.
X write ( Escribir X ) Escribe informacin a un archivo para escribir de la
forma que quiera el usuario.
Move on ( Mover en ) Se usa para mover una entidad a lo largo de una red
de caminos.
Move with ( Mover con) Se usa para mover una entidad con un recurso.

Time-Weighted ( Medida por tiempo ) Recolecta informacin sobre el


tiempo que la variable estuvo en cierto valor.
Observation-Based ( Basado en observacin ) Recolecta informacin
sobre el numero de veces que la variable cambi a cierto valor.
Notes ( Notas ) Lugar para poner notas sobre la variable.

Atributos
Atributos de Entidades
Los atributos de entidades son lugares para insertar informacin con valor
numrico sobre esas entidades. Los atributos llevan un nombre.

Macros
Una macro es un lugar donde se ponen expresiones, funciones o cualquier
texto que pudiera ser usado en una expresin, que se usan comnmente
durante la simulacin.

Atributos de Locaciones
Los atributos de locaciones son lugares para insertar directamente
informacin numrica acerca de esa locacin. Tambin llevan nombres.

ID ( Identificacin ) Nombre del Atributo


Type ( Tipo ) Tipo del atributo Real o Integro
Classification ( Clasificacin ) Atributo de entidad o locacin
Notes ( Notas ) Un cuadro para insertar notas sobre el atributo

Variables
Existen dos tipos de variables : Locales y Globales. Las Globales son
definidas por el usuario y representan valores numricos cambiables.
Las Locales solo son disponibles cuando una lgica las llama.

Icon ( Icono ) Si aparece el signo Yes aparece un icono en el Layout


Este icono aparece como un contador.
ID ( Identificacin ) Nombre de la Variable
Type ( Tipo ) Tipo de variable Real o Integro
Initial Value ( Valor Inicial ) El valor inicial que va a poseer la variable
cuando empiece la simulacin.
Stats ( Estadsticas ) Se pueden hacer en 3 niveles:
None ( Ningn ) Las estadsticas no son recolectadas
Basic ( Bsico ) Recolecta estadsticas bsicas
Time Series ( Series de tiempo ) Todas las estadsticas aparte del
valor basado en tiempo y observaciones.

ID ( Identificacin ) Nombre de la macro


Text ( Texto ) Cualquier texto que va a ser substituido por el nombre de la
macro
Options ( Opciones ) Permite definir la macro como run-time o como
grupo de recursos.

Subrutinas
Es un comando definido por el usuario que puede realizar un bloque de
lgica y opcionalmente regresar su valor. Pueden tener parmetros que
actan como variables locales de la subrutina y que se quedan con los
valores de argumentos pasados a la subrutina.

ID ( Identificacin ) Nombre de la Subrutina


Type.. ( Tipo ) Puede ser- Real, Integro, Ninguno o Interactivo.
Parameters ( Parmetros ) Argumentos pasados a las subrutinas se
asignan a variables locales llamadas parmetros.
Logic ( Lgica ) Uno o mas enunciados o expresiones se pueden llevar a
cabo en este lugar. Deben de ser vlidos en la lgica para que funcionen el
las subrutinas.

You might also like