Мегаобучалка Главная | О нас | Обратная связь


Построение проверяющего теста



2019-05-24 226 Обсуждений (0)
Построение проверяющего теста 0.00 из 5.00 0 оценок




Согласно исходных данных, F = {3,4,5,6,7} abc, или F = {011,100,101,110,111}.

В схеме реализуется функция

 

Синтезируем схему в полном базисе:

Рисунок 5 – Комбинационная схема, реализующая функцию

Данная схема содержит 6 компонентов и 12 неисправностей

 

     

Рис.6 – Комбинационная схема собранная на логических элементах И-НЕ

 

Рис.7 – Комбинационная схема собранная на логических элементах ИЛИ,

 ИЛИ-НЕ

 

Для каждого логического элемента нанесем графы эквивалентных неисправностей и укажем отношения импликации между неисправностями, т.е. установим отношения между неисправностями для всей схемы, и пронумеруем неисправности (рис. 8):

 

 

Рисунок 8 – Комбинационная схема с изображением граф эквивалентных неисправностей и указанием отношения

импликации между неисправностями

 

В результате выполнения данной операции сокращаем список неисправностей с 12 до 4.

Найдем функции неисправностей:

Составим ТФН (таблица 10), в которую включим все пронумерованные неисправности.

Таблица 15 - Таблица функций неисправностей

Вх. набор

F

Функция неисправности

abc f1 f2 f3 f4
0 000 0 0 0 0 0
1 001 0 0 0 1 0
2 010 0 0 0 0 1
3 011 1 1 0 1 1
4 100 1 0 1 1 1
5 101 1 0 1 1 1
6 110 1 0 1 1 1
7 111 1 1 1 1 1

Вычислим проверяющие функции в соответствии с выражением (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 - Таблица функций неисправностей

Вх. набор

F

Функция неисправности

abc f1 f2 f3 f4 F5 F6
0 000 0 0 0 0 0 1 0
1 001 0 0 0 1 0 1 0
2 010 0 0 0 0 1 1 0
3 011 1 1 0 1 1 1 0
4 100 1 0 1 1 1 1 0
5 101 1 0 1 1 1 1 0
6 110 1 0 1 1 1 1 0
7 111 1 1 1 1 1 1 0

 

Проверяющие функции для 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

Вх. набор

F

Функция неисправности

abc f1 f2 f3 f4 f5 f6
1 001 0 0 0 1 0 1 0
2 010 0 0 0 0 1 1 0
3 011 1 1 0 1 1 1 0
4 100 1 0 1 1 1 1 0

 

Составим словарь неисправностей для теста Тд2 = 1235 (таблица 18):

 

Таблица 18 - Словарь неисправностей для Тд2

Вх. набор

F

Функция неисправности

abc f1 f2 f3 f4 f5 f6
1 001 0 0 0 1 0 1 0
2 010 0 0 0 0 1 1 0
3 011 1 1 0 1 1 1 0
5 101 1 0 1 1 1 1 0

 

Составим словарь неисправностей для теста Тд3 = 1236 (таблица 19):

Таблица 19 - Словарь неисправностей для Тд3

Вх. набор

F

Функция неисправности

abc f1 f2 f3 f4 f5 f6
1 001 0 0 0 1 0 1 0
2 010 0 0 0 0 1 1 0
3 011 1 1 0 1 1 1 0
6 110 1 0 1 1 1 1 0

 

 



2019-05-24 226 Обсуждений (0)
Построение проверяющего теста 0.00 из 5.00 0 оценок









Обсуждение в статье: Построение проверяющего теста

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (226)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)