Component Flow Proxy

A Component Flow Proxy allows you to manage the flow of components to and from different behaviors using any number of ports.

The ports of a Component Flow Proxy are added and removed using shortcuts and listed with the behavior in the Component Graph panel.

Each port of a Component Flow Proxy has a hidden internal port, which should be used to connect the proxy to behaviors in the same component.

Input port of a One Way Path connected to internal port of Component Flow Proxy

Properties

Name Description
Name Defines the name of the proxy.
Statistics Defines the Statistics behavior the collects statistics generated by the proxy.
ComponentSignal Defines the Component Signal used to signal what component is trying to enter the proxy.
PortSignal Defines the Integer Signal used to signal from which port a component is trying to enter the proxy.
DynamicConnections Turns on/off the use of connectors defined by a Python Script. That is, during a simulation a Python Script may connect the proxy's ports to connectors in other behaviors based on certain logic, for example a turn table that needs to route components to different paths.

A True value means the proxy will dynamically form connections during a simulation, which in most cases requires the use of a Python Script. A False value means the proxy will transfer components per the connection of its internal and external ports. For example, if a proxy's internal port receives a component, the component will be transferred from the internal port to its paired external port, and then elsewhere if the external port (a connector added to the proxy) is connected to a transfer point, such as the Input connector of a path.

RetainOffset Turns on/off the ability to retain position of component as it passes through route.