Ir al contenido principal

Path

StandardLibraryMenu_Path.png

Objeto Path
Función Enlazar nodos
Clase Link
Process Triggers Run Initialized, Run Ending, Entered, Trailing Edge Entered, Reached End, Exited
Asignación de estados On Entering, Before Entering

El objeto Path permite definir una vía entre dos nodos en la cual el tiempo de viaje está determinado por la longitud del Path y la velocidad de la entidad que viaja a través de él. Este objeto permite representar elementos como caminos, carreteras, o simplemente facilitar la conexión de los distintos elementos del modelo.

StandardLibraryGIF_UsingLinks.gifLa vista Facility de Simio permite crear los modelos a escala. Debido a esto, el objeto Path por defecto detecta la longitud en base a la distancia que cubre en la vista Facility. Si se desea especificar la longitud de forma manual se deben utilizar las propiedades Drawn To Scale y Logical Length.

{{@16#bkmrk-este-objeto-se-utili}}Si se desea limitar la cantidad de entidades que pueden utilizar el Path en un determinado instante, se puede utilizar la propiedad Initial Traveler Capacity.

Al igual que los otros objetos de la clase Link, este objeto tiene la propiedad Selection Weight. Esta propiedad puede ser utilizada por las entidades para escoger qué enlace utilizar al salir de un nodo.

Tipos

  • Unidireccional (Unidirectional): Las entidades pueden moverse solamente en launa dirección definida al momento de n.
  • Bidireccional (Bidirectional):  Las entidades pueden moverse en ambas direcciones. Sin embargo, solo puede haber flujo en una dirección a la vez, debido a esto existen posibilidades de que las entidades se bloqueen mutuamente. Si se desea tener flujos simultáneos en direcciones opuestas, se deberá usar dos objetos Path de tipo unidireccional, uno para cada sentido.

Cómo utilizarlos

 StandardLibraryGIF_UsingLinks.gif

 {{@16#bkmrk-este-objeto-se-utili}}

StandardLibraryGIF_Path.gif

StandardLibraryFacility_Path.png
Dos objetos Path en vista Facility (2D)

PropiedadesAlgunas propiedades

Propiedad Tipo Descripción
TypeListEl sentido del tráfico por este objeto. Puede ser unidireccional o bidireccional.
Initial Traveler CapacityExpressionLa cantidad inicial de entidades que pueden ocupar simultáneamente este objeto.
Drawn To ScaleBooleanEspecifica si se debe usar la longitud del objeto en la vista Facility para la lógica de la simulación. Si este valor es False, se debe especificar también la propiedad Logical Length.
Logical LengthDoubleLongitud del enlace cuando no se utiliza la escala de la vista Facility.
Allow PassingBooleanIndica si las entidades pueden adelantarse entre ellas cuando sus velocidades difieren.
Speed LimitDoubleVelocidad máxima a la que pueden viajar las entidades al utilizar este objeto.
Selection Weight Expression Expresión utilizada para definir la ponderación o peso que tiene este objeto a la hora de escoger un enlace al salir de un nodo. Ejemplo: Un enlace con el doble de peso, tiene el doble de probabilidades de ser escogido. Si este valor es 0, las entidades nunca escogen el enlace, a menos que estén obligadas a hacerlo.

 Add-On Process Triggers

TriggerDescripción
Run InitializedOcurre cuando la simulación es iniciada.
Run EndingOcurre cuando la simulación está terminando.
EnteredOcurre cuando una entidad (su parte frontal) entra en este objeto.
Trailing Edge EnteredOcurre cuando la parte trasera de una entidad entra a este objeto.
Reached EndOcurre cuando una entidad (su parte frontal) ha alcanzado el final de este objeto.
ExitedOcurre cuando una entidad ha dejado el objeto.