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.

La 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.

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 una direcció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

Este objeto se utiliza igual que los otros de la clase Link, debes seleccionarlos en la librería, hacer click en el nodo de origen y luego en el nodo de destino.

StandardLibraryGIF_Path.gif

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

Algunas propiedades

Propiedad Tipo Descripción
Type List El sentido del tráfico por este objeto. Puede ser unidireccional o bidireccional.
Initial Traveler Capacity Expression La cantidad inicial de entidades que pueden ocupar simultáneamente este objeto.
Drawn To Scale Boolean Especifica 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 Length Double Longitud del enlace cuando no se utiliza la escala de la vista Facility.
Allow Passing Boolean Indica si las entidades pueden adelantarse entre ellas cuando sus velocidades difieren.
Speed Limit Double Velocidad 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 que otro, 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 (Ejemplo: todos los pesos tienen 0 o solo hay un camino).

 

Puede ser una expresión lógica: Verdadero = 1, Falso = 0.

Add-On Process Triggers

Trigger Descripción
Run Initialized Ocurre cuando la simulación es iniciada.
Run Ending Ocurre cuando la simulación está terminando.
Entered Ocurre cuando una entidad (su parte frontal) entra en este objeto.
Trailing Edge Entered Ocurre cuando la parte trasera de una entidad entra a este objeto.
Reached End Ocurre cuando una entidad (su parte frontal) ha alcanzado el final de este objeto.
Exited Ocurre cuando una entidad ha dejado el objeto.