Page 182 - ExtendSim User Guide
P. 182

156 Routing
Commonly used blocks
When building models, you will frequently encounter situations where you want to manipulate items coming from several sources or send items to several possible destinations. Depending on the purpose, there are several methods for accomplishing this. This chapter will cover:
• Items arriving from multiple sources
• Merging items from several streams into one stream • Balancing waiting line lengths
• UsingtheThrowItemandCatchItemblocks
• Items going to several destinations
• Simple routing to one of several streams
• Scrap generation
• Successive, explicit, and conditional ordering of routes • Routing based on item properties
☞ The models illustrated in this chapter are located in the folder \Examples\Discrete Event\Rout- ing.
Commonly used blocks
The following blocks will be the main focus of this chapter. The block’s library and category appear in parentheses after the block name.
Blocks that route items
Catch Item (Item > Routing)
Receives items sent remotely by a Throw Item block.
Select Item In (Item > Routing) Selects an input and outputs its item.
Select Item Out (Item > Routing)
Sends each item it gets to a selected output.
Throw Item (Item > Routing)
Sends items remotely to a Catch Item block
Blocks that affect the flow of items
Decision (Value > Math)
Can be used with Item library blocks to control the flow of items in a portion of the model.
Gate (Item > Routing)
Controls the flow of items in a portion of the model (area gating) or based on model conditions (conditional gating).
Discrete Event


































































































   180   181   182   183   184