К сожалению, не могу отредактировать сообщение. Во время перепечатки схемы допустил ошибку, вот исправленное условие:
По заданию дана схема и необходимо подобрать такую входную последовательность, которая образует контролирующий тест для неисправности
Схема:
(Оффтоп)
Составил таблицу истинности для этой схемы:
Таблицу истинности строил, создав исследуемую схему в MultiSim.
(Оффтоп)
Насколько я понял суть d-алгоритма, то необходимо:
Выбрать d-куб для заданной неисправности
Выбрать путь от начала неисправности( в моей случае от 2), до выхода схемы. Получается один путь 2456
Пройтись по этому пути, выполняя операцию пересечения d-куба заданной неисправности(п.1.) с кубами всех элементов на пути
Насколько я понял, для заданной неисправности
мы рассматриваем элемент схемы И-НЕ-4
Т.к. неисправность
, то я должен на 2 входе зафиксировать
, а второй вход схемы оставить незафиксированным, но ведь в таком случае, на выходе 4 всегда будет
, согласно таблице истинности для И-НЕ.
Кажется, я что-то делаю не так. Во всех примерах, которые я видел, рассматривался выход логического элемента, а не его вход. Как быть в этом случае?