Немного уточню. Имеется в виду возможность задать из панели приоритет включения в произвольном порядке. Например логический вход 1 перекинуть на блок 3, а логический вход 2 на блок 1.

vladimirisitnikov, про цикл не понял, где Вы его предлагаете применить в данной задаче?