Модернизация и продление жизненного цикла радиоэлектронной аппаратуры, обратный инжиниринг и функциональная диагностика аналоговых и цифровых электронных схем МГУ, осень 2014 Лекция 7
TestFlow Testflow – последовательность действий, тестов, назначаемых конкретной плате для выполнения оператором. Testflow можно сделать: Default Testflow – программа делает сама без вашего участия; Build Testflow – построение последовательности тестируемых устройств кликанием ; Custom Testflow – добавление элементов в произвольном порядке, режим полного редактирования.
Построить его можно нажатием на кнопку Reset Testflow в панели инструментов. Default TestFlow Порядок определяется порядком добавления элементов на плату.
Default TestFlow Параметры отображения Параметры сортировки
Построить его можно нажатием на кнопку Build Testflow во вкладке Utilities. Build TestFlow Порядок определяется порядком выбора элементов.
Build TestFlow Фиолетовый – выбранные элементы Серый – не выбранные элементы
Custom TestFlow Порядок определяется пользователем в процессе создания алгоритма. Создается на вкладке Testflow Tab ( Вкладка Program board слева вверху)
Custom TestFlow Порядок определяется пользователем в процессе создания алгоритма. Создается на вкладке Testflow Tab ( Вкладка Program board слева вверху)
Custom TestFlow
Start Test – стартовая точка Testflow. End Test – конечная точка Testflow. Connector – соединение 2 алгоритмических ответвлений. Device Test – тестирование конкретного устройстваэ Mid Entry – точка промежуточного входа. Off Page Link, On Page Link – нужны для создания Testflow на нескольких листах. Decision – Алгоритм If{}Else{}
Custom TestFlow Power Supply – необходима для подачи питания на схему Subroutine – подпрограмма – аналог функции Operator Message – написать сообщение для оператора Limits Check – проверить, что измеряемая величина лежит в некоторых пределах Log Text – добавить сообщения в лог тестирования( то что в консоль выводится)
Edit TestFlow IN: CTRL + W or Place Wire OUT: ESC or Right click
Edit TestFlow
Extended elements TestFlow Все элементы из разряда Analog Instruments, a также Limits Check и Decision Box (если использовать integer)
Start TestFlow Для того, чтобы запустить Testflow, на вкладке Program Board кнопка Test Mode на панели инструментов. Далее необходимо выбрать нужный Start (Mid-entry) point.
Практическое задание Написать Testflow для плат FaultFinder, InterV3, используя максимальное количество инструментов. Тест должен обладать следующими свойствами: Проверять все элементы платы. Иметь возможность проверить только конкретные элементы Содержать подпрограммы и extented инструменты(Pinpoint) Содержать текстовые сообщения для оператора Тест должен тестировать работу SW, находить отличия. Это задание на 2 занятия.
Домашнее задание : 1)Повторить материалы лекции