
- •Ю. И. Зенкович
- •Методические указания по выполнению лабораторной работы “Методика построения контролирующих и диагностирующих тестов с использованием таблиц функций неисправностей”.
- •Порядок выполнения лабораторной работы.
- •Применение диагностического теста.
- •2. Методические указания по выполнению лабораторной работы “Исследование методов построения контролирующих тестов с использованием эквивалентной нормальной формы энф”.
- •3. Методические указания по выполнению лабораторной работы “Построение тестов с использованием е-кубов логических схем”.
- •3.1 Порядок выполнения лабораторной работы.
- •4. Методические указания по выполнению лабораторной работы “Сигнатурный анализ”.
- •5. Функциональное диагностирование. Методические указания по выполнению лабораторной работы “Синтез схем встроенного контроля” (свк).
- •5.1 Порядок выполнения лабораторной работы.
Федеральное агентство железнодорожного транспорта
Московский государственный университет путей сообщения
Кафедра Автоматики и телемеханики на железнодорожном транспорте
Ю. И. Зенкович
Инструкция пользователя по
применению методов тестирования и
функционального диагностирования в
лабораторном комплексе по технической
диагностике
Москва
Методические указания по выполнению лабораторной работы “Методика построения контролирующих и диагностирующих тестов с использованием таблиц функций неисправностей”.
Для выполнения лабораторной работы студент получает от преподавателя задание в котором содержится номер варианта и два состояния исследуемой схемы.
По полученному заданию студент должен построить контролирующий и диагностический тесты до начала выполнения лабораторной работы. Схемы вариантов выполняемых заданий находятся в компьютере, файл “TFN”, папка “Зенкович”
Рисунок 1.1
Состояния схемы соответствуют двум заранее неизвестным повреждениям в схеме логического устройства, которые необходимо идентифицировать в процессе выполнения работы.
Порядок выполнения лабораторной работы.
При выполнении лабораторной работы студент использует построенные и выписанные отдельно контролирующий и диагностический тесты в виде таблиц 1.1, 1.2. Построенные таблицы тестов дополняются столбцами 2, 3, 4 в соответствии с заданием преподавателя.
Контролирующий тест
Таблица 1.1
Наборы входных переменных |
1 |
2 |
3 |
4 |
|||
Функция исправности |
Отсутствие повреждений |
Повреждение №3 |
Повреждение №5 |
||||
№ |
a |
b |
c |
||||
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
3 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
5 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
В таблице 1.1 представлен пример контролирующего теста полученного в результате выполнения домашнего задания, при этом столбцы 2, 3, 4, заполняются в процессе выполнения лабораторной работы.
Для проверки контролирующего теста таблицы 1.1 необходимо в файле “TFN” нажать с помощью мышки кнопку номера варианта заданного преподавателем (рисунок 1.2), а затем выбрать в меню состояния схемы (рисунок 1.3, правый верхний угол) “Отсутствие повреждений”. Следует иметь ввиду, что при включении кнопкой “№ варианта” схема устанавливается, по умолчанию, на отсутствие повреждений.
Рисунок 1.2
Рисунок 1.3
В нижней части меню подаются значения входных переменных a, b, c (путем нажатия кнопки значений “1” или “0”) в соответствии с, записанным в таблице 1.1, контролирующим тестом.
После каждого набора входных переменных необходимо нажимать кнопку “Завершение набора строки теста”, тогда в окне “Значение функции выхода” будут появляться логические значения функции, которые моделируются с помощью компьютера. Эти значения должны быть записаны в столбец №2 таблицы 1.1.
Для проверки контролирующего теста, при наличии повреждений в схеме, необходимо установить номер заданного повреждения и выполнить действия по подаче контролирующего теста описанные выше, в результате этих действий будут записаны столбцы 3 и 4 таблицы 1.1.
Из значений таблицы 1.1 можно сделать следующие выводы: контролирующий тест построен правильно, так как при отсутствии повреждений значения функции на выходе совпадают с функцией исправности, записанной в столбце №1. При наличии повреждений в схеме логического устройства, значения функции на выходе, столбцы 3 и 4, не совпадают с функцией исправности, столбец №1, следовательно, тест обнаруживает неисправности.