Page 425 - ExtendSim User Guide
P. 425

Merging, Diverging, and Routing Flow 399
Throwing flow and catching flow remotely
The creation of a throw/catch connection can be
made from either the sending (Throw Flow or
Diverge) or the receiving (Catch Flow or Merge)
block. Connections are made by selecting the
block to catch or throw the flow in a popup menu
in a block’s dialog. Each eligible block appears
in the list with its block label and global block
number. Once established, the connection infor-
mation is automatically displayed in the dialogs
of the sending and receiving blocks. In the
screenshot above, the Catch Flow block will
receive flow from a Diverge block labeled “Diverge B”; the Diverge block’s global block num- ber is 4.
Choosing the connector position for Merge and Diverge blocks
If a Diverge or Merge block is part of the throw/catch connection, after selecting the connect- ing block, you must also choose a Merge or Diverge connector position for flow to come from or go to. This is because the Merge and Diverge blocks have multiple inflow and outflow branches. Some of their inflows or outflows may not be used for throwing/catching and some throwing/catching blocks may get flow from or send flow to different branches on a single Merge or Diverge block.
The number that indicates a Merge or Diverge block’s particular connector position is dis- played in the leftmost column of the table in the Merge/Diverge block’s Throw or Catch tab; the number of the topmost inflow or outflow branch is zero (0). You select the connector posi- tion from a popup menu to the right of the Position field in the corresponding block. The menu will list all the available connector positions for the named block. In the screenshot in the pre- ceding section, the top outflow connector position (0) for the Diverge block labeled Diverge B is entered in the Position field of a Catch Flow block’s dialog.
☞ An asterisk to the right of a connector position number in the popup menu indicates that the connector is already being used by some other throw/catch block.
Filter options to facilitate throw/catch connections
Creating a throw/catch connection
In large models, it is possible to have a great number of sending and receiving blocks from which a throw/catch connection can be made. To simplify the popup list of blocks eligible for connection, three types of filters can be applied:
• Groupfilter
• Blocktypefilter
• Only unconnected blocks filter
These filters can be used in combination with each other.
Filtering options
Selecting a connection in a Catch Flow block
Discrete Rate

   423   424   425   426   427