Вероятно, можно построить так:
- Десять блоков есть активная.
- Все инструменты разные, так как один и тот же инструмент в разных источниках программа будет воспринимать как один и будут задвоены входа.
- Если сигнал входа в любой из инструментов повторяется на другом инструменте, то очевидно нужно будет выбрать приоритетность для каждого инструмента.