# Remove Cross-Hierarchy Signal Forward

This action removes a (bus) signal forward across the subsystem hierarchy. It follows all signal branches and removes all lines, Goto and From blocks, subsystem inports/outports, bus selector outports, and bus creator inports inbetween and stops at non-virtual blocks. If a bus line is selected, the action opens a dialog where you can choose the bus signal to be removed. If the signal was used at some non-virtual destination blocks, the action opens a dialog Blocks To Be Adapted after removing the signals. This dialog shows the paths of these non-virtual blocks that need to be adapted somehow by the modeler because they lost at least one input signal during the action.

Example 1:

Remove selected non-bus signal from the left subsystem forward across multiple subsystem boundaries.

Example 2:

Remove selected bus signal from the left subsystem forward across multiple subsystem boundaries. The bus signal c is chosen for removal. As the gain block in the lower subsystem lost its input during the action, a Blocks To Be Adapted dialog appears that lists the path of the gain block.

Usage:

Select the line where you want to start the forward removal. Then select the action. If you selected a bus line, a dialog will appear where you can specify the bus signal to remove. If you want to remove the complete bus, select the top node. Click Ok to continue.