question

Michael O'Connell avatar image
0 Likes"
Michael O'Connell asked Adrian Haws commented

How can I change the point of a task executer's geometry that follows a path and triggers arrival logics on network nodes, ?

I have a task executer reaches a network node at a pickup location. After loading the part, I want to set the point that follows the path 3 ft behind the current tracking point. I then want the TE to continue on its path, but all future stops, turns, arrivals will be based on the new point.

Will I need to create a NN 3 ft behind the pickup location and ressign the TE to that node?

Thanks.

FlexSim 16.1.0
task executernetwork nodestask sequencetransporttravel to location
5 |100000

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

1 Answer

Adrian Haws avatar image
0 Likes"
Adrian Haws answered Adrian Haws commented

Yes, that is how you would want to do it. I've attached an example model that demonstrates this. The logic is contained in the code for the "Use Transport" option of Queue4.


te-travel.fsm (17.6 KiB)
· 2
5 |100000

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

Michael O'Connell avatar image Michael O'Connell commented ·

Adrian, I don't see the behavior. Looks like a manually generating task sequence, but i see no other code that changes position or node assignment.

I'm trying to do something like the behavior in the attached pictures: The TE travels to Queue4 and loads item. It travels to NN2 and offsets. It continues on to Queue9 with the offset still active, such that when it arrives at the destination, it is offset from the final node, NN3.

picture1.jpg

picture2.jpg

picture3.jpg

0 Likes 0 ·
picture1.jpg (122.2 KiB)
picture2.jpg (143.0 KiB)
picture3.jpg (133.1 KiB)
Adrian Haws avatar image Adrian Haws Michael O'Connell commented ·
@Michael O'Connell

I had originally just added a travel task to travel to NN2. If you want to travel offset from NN2 to Queue9 there are three options. You can eliminate the travel task to Queue9, and the unload task will travel offset. You can also use TRAVELTOLOC or TRAVELRELATIVE.

0 Likes 0 ·