Построение проверяющего теста
Согласно исходных данных, F = {3,4,5,6,7} abc, или F = {011,100,101,110,111}. В схеме реализуется функция
Синтезируем схему в полном базисе:
Рисунок 5 – Комбинационная схема, реализующая функцию Данная схема содержит 6 компонентов и 12 неисправностей
Рис.6 – Комбинационная схема собранная на логических элементах И-НЕ
Рис.7 – Комбинационная схема собранная на логических элементах ИЛИ, ИЛИ-НЕ
Для каждого логического элемента нанесем графы эквивалентных неисправностей и укажем отношения импликации между неисправностями, т.е. установим отношения между неисправностями для всей схемы, и пронумеруем неисправности (рис. 8):
Рисунок 8 – Комбинационная схема с изображением граф эквивалентных неисправностей и указанием отношения импликации между неисправностями
В результате выполнения данной операции сокращаем список неисправностей с 12 до 4. Найдем функции неисправностей: Составим ТФН (таблица 10), в которую включим все пронумерованные неисправности. Таблица 15 - Таблица функций неисправностей
Вычислим проверяющие функции в соответствии с выражением (1.1): φ1 = 4v5v6 φ2 = 3 φ3 = 1 φ4 = 2 В соответствии с выражением (1.2) вычислим проверяющий тест: Тп = φ1 φ2 φ3 φ4 Тп = (4 v 5 v 6)123= 1234 v 1235 v 1236 Выражение содержит 3 минимальных теста: Тп1 = 1234, Тп2 = 1235, Тп3 = 1236. 3.2 Построение диагностического теста
При построении диагностического теста, не учитывают отношения импликации между неисправностями. На схему наносят только графы эквивалентных неисправностей, которые нумеруются (рис.9). В результате число неисправностей, включаемых в ТФН, увеличивается. По диагностическому тесту строят словарь неисправностей.
Рисунок 9 – Эквивалентные неисправности комбинационной схемы
Составим ТФН. Таблица будет аналогична таблице 10, но в неё необходимо включить две неисправности выхода системы, которым соответствуют функции неисправностей f5 = 1 и f6 = 0. Таблица 16 - Таблица функций неисправностей
Проверяющие функции для f9 и f10 : φ5 = 0 v 1 v 2 φ6 = 3 v 4 v 5 v 6 v 7
Определим различающие функции в соответствии с выражением (1.3): φ1,2= 3 v 4 v 5 v 6 φ1,3= 1 v 4 v 5 v 6 φ1,4= 2 v 4 v 5 v 6 φ1,5= 0 v 1 v 2 v 4 v 5 v 6 φ1,6= 3 v 7 φ2,3 = 1 v 3 φ2,4 = 2 v 3 φ2,5 = 0 v 1 v 2 v 3 φ2,6 = 4 v 5 v 6 v 7 φ3,4 = 1 v 2 φ3,5 = 0 v 2 φ3,6 = 1 v 3 v 4 v 5 v 6 v 7 φ4,5 = 0 v 1 φ4,6 = 2 v 3 v 4 v 5 v 6 v 7 φ5,6 = 0 v 1 v 2 v 3 v 4 v 5 v 6 v 7 Если составить диагностический тест, согласно выражению (1.4), то, подставив значения функций и упростив выражение, получим:
Тд= (3 v 4 v 5 v 6)(1 v 4 v 5 v 6)(2 v 4 v 5 v 6)(4 v 5 v 6 v 7)(3 v 7)(1 v 3)(2 v 3) (1 v 2)(0 v 2)(0 v 1) Tд=0234 v 0134 v 0235 v 0135 v 0236 v 0136 v 01234 v 1234 v 1235 v 1236 v 01247 v 01347 v 01257 v 01357 v 01267 v 01367 v 012347 v 1247 v 1257 v 1267 v 12347 Полученное выражение содержит 12 минимальных тестов:
Тд1 = 0234 Тд2 = 0134 Тд3 = 0235 Тд4 = 0135 Тд5 = 0236 Тд6 = 0136 Тд7 = 1234 Тд8 = 1235 Тд9 = 1236 Тд10 = 1247 Тд11 = 1257 Тд12 = 1267 Диагностический тест Тд’, согласно выражению (1.5) равен: Тд’= Тп φ1,2 φ1,3,……,φn-1,n . Подставив значения функций и упростив выражение, получим: Тд’= (0234 v 0134 v 0235 v 0135 v 0236 v 0136 v 01234 v 1234 v 1235 v 1236 v 01247 v 01347 v 01257 v 01357 v 01267 v 01367 v 012347 v 1247 v 1257 v 1267 v 12347)(1234 v 1235 v 1236) = 1234 v 1235 v 1236 Тд’1 = 1234 Тд’2 = 1235 Тд’3 = 1236 Составим словарь неисправностей для теста Тд’1 = 1234 (таблица 17): Таблица 17 - Словарь неисправностей для Тд’1
Составим словарь неисправностей для теста Тд’2 = 1235 (таблица 18):
Таблица 18 - Словарь неисправностей для Тд’2
Составим словарь неисправностей для теста Тд’3 = 1236 (таблица 19): Таблица 19 - Словарь неисправностей для Тд’3
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Почему стероиды повышают давление?: Основных причин три... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (233)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |