send or pull item without DP

send or pull item without DP

bo_wang
Not applicable
51 Views
6 Replies
Message 1 of 7

send or pull item without DP

bo_wang
Not applicable

[ FlexSim 19.1.0 ]

Hello, Everyone. I have a problem that needs to be solved(For a huge model).

How to send or pull an item WITHOUT using a Decision Point?Or how to listen the Side Transfer Fired which created by two automatically connected conveyor(eg: Conveyor1 & Conveyor2).

I want to determine whether sent the item ( or moved the item ) to the Conveyor2 or not when the item passes ( or amostly) the Side Transfer?

Any Suggestions are appreciated, Thank you very much!

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

philboboADSK
Autodesk
Autodesk
Accepted solution

You can call Conveyor.sendItem() on an item at any point while it is traveling on the conveyor system.

19243-send-or-pull-item-withoyt-dp-v191-1.fsm

The Conveyor object only binds events for OnEntry, OnExit, and OnItemBump. If you want to listen and execute code at another time, then you need to use a decision point.

In order to "listen the Side Transfer Fired which created by two automatically connected conveyor," you need to add a decision point before the side transfer. That's the purpose of Decision Points.

If you don't want to add a decision point, you could alternatively add an extra conveyor object so that you have OnExit and OnEnter of the conveyor at the point you want. This is a worse solution (as far as performance for a huge model) than just using a decision point.

19243-send-or-pull-item-withoyt-dp-v191-2.fsm



Phil BoBo
Sr. Manager, Software Development
0 Likes
Message 3 of 7

bo_wang
Not applicable

Thank you for your reply.
I'm just curious how item knows that it has been sent to another conveyor and transferred to another conveyor at the exact time and exact place. In particular, I want to know how to implement this mechanism where item is delivered to the side conveyor.

0 Likes
Message 4 of 7

philboboADSK
Autodesk
Autodesk

The conveyor module keeps track of all the items in the system, where they are going, and how they get there. That's all code within the Conveyor.dll of the Conveyor Module.

The conveyors work as a system, not just a series of individual objects. You can send an item from one part of the system to another part of the system and it will make decisions along the way to go from conveyor to conveyor until it gets to its destination.



Phil BoBo
Sr. Manager, Software Development
0 Likes
Message 5 of 7

bo_wang
Not applicable

how the item transfer from one conveyor's subnodes to another's. we can not use the command(moveobject)

0 Likes
Message 6 of 7

philboboADSK
Autodesk
Autodesk

The conveyor system moves items from one conveyor to another conveyor at transfer points.

If you want to programmatically move an item onto a conveyor, you can move it into an Entry Transfer.



Phil BoBo
Sr. Manager, Software Development
0 Likes
Message 7 of 7

bo_wang
Not applicable

Thank you for your reply

0 Likes