Ingresar 3 itemflow en paralelo a un procesador

nachoheredia5
Participant Participant
1 View
6 Replies
Message 1 of 7

Ingresar 3 itemflow en paralelo a un procesador

nachoheredia5
Participant
Participant

[ FlexSim 22.1.0 ]

Hola, mi situación es la siguiente.

necesito que 3 itemflow (cajas) ingresen a una estación de procesamiento en paralelo. Es decir, que visualmente necesito que no se vean las cajas una atrás de la otra, sino una al costado de la otra durante el procesamiento.

Gracias

"Hello, my situation is as follows. I need 3 itemflow (boxes) to enter a processing station in parallel. That is, visually I need the boxes not to be seen one behind the other, but one next to the other during processing."


0 Likes
Accepted solutions (1)
2 Views
6 Replies
Replies (6)
Message 2 of 7

sebas_cava
Not applicable
Accepted solution

@Ignacio H2 ,

En este tipo de necesidades, donde la posición visual es importante puedes utilizar el Trigger el objeto On Entry y luego cambiar los aspectos visuales de locación:

1652461218773.png

De esta forma puedes determinar la posición de los FlowItems que ingresan al objeto. En este modelo: Flowitems_paralelo.fsm puedes ver un ejemplo del caso de planteas.

En ese modelo se utilizo algunos comandos de FlexScript que puedes revisar en este apartado del manual. Por ejemplo:

current.first

representa el primer flowitem que ingresa a la máquina

current.last

representa el último

Espero sea de ayuda,

0 Likes
Message 3 of 7

nachoheredia5
Participant
Participant

Muchas gracias. Y como seria el comando para hacer lo mismo pero en vez de 3 items en paralelo, que sean 4 o mas?

0 Likes
Message 4 of 7

joerg_vogel
Not applicable

Try it with current.subnodes[2] for second item on current.

0 Likes
Message 5 of 7

jason_lightfootVL7B4
Autodesk
Autodesk

You can use this code to spread any number across the processor's width:

double totalwidth=0;
double gap=0.1;
Object obj;
Array sizes=Array(current.subnodes.length);
forobjectlayerunder(current){
     sizes[a.rank]=a.as(Object).size.y;
      totalwidth+=sizes[a.rank]+gap;
}
double starty=-(current.size.y-totalwidth+gap)/2;
for (int n=1;n<=sizes.length;n++){
    current.subnodes.as(Object).location.y=starty;
    starty-=sizes+gap;
}

flowitems-paralelo_jl.fsm

0 Likes
Message 6 of 7

nachoheredia5
Participant
Participant

Muchas gracias, me sirve. Mi nueva consulta es como hacer que 3 cajas ingresen en paralelo, y 3 cajas ingresen detrás (también en paralelo) de tal manera que la capacidad máxima de procesamiento es 6 cajas. Necesito que se visualicen las 6 cajas procesándose, 3 adelante en paralelo y las 3 siguientes atrás, también en paralelo.

"Thank you very much, it works for me. My new query is how to make 3 checkouts come in parallel, and 3 checkouts come in behind (also in parallel) so that the maximum processing capacity is 6 checkouts. I need to display the 6 boxes being processed, 3 forward in parallel and the next 3 behind, also in parallel."


0 Likes
Message 7 of 7

jason_lightfootVL7B4
Autodesk
Autodesk
This sounds like two processes to me.
0 Likes

Type a product name