Цитата(Сергей Борщ @ May 17 2007, 08:04)

Пускать "бегущую единицу" и на каждый сдвиг единицы смотреть, что она появилась только на одном соответствующем входе.
Не "на одном", а "на допустимых". Пример - кабель из неизолированных между собой МГТФЭ (но на каждій єкран свой контакт) или кабель, у которого несколько контактов короткими отрезками выходят на один толстенный провод.
Итого у меня была табличка на каждый конец кабеля (не всегда же и 1:1, вообще разные разъёмы могут быть) контакт-номер цепи. Если у выходного сигнала номер цепи тот же, что и у входного - всё нормально. Заодно рядом лежал децимальный номер кабеля, чтобы в меню выбора "что тестируем" показать.
Хотел ещё добавить флаг необязательности_но_допустимости контакта (ну, например, могут коснуться экраны, а могут и не коснуться), но обломило.
Парсить PCAD ASCII для автоматического составления таблиц тоже обломило.
И вообще я там уже не работаю :-)