Устройство для формирования тестов в многорегистровых кодах Советский патент 1981 года по МПК G06F11/14 

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

(54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ТЕСТОВ

В многорЕгастровых КОДАХ Изобретение относится к области автоматики и вычислительной техники и может быть использовано для контроля устройств ввода-вывода алфавитно-цифро вой информации, представленной в много регистровых кодах. Известны устройства для тестового контроля, содержащие блоки управления, памяти, сравнения и регистры , 2. Известные устройства формируют узко специализированные функциональные тесты для контроля различных объектов. Недостаток известных устройств заключается в том, что они не формируют контрольные тесты в многорегистровых кодах и не обеспечивают контроль прави ности формирования таких тестов, что Снижает достоверность функционирования этих устройств. Наиболее близким техническим решением кизобретению является устройство для задания тестов, содержащее генератор импульсов, блок элементов И, счетчик, дешифратор и преобразователь ко- дов Известное устройство вырабатывает тест, включающий в себя только се- миэлементные символы в безрегистровом коде (ГОСТ 13052-74) и не обеспечивает формирование теста в многорегистровых кодах, например в Международном телеграфном оде МТК-2 с использованием регистровых признаков (латинский, русский, цифра), изменяющих значения кодируемых символов. Кроме того, в устройстве не обеспечивается контроль правильности формирования теста, его формат, очередность выдачи тестовых наборов, что снижает его достоверность и, следовательно, достоверность проверки контроггаруе мого объекта. Цепью изобретения является раоиярение функциональных возможностей устроЯства за счет обеспечения возможности формирования теста в многорегистровых кодах и повышение достоверности. Поставленная цель достигается тем, что в устройство для формирования тестов в многорегистровых кодах, содержащее генератор импульсов, коммутатор, первый счетчик и цеш-кфратор, введены второй счетчик, элемент И, первый и второй элементы ИЛИ, элемент ИЛИ-НЕ, четыре схемы сравнения, шифратор и элемент задержки. Выход генератора импульсов coe-i динен со счетным входом первого счетчика и первым входом элемента И, выход которого соединен с управляющим входом второго счетчика. Выходы первого счетчи- ка соединены с входами шифратора и явля ются первой группой выходов устройства. Группа выходов шифратора через элемент задержки соединена с группой информационных входов коммутатора, выходы которого являются второй группой выходов устройства. Первый, второй, третий и чет вертый выходы шифратора соединены соответственно с первыми входами первой, второй, третьей и четвертой схем сравне- ПИЯ и через первый элемент ИЛИ со счет ным входом второго счетчика, выходы которого соединены с входами дешифратора. Выходы первой, второй, третьей и чет вертой схем сравнения соединены со входами элемента ИЛИ-НЕ, выход которого соединен с управляющими входами коммутатора и генератора импульсов. Первый, второй, третий, четвертый, пятый и шесто выходь дешифратора соединены со вторым входом первой схемы сравнения, с первым входом второго элемента ИЛИ, со вторым входом второй схемы сравнения, со вторым входом второго элемента ИЛИ, со вторым входом третьей схемы сравнения, с третьим входом второго элемента ИЛИ, выход которого соединен со вторым входом четвертой схемы сравнения. Шестой выход дешифратора соединен, со вторым входом элемента И. Структурная схема предлагаемого устройства приведена на чертеже, где обозна чены генератор импульсов 1, первый счет чик 2, шифратор 3 с выходами 4-7 к группой выходов 8, элемент задержки 9, коммутатор 1О, выходы 11 устройства, первый и второй элементы ИЛИ 12, 13, элемент И 14, второй счетчик 15, дешифратор 16, с выходами 17-22, перва вторая, третья и четвертая схемы сравнения 23-26, элемент ИЛИ-НЕ 27. . Выход генератора импульсов 1 соединен со счетным входом счетчика 2 и пер вым входом элемента И 14. Выходы сче чика 2 подключены к группе выходов 11 и группе адресных входов шифратора 3, . кодовые ВЫХОДЬ которого 8 через эле;мент задержки 9 и коммутатор Ю связаны с группой выходов- 11 устройства. Выходы 4, 5, 6 шифратора 3 являются выходами признаков служебных регистров латинского, русского и цифрового соответственно, а выход 7 - вы.ходом признака кодируемого символа. Выходы 4-7 шифратора 3 подключены к первым входам соответствующих схем сравнения 23 - 26 и через элемент ИЛИ 12 к счетному входу счетчика 15, выходы которого соединены с дешифратором 16. Дешифратор 16 имеет шесть выходов 17-22, которые соответствуют формированию на выходах 11 устройства тестовой группы из шести последовательных наборов МТК - 2, включаюших регистр латинский, символ, регистр русский, символ, регистр цифровой, символ. Выходы 17, 19, 21 дешифратора подключены соответственно ко вторым входам схем соавнения 23, 24, 25, выходы 18,20,22 через элемент ИЛИ 13 связаны со вторым входом схемы сравнения 26. Кроме того, шестой выход 22 дешифратора 16 соединен со вторым входом элемента И 14, выход которого подключен к сбросовому входу счетчика 15. Выходы схем сравнения 23 - 26 связаны через элемент ИЛИ-НЕ 27 с управляющими входами коммутатора Ю и генератора импу хьсов 1. Шифратор 3 может быть выполнен в виде, например, постоянного запоминающего устройства с адресным принципом выборки информации из ячейки. При этом проверочный тест в виде требуемых кодовых комбинаций предварительно записывается (прошивается) в ячейках памятйТиифратора. При проверке тестом внешнет о устройства, работающего в кодах МТК-2, наиболее оптимальным будет тест, содержащий набор чередующихся символов, принадлежащих различным регистровым груп пам, например: латинский символ, русский символ, цифровой символ, латинский символ и т.д. При формировании теста каждому символу соответствуют две комбинации в МТК-2: код регистрового признака и код символа. При последовательном чередовании в тесте символов различных регистровых признаков указанный тест можно условно разбить на тестовые группы, каждая из которых содержит шесть КОДОВЫХ комбинаций МТК-2, выдаваемых последовательно: код латинского регистра с кодом символа, код русского регистра с кодом символа и код цифрового регистра с кодом символа. В соответствии с этим i в последовательно адресуемых ячейках шифратора 3 записываются коды регистров и коды символов в МТК-2. Ячейки шифратора, хранящие коды регистров и символов, имеют дополнительные признаковые выходы 4-7, причем выходы 4, 5, 6 соответствуют ячейкам, хранящим коды латинского, русского и цифрового регистров соответственно, а выход 7 - ячейкам, хранящим коды символов. Устройство работает следующим образом. В исходном положении с выхода элемента ИЛИ-НЕ 27 выдается сигнал разрешения, который поступает на управляющий вход коммутатора 10 и обеспечивает вывод кодовых наборов теста на выходы 11 устройства. При включении генератора импульсов 1 импульсы с его выхода поступают в адресный счетчик 2, состояние которого последовательно меняется. При этом на выходах счетчика 2 и соответственно на входах шифратора 3 последовательно меняются адреса опрашиваемы ячеек памяти. При возбуждении адресных кодов шифратора 3 на его кодовых выходах 8 формируются комбинации в МТК-2, которые последовательно выбираются из ячеек, адресуемых счетчиков 2. Указанны комбинации поступают через элемент задержки 9 и коммутатор 1О на выходные шины 11 устройства. Для принятой выше организации теста на выходах 8 шифратора формируются тестовые группы, каждая из которых содержит шесть выдаваемых последовательно наборов МТК-2: код латинского регистра, код символа, код русского регистра, код символа, код цифрового регистра, код символа. Одновременно для каждого выходного набора возбуждается один из соответствующих ему выходов 4-7 шифратора 3. Так, при наличи на выходе 8 кода символа всегда возбуж дается выход 7, при наличии на выходе 8 кода латинского регистра - выход 4 и т.д. Таким образом, при правильной работе счетчика 2 и шифратора 3 выходы 4шифратора последовательно и периодическ возбуждаются в следующей очередности: 4, 7, 5, 7, 0 и 7. Импульсные сигналы с выходов 4-7 шифратора 3 подаются че рез элемент ИЛИ 12 на счетный входсчетчика 15, состояние которого декодируется дешифратором 16. Кроме того, сигналы с выходов 4-7 шифратора 3 подаются на первые входы соответствующих схем сравнения 23-26. В процессе форм рования теста для данной тестовой группы на выходах 17-22 дешифратора 16 постедовательно формируются шесть упра ляюи1их сигналов, фиксирующих фактическую очередность выработки шести тестовых наборов. Сигналы на выходах 17, 19, 21 соответствуют последовательной выдаче устройством кодов цифрового, русского и латинского регистров соответственно. Сигналы на выходах 18, 20, 22 соответствуют выдаче трех кодов символов. Сигналы с выходов 17, 19, 21 поступают на вторые входь соответствующих схем сравнения 23, 24, 25. Сигналы с выходов 18, 20, 22 через элемент ИЛИ 13 подаются на второй вход схемы сравнения 26. Если очередность формирования тестовых наборов правильна, т.е. соответст- . вует очередности для тестовой группы, то очередности формирования сигналов на выходах 4 - 7 шифратора 3 и соответствующих выходах 17-22 дешифратора 16 совпадают. При этом сигналы на входах соответствующих схем сравнения 2326, равнозначны и эти схемы не формируют сигналы неисправности. Если в результате отказов или сбоев счетчика 2;или шифратора 3 нарушается указанная очередность формирования тестовых набо- ров или пропускаются тестовые наборы. Или формируются дополнительно ложные наборы, то очередности.сигналов на выходах шифратора 3, дешифратора 16 и на входах схем сравнения не совпадают. Схемы сравнения формируют сигналы неисправности, которые закрывают элемент ИЛИНЕ 27, Последний снимает сигнал разрешения с управляющих входов генератора импульсов 1 икоммутатора 1О и тем самым блокирует выдачу тестового набора, задержанного элементом задержки 9, на выходы устройства 11. После выдачи по следнего шестого набора в каждой тестовой группе на выходе 22 дешифратора 16 формируется сигнал, подготавливающий к открытию элемент И 14. При этом очередной импульс с выхода генератора ., импульсов 1 открывает элемент И 14 и обнуляет счетчик 15, подготавливая его этим к счету следующих шести управляющих импульсов с выходов 4-7 шифратора 3 для следующей тестовой группы. При проверках объекта, работающего, например, в семиэлементном безрегистровом коде, проверочный тест формируется на выводах счетчика 2, так как каждому состоянию счетчика соответствует символ кодовой таблицы ГОСТ 13О52-74. Этот тест подает;ся на выход 11 устройства непосредственно со счетчика 2. Предложенное устройство позволяет формировать тесты в безрегистровых ко : дах и многорегистровых кодах, что расширяет функциональные возможности устройства. Кроме того, в предложенном устройстве обеспечиваются контроль очередности формирования тестовых наборов и формат теста, что повышает достоверностг тестового контроля. Формула изобретения Устройство для формирования тестов в многорегистровых кодах, содержащее генератор импульсов, коммутатор, первый счетчик и деши«}ратор, отличающееся тем, что, с целью расширения функциональных возможностей за счет обеспечения возможности формирования теста в многорегистровых кодах и повышения достоверности, в него введены второй счетчик, элемент И, первый и второй элементы ИЛИ, элемент ИЛИ-НЕ, четыре схемы сравнения, шифратор и элемент задержки, причем выход генератора импульсов соединен со счетным входом первого счетчика и первым входом элемента И, выход которого соединен с управляющим входом второго счетчика, выходы -первого счетчика соединены со входами шифратора и являются первой группой выходов устройства, группа выходов шифратора через элемент задержки соединена с группой инфо мационных входов коммутатора, выходы кот рого являются второй группой выходов уст- ройства, первый, второй, третий и четвер- тый выходы шифратора соединены соответственно с первыми входами первой, второй, третьей и четвертой схем сравнения и через первый элемент ИЛИ - со счетным входом второго счетчика, выходы которого соединены со входами дешифратора, выходы первой, второй, третьей и четвертой схем сравнения соединены со входами элемента ИЛИ-НЕ, выход которого соединен с управляющими входами коммутатора и генератора импульсов, первый, второй, третий, четвертый, пятый и шестой выходы. дешифратора соединены соответственно с вторым входом первой схемы сравнения, с первым входом второго элемента ИЛИ, со вторым входом второй схемы сравнения, со вторым входом второго элемента ИЛИ, со вторым входом третьей схемы сравнения, с третьим входом элемента ИЛИ, выход которого соединен со вторым входом четвертой схемы сравнения, шестой выход дешифратора соединен со вторым входом элемента И. I . Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 516О39, в 06 Р 11/04, 1976, 2.Авторское свидетельство СССР NO 598082;Gi06 F 11/04, 1978. 3.Авторское свидетельство СССР № 611183, G 05 В 23/02, 1978 (ирототип).

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

название год авторы номер документа
Устройство для формирования тестов 1987
  • Друзь Леонид Вольфович
  • Далматкина Александра Васильевна
SU1444782A1
Устройство для ввода информации 1983
  • Друзь Леонид Вольфович
  • Далматкина Александра Васильевна
SU1157545A1
Устройство для преобразования последовательныхМНОгОРЕгиСТРОВыХ КОдОВ B пАРАллЕльНыЕ СКОНТРОлЕМ 1979
  • Друзь Леонид Вольфович
  • Савин Анатолий Иванович
  • Солнцев Борис Владимирович
SU840877A1
Устройство для приема и обработки информации 1987
  • Друзь Леонид Вольфович
SU1444856A1
Устройство для приема и обработки информации в многорегистровых кодах 1982
  • Друзь Леонид Вольфович
  • Савин Анатолий Иванович
  • Солнцев Борис Владимирович
SU1049951A1
Устройство для преобразования кодов 1983
  • Друзь Леонид Вольфович
SU1131033A1
Устройство для приема и обработки информации 1989
  • Друзь Леонид Вольфович
SU1603418A1
Устройство для управления ленточным перфоратором 1981
  • Друзь Леонид Вольфович
  • Савин Анатолий Иванович
  • Солнцев Борис Владимирович
SU970402A1
Буферное запоминающее устройство 1986
  • Друзь Леонид Вольфович
SU1374279A1
Устройство для задания тестов 1981
  • Друзь Леонид Вольфович
  • Рукоданов Юрий Петрович
SU1010632A1

Иллюстрации к изобретению SU 888 126 A1

Реферат патента 1981 года Устройство для формирования тестов в многорегистровых кодах

Формула изобретения SU 888 126 A1

SU 888 126 A1

Авторы

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

Савин Анатолий Иванович

Солнцев Борис Владимирович

Даты

1981-12-07Публикация

1980-03-10Подача