question

joey avatar image
0 Likes"
joey asked Joseph Gillespie commented

Pull the looping item.

Hello everyone. I need help.

I am creating a model that pulls items out of queue 1 and queue 2, but I have encountered two problems.

1) I do not know what to create for reference to the transporter to pick up the items at queue 1 and queue 2.

2)I want the token to be sent from the SourceType 1 token to the Pull from List. The Pull from List will pull the list to the full amount (item 1 = 5, item 2 = 3).upon completion of process 1, the token from SourceType will be released and the original looping operation , When the token is removed from the SourceType but the retrieval process still does not complete SourceType will create the order back, wait until the retrieval process is finished.

Thank you.

FlexSim 19.0.4
pull from list
· 4
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Joseph Gillespie avatar image Joseph Gillespie commented ·

@joey

Could you post your model so that we can see better what you're trying to do?

0 Likes 0 ·
joey avatar image joey Joseph Gillespie commented ·

This is my model.23.fsm

Thank you.

0 Likes 0 ·
23.fsm (34.3 KiB)
Joseph Gillespie avatar image Joseph Gillespie joey commented ·

@joey

I'm still not sure I understand your questions very well.

For your first question, are you saying want to use all three transporters to pick up items at queue 1 and queue 2? Also, I noticed in the first "Travel" activity, you set the Transporters to travel to "token.queue", even though you never assigned a "queue" label to your token. That might be causing one of your problems.

As for your second question, could you explain it more clearly? What do you mean by "process 1"?

0 Likes 0 ·
Show more comments

1 Answer

Joseph Gillespie avatar image
0 Likes"
Joseph Gillespie answered Joseph Gillespie commented

@joey

I think this model might be closer to what you are looking for: 23answer.fsm.

In this model I eliminated some duplicate Process Flow and then set up the Process Flow so that the Transporters would transport the items to Queue3.

There is no need to include Queue1 and Queue2 as a resource, since you can just tell the Transporters to travel to the items and load them (have token.pulled as the destination for travel).

Another problem you had was that token.pulled is an array of items, so you have to tell the Transporters to load each item and then unload each as well. The two subflows iterate over the array of items and load (or unload) each item one at a time.

I'm sure there was more of your question I didn't understand, please let me know what I might have missed.


23answer.fsm (35.2 KiB)
· 4
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

joey avatar image joey commented ·

Hi @Joseph Gillespie

The model you have attached, I have more questions. If I change the transporter to receive 1 item at a time, but the model you attached, the transporter receives more than 1 item.

Thanks.

0 Likes 0 ·
4.png (98.6 KiB)
Benjamin W2 avatar image Benjamin W2 joey commented ·

Hi @joey,

Simply change the "Request Item" field in the 2 Pull from List activities to 1.

0 Likes 0 ·
pullfromlist.png (17.9 KiB)
joey avatar image joey Benjamin W2 commented ·

Hi @Benjamin W2

In fact, if doing so, the carrier will receive 1 item per time. But my logic must define "request list = 5,3" because I want 1 Toten that comes from "Source Type "Receive items from" Queue1,2 "to meet the specified amount (5,3).

Thanks.

0 Likes 0 ·
Show more comments