Ir al contenido principal

Combiner

StandardLibraryMenu_Sink.png

ObjetoCombiner
FunciónAgrupación de entidades
ClaseFixed
Process TriggersRun Initialized, Run Ending, Parent Entered, Member Entered, Before Processing, Processing, After Processing, Exited, Failed, Repaired, Evaluating Seize Request, On Shift, Off Shift
Asignación de estadosOn Parent Entering, On Member Entering, Before Processing, After Processing, Before Exiting, On Balking, On Reneging

Este objeto permite crear grupos de entidades y asociarlos a una entidad representativa. Las entidades a agrupar se denominan miembros (Member Entity) y la entidad representativa se conoce como entidad padre (Parent Entity). Al grupo de entidades miembro se le llama Batch.

El objeto cuenta con dos nodos de entrada y uno de salida (Output). El primer nodo de entrada (ParentInput) recibe a las entidades padre y el segundo (MemberInput) a las entidades miembro. Cada grupo está compuesto únicamente de una entidad padre y el número de entidades miembro está definido en la propiedad Batch Quantity.

Las entidades, luego de ingresar, esperan en sus respectivos buffers de entrada hasta que se cumpla que existe al menos una entidad en la cola de entidades padre y un número de entidades miembro igual a lo definido en la propiedad Batch Quantity. Cumplido este requisito, las entidades pasan a la cola de procesamiento, el batch es creado y es asignado a la entidad padre. Finalmente la entidad padre abandona el objeto a través de su nodo de salida.

{{@2#bkmrk-fija-%28fixed%29%3A-la-cap}}

StandardLibraryGIF_Combiner.gif

StandardLibraryFacility_Sink.png
Objeto Sink visto en vista Facility (2D)

Algunas propiedades

PropiedadTipoDescripción
Transfer-In TimeExpressionTiempo requerido para transferir una entidad a este objeto.
On EnteringAssignmentsEstados a asignar cuando una entidad entra en el objeto. (Opcional)

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 ha entrado al objeto y está por empezar el Transfer-In Time.
Destroying EntityOcurre cuando una entidad está a punto de ser destruida por el objeto.