Устройство для задания тестов Советский патент 1983 года по МПК G06F11/26 

Описание патента на изобретение SU1010632A1

Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля дискретных устройств, работающих с информацией, представленной в виде кодовых комбинаций.

Известно устройство для тестового контроля, содержащее запоминающий блок хранения тестов, блок записи .информации, регистр, коммутато блок управления и блок сравнения ClНедостаток данного устройства за.лючаётся в невозможности формирования различных последовательностей тестов и обусловлен постоянным заданием одного тестового набора в блоке памяти и в постоянной неизменяемой связи блока управления и коммутатора, соединяющего контролируемые цепи с тестовым регистром, что ограничивает возможность использования устройства для проверки различных типов объектов.

Наиболее близким к предлагаемому является устройство для контроля логических блоков, содержащее генератор импульсов, регистр, счетчик, блок сравнения, элементы И и задатчик тестов С2 1.

Недостатком данного устройства является, то, что оно не позволяет изменять последовательность комбинаций в тесте и использовать эти комбинации в различных сочетаниях, т,а, не обеспечивает формирование последовательности различных тестовых наборов. Такие различные последовательности тестов и их комбина ции необходимы при поиске неисправностей, когда их локализация проводится по все более сужающейся области и каждая проверка по данному тесту ограничивает область, в кото-рой проводится следующая проверка. . Таким образом, недостаток известног устройства заключается в ограниченности его функциональных возможноедля локализации неисправностей в проверяемом объекте.

Цель изобретения - расширение функциональных возможностей устройсва путем формирования различных тестовых последовательностей.

Поставленная цель достигается тем, что в устройство для задания тестов, содержащеегенератор импульсов, счетчик, первый элемент И, элемент задержки, регистр и задатчик тестов, причем выход генератора импульсов соединен с первь1М входом первого элемента И,выход которого соединен с входом элемента задержки и с входом обнуления счетчика, введены блок приоритета, блок задержки включения, группа элементов И, шифратор, блок памяти, триггер, второй элемент И, элемент ИЛИ, причем выходы эадатчика тестов соедине ны с единичными входами соответствующих разрядов регистра, единичные выходы которого соединены с входами блока приоритета, выходы блока приоритета через блок задержки включения соединены с первыми входами соответствующих элементов И группы и соответствующими входами шифратора, выходы которого соединены с

0 установочными входами счетчи ка, информационные выходы счетчика соединены с адресньлми входами блока памяти и с входами элеме.нта ИЛИ, выход которого соединен с входом

5 разрешения генератора импульсов, выход генератора импульсов соединен с первым входом второго элемента И, выход которого соединен с входом чтения блока памяти, первый и второй управляющие выходы блока памяти соединены соответственно со счетным входом счетчика и с единичным входом триггера, группа информационных выходов блока памяти является группой информационных выходов устройства, выход элемента задержки соединен с нулевым входом триггера, нулевой и единичный выходы которого соединены соответственно с вторыми входами второго и первого элементов И, выход первого элемента И соединен с вторыми входами элементов И группы, выходы которых соединены с нулевыми входами соответствующих разрядов, регистра.

5 Кроме того, поставленная цель достигается тем, что блок приоритета содержит группу элементов И, группу элементов ИЛИ и группу элементов НЕ, причем группа входов блока прид оритета, кроме первого, соединена с первыми входами соответствующих элементов И и ИЛИ группы, выход каждого предыдущего элемента ИЛИ группы соединен с вторым входом каждого последующего элемента ИЛИ группы и через соответствующий элемент НЕ группы с вторым входом соответствующего элемента И группы, выходы элементов И группы являются группой выходов устройства, первый

0 вход группы входов блока является первым выходом группы выходов блока и соединен с вторым входом первого элемента ИЛИ группы и через первый элемент НЕ группы с вторым входом

5 первого элемента И группы.

На фиг. 1 приведена структурная схема предлагаемого устройства; на фиг. 2 - .схема блока приоритета.

Устройство содержит задатчик 1 0 тестов с клавишами 2-1, 2-2, 2-К,

регистр 3 с разрядами 4-1, 4-2, 4-к, блок 5 приоритета, блок 6 задержки включения с элементами 7-1, 7-2, 7-К задержки и элементами И 8-1, 5 8-2,.8-К, группу элементов И 9-1, 9-2, 9-К, шифратор 10 с выходами 1 счетчик 12,, блок 13 памяти с выходами 14,15-1, 15-2, 15-К, 16, генератор 17 импульсов, первый элеме И 18, второй элемент И 19/ триггер 20, элемент 21 .задержки и элемент ,ИЛИ 22. Блок 5 приоритета содержит элем ты И 23, ИЛИ 24, НЕ 25 и о&еспечив ет приоритетный опрос входных сигн лов таким образом, что, например, сигнал, действукмций на предыдущем входе, блокирует на время своего действия все сигналы, действунвдие на всех последующих входах, т.е. приоритет на выход имеет сигнал на предыдущем входе по отношению к си налам на последующих входах. При этом блок всегда формирует выход.ной сигнал только на одном из выходов, соответствующем сигналу на входе большего приоритета. Блок 13 памяти представляет собой, например, постоянное запомина ющее устройство с адресным принципом выборки информации и имеет ад-рееные входы и управляющий вход сч тывания данных. Блок памяти хранит тесты, состоящие из наборов кодовых комбинаций, причем каждому тес соответствует определенная область памяти, которая определяется начальным адресом соответствующей ячейки. Тесты представляют собой н пример, кодовые наборы символов русских, латинских, цифровых, чередующихся символов - русских, лати ских, цифровых, определенное число одного какого-либо символа и т.д. Считанные из блока памяти наборы тестов подаются на кодовые выходы 15-1, 15-2, 15-К,--.число которых определяется числом разрядов кодовых комбинаций тестов. Дополнительный разряд - управлякяций выход 16 используется в качестве указателя окончания данного теста, причем пос ледняя кодовая комбинация каждого теста содерясит единичное значение разряда 16 и нулевое его значение для всех предыдущих кодовых комбина ций данного теста. Управляющий выхо 14 блока 13 памяти предназначен для управления адресным счетчиком 12 после чтения каждой кодовой комбина ции . Блок 6 задержки включения содер;жит для каждого входного сигнала элемент 7 задержки и элемент И 8, которые обеспечивают задержку выход ного сигнала по отношению к входному при подаче входного сигнала и снятие без задержки выходного сигнала при снятии входного сигнала. Устройство работает следуннцим образом. Б исходном положении триггер 20 счетчик 12 к регистр 3 обнулены. С помощью клавиш 2-1, 2-2, 2-К набирают необходимую комбинацию тестов для контроля заданного объекта. Каждая из клавиш 2 соответствует определенному тесту, записанному в определенной области памяти блока 13 памяти и.заданному определенным начальным адресом. При нажатии на клавиши на их входах формируются импульсы, устанавливающие в единичные состояния соответствующие разряды 4 регистра 3. После набора состояние регистра 3 соответствует требуемой комбинации тестов. Сигналы с выходов сработанных разрядов 4 регистра 3 подаются на входы блока 5 приоритета, который формирует сигнал только на одном из своих выходов, соответствующем входному сигналу большего приоритета, например разряду 4-1, Этот сигнал с выхода блока 5 приоритета .проходит через соответствующие элементы задержки 7-1 и И 8-1 блока б задержки включения на первый вход соответствующего элемента И 9-1 и на соответствукнций вход шифратора 10. При возбуждении входа шифратора 10 на его кодовых выходах формируется код начального адреса, соответствующий первому выбираемому по -приоритету тесту. Указанный код поступает на установочные входы счетчика 12 и записывается в нем. Таким образом, на выходах счетчика 12 устанавливается код начального адреса , который поступает на адресные входы блока 13 памяти. Кроме того, сигналы кода с выходов счетчика 12 через элемент ИЛИ 22 запускают гет нератор 17 импульсов. Импульсы с выхода генератора 17 поступают на входы элементов И 18, 19. Элементы И 18, 19 управляются сигналами с выходов триггера 20, причем в нулевом положении триггера 20 открыт элемент И 19 и закрыт элемент И 18. Поэтому импульсы с выхода генератора 17 поступают через элемент И J.9 на считывающий вход блока 13 памяти. Каждый импульс генератора 17 , считывает одну кодовую комбинацию данного теста из блока памяти, начиная с адреса, указываемого счетчиком 12. Считанная кодовая комбинация теста подается с выходов 15 блока 13 памяти на проверяемый объект. После чтения каждой тестовой комбинации на выходе 14 блока памяти формируется импульс, поступаоиий на счетный вход счетчика 12. При этом содержимое счетчика каждый раз увеличивается на +1 и соответствует адресу след5пощей ячейки области памяти данного теста. Таким образом, происходит последовательная выборка всех комбинаций первого теста из ячеек данной области памяти. При выборке последней коде -ВОЙ комбинации теста на выходе 16 блока 13 памяти формируется единичный сигнал, который устанавливает триггер 20 в единичное состояние; Триггер 20 закрывает элемент И 19 и открывает элемент И 18. Очередной импульс с генератора 17 подается через элемент И 18 на второе входы элементов И 9,-на сбросовый вход счетчика 12 и на эЛемент 21 задержки. Этим импульсом открывается элемент И 9-1, подготовленный к открыванию сигналом с выхода элемента И 8-1 блока б задержки включения. Сигнал с выхода элемента И 9-1 постпает на нулевой вход соответствую-. щего разряда 4-1 регистра 3 и обнуляет его. При этом снимаются сигналы на выходе блока 5 приоритета, на выходе элемента И 8-1 блока б задержки включения, на входе и выходах шифратора 10 и входах счетчика 12. Одновременно импульсом с выхода элемента И 18 обнуляется счетчик 12 и с задержкой, определяемой элементом 21, триггер 20. При этом снова отк1Ж1вается элемент И 19 и зак1Я:1вается И 18. После сброса соответствующего разряда 4-1 JB регистре 3 приоритет на выход в блоке 5 получает сигнал с выхода следующего сработанного разряда 4-2 регистра 3, и устройство переходит

выборке кодовых комбинаций следующего второго теста. Этот сигнал с задержкой, определяемой элементом 7-2 задержки, проходит на выход элемента И 8-2, Время задержки, задаваемое элементами 7 в блоке 6 задержки включения, превышает время задержки, задаваемое элементом 21, что обеспечивает обнуление счетчика 12 и триггера 20 к моменту формирования очередного сигнала на соответствующем выходе элемента И 8-2 блока 6 задержки включения. Сигнал с выхода элемента И 8-2 поступает н% вход элемента И 9-2 и на 5 соответствующий вход шифратора 10, и описанный процесс повторяется. Таким образом, происходит последовательная выборка заданных тестовых комбинаций требуемых тестов и их выдача на проверяемый объект.

Технико-экономическая эффективность .предлагаемого устройства заключается в расширении его функциональных возможностей по организации тестового контроля, в возможности формировать любые необходимые наборы тестов с помощью тестовой клавиатуры для контроля различных объleKTOB без изменения электрических соединений, что повышает эффективность контроля и поиска неисправностей.

Похожие патенты SU1010632A1

название год авторы номер документа
Устройство для фиксации сбоев 1979
  • Друз Леонид Вольфович
SU860074A1
Устройство для формирования контрольных тестов 1988
  • Фомичев Олег Кимович
  • Грабовский Олег Борисович
  • Михайлович Марина Викторовна
  • Романов Анатолий Николаевич
  • Бельских Юрий Юрьевич
SU1605208A1
Устройство для формирования тестов 1988
  • Галецкий Владимир Михайлович
  • Кобяк Игорь Петрович
  • Руденко Валентин Дмитриевич
  • Пищик Евгений Александрович
SU1543408A1
Устройство для последовательного выделения единиц из двоичного кода 1984
  • Друзь Леонид Вольфович
  • Рукоданов Юрий Петрович
SU1208553A1
Устройство для формирования тестов в многорегистровых кодах 1980
  • Друзь Леонид Вольфович
  • Савин Анатолий Иванович
  • Солнцев Борис Владимирович
SU888126A1
Устройство для контроля однотипных логических узлов 1984
  • Гальцов Игорь Николаевич
  • Гринкевич Андрей Михайлович
  • Рогальский Евгений Сергеевич
  • Суходольский Александр Маркович
SU1223233A1
Устройство для контроля логических блоков 1985
  • Гальцов Игорь Николаевич
  • Гринкевич Андрей Михайлович
  • Рогальский Евгений Сергеевич
  • Суходольский Александр Маркович
SU1305687A1
Автоматизированная система контроля радиоэлектронных устройств 1989
  • Ларичев Анатолий Павлович
  • Рогожин Олег Владимирович
  • Кочнев Александр Александрович
  • Гришин Сергей Викторович
SU1683038A1
Устройство для программного управления 1982
  • Друзь Леонид Вольфович
  • Солнцев Борис Владимирович
SU1057927A1
Устройство для распределения заданий процессорам 1987
  • Тимонькин Григорий Николаевич
  • Ручка Игорь Анатольевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1462315A1

Иллюстрации к изобретению SU 1 010 632 A1

Реферат патента 1983 года Устройство для задания тестов

Формула изобретения SU 1 010 632 A1

lU

(

I л

а

Р -;.

15-г //-Л

Выходы J

Фаг. 2

Документы, цитированные в отчете о поиске Патент 1983 года SU1010632A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для тестового контроля цифровых узлов электронных вычислительных машин 1976
  • Григорьев Павел Порфирьевич
  • Разин Виктор Мартемьянович
SU694863A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
1979
  • Ладода Николай Владимирович
SU826357A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 010 632 A1

Авторы

Друзь Леонид Вольфович

Рукоданов Юрий Петрович

Даты

1983-04-07Публикация

1981-11-20Подача