Устройство для ввода информации Советский патент 1986 года по МПК G06F3/02 

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

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

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

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

Устройство содержит клавиатуру 1 , первый регистр 2, блок 3 оперативной памяти, первый коммутатор 4, первый блок 5 Сравнения, блок 6 индикации, второй блок 7 сравнения, третий регистр 8, третий элемент И 9 блок 10 элементов запрета, формирователь 11f первый и второй элементы И 12 и 13, первый и второй элементы ИЛИ.14 и 15, первый инвертор 16, первый счетчик 17, первый элемент 18 задержки, первый сумматор 19, второй коммутатор 20, третий элемент ИЛИ 21 второй регистр 22, четвертой элемент И 23, второй счетчик 24, третий блок 25 сравнения, пятый регистр 26, первый делитель 27, седьмой регистр 28, второй элемент 29 задержки, второй делитель 30, четвертый регистр 31, шестой регистр 32, второй сумматор 33j элемент 34 индикации второй инвертор 35, пятый элемент И 36, трети и четвертый счетчики 37 и 38, триггер 39 и третий инвертор 40,

Блок 3 оперативной памяти для упрощения техпроцесса подготовки машинных носителей имеет емкость, позволяющую хранить всю строку, и служит для запоминания строки символов. Первый регистр 2 предназначен для оперативного запоминания кода символа вводимой информации.

Формирователь 1 задает режим записи или чтения блоку 3 оперативной памяти.

Блок 6 индикации служит для отображения поступающей на его вход информации и сигнализации об обнаруженной ошибке,

Делители 27 и 30 находят частное от деления двух чисел, пocтyпaющIix на их входы.

Емкость седьмого регистра 28 больше емкости шестого регистра 32 на один десятичный разряд.

Блок 10 элементов запрета служит для управления работой формирователя 11 по сигналам седьмого регистра 28 и может быть выполнен по известной схеме логического элемента запрета.

Элемент 34 индикации служит для отображения признака однократного или двухкратного набора информации.

Устройство работает следующим образом.

Каждую строку информации набирают на клавиатуре i один или два раза в зависимости от состояния старшего разряда седьмого регистра 28, При отсутствии на выходе регистра 28 сигнала (сигнал 0) строку набирают на клавиатуре I дважды. При первом наборе код очередного символа, поступивший с клавиатуры 1 по кодовым шинам, записывается в первый регистр 2, С поступлением очередного синхроимпульса с второго выхода клавиатуры 1 через блок 10 элементов запрета формирователем 11 разрешается запись информации в блок 3 оперативной памяти, и изменяется адрес его очередного свободного поля памяти. Аналогичным образом последовательно набирают остальные символы одной строки.

Код признака конца строки посто- янно хранится в третьим регистре 8, Поэтому при поступлении на первый вход второго блока 7 сравнения кода признака конц а строки им вырабатывается управляющий сигнал, который через третий элемент И 9 поступает на четвертый вход блока 6 индикации, где формируется сигнал окончани набора строки.

При втором наборе той же строки код очередного символа, поступивший с клавиатуры 1 по кодовым шинам, записывается в регистр 2. При поступлении синхроимпульса с клавиатуры I через блок 0 элементов запрета формирователем 11 изменяется адрес очередного поля памяти блока 3 оперативной памяти и производится перевод .его в режим чтения, тем самым разрешается сравнение в блоке 5 кода символа первого набора, ранее записанного в блоке 3 оперативной , и соответствующего ему кода символа второго набора (записанного в реги3

стре 2). При совпадении кодов, поступивших на оба входа блока 5 срав- нения, на его выходе вырабатывается сигнал, повторяемый элементами ИЛИ 14 и 15, который разрешает прохожде- ние сигнала по кодовым шинам через первый коммутатор 4, устанавливает первый счетчик 17 в исходное положение, разрешает формирователю 1 увеличение адреса поля памяти блока 3 оперативной памяти. Элемент ИЛИ 14 управляет работой элемента ИЛИ 15 в зависимости от поступивших н его входы сигналов от блока 5 сравнения или от старшего разряда регистра 28. Так, при отсутствии на втором входе элемента ИЛИ 14 сигнала регистра 28 на элемент ИЛИ 15 входной сигнал поступает от блока 3 сравнения в случае совпадения кодов .символов двух наборов.

При поступлении на управлянщий вход первого коммутатора 4 с выхода элемента ИЛИ 15 сигнала, разрешакице- го передачу информации, код, записан ный в регистре 2, через коммутатор 4 и элемент ИЛИ 21 поступает на выход устройства, а через последовательно соединенные регистр 22 и сумматор 19 - на вход коммутатора 20. С ре- гистра 2 информацию подают и на второй блок 7 сравнения, который вырабатывает управляющий сигнал при поступлении на вход устройства кода, означающего конец записи.

Выработанный в этом случае сигнал блока 7 сравнения подают на уп- равляюш11е входы второго сумматора 33 и регистра 28 и на вход третьего элемента И 9, на второй вход кото- рого подают сигнал элемента ИЛИ 15 через первый элемент 18 задержки. При поступлении на третий элемент И 9 двух сигналов одновременно на его выходе выра батывается управляю- щий сигнал, разрешающий второму коммутатору 20 выдачу через третий элемент ИЛИ 21 на выход устройства содержимого сумматора 19.

При повторном наборе строки в чет ;вертом счетчике 38 осуществляется подсчет введенных с клавиатуры символов, а в третьем счетчике 37 - количество ошибок, обнаруженных при повторном наборе информации. Так как количество допущенных оператором ошибок не совпадает (меньше или равно) с количеством сигналов о несов

j 10 t5 2о

25 зо

Q 5

0 5

5

2ДО4

падении cpaвнинae fЬ X символов, выдаваемых первым блоком 5 сравнения, то его выход соединен через третий инвертор 40, триггер 39 и пятый элемент И 36 с входом третьего счетчика 37, Это позволяет подсчитать в третьем счетчике 37 количество переходов от верного набора символа к ошибочному, что в общем случае совпадает с количеством допущенных опера- . тором ошибок. Первый делитель 27 делит содержимое третьего счетчика 37 на содержимое четвертого счетчика 38 по команде от третьего блока 25 сравнения. Этот блок вырабатывает команду при совпадении значений второго счетчика 24 и пятого регистра 26, т.е. после набора на клавиатуре 1 заданного в пятом регистре 26 (и подсчитанного во втором счетчике 24) количества символов.

По сигналу от третьего блока 25 сравнения через второй элемент 29 задержки сбрасывается второй делитель 30, осуществляя деление содержимого регистра 31 на результат, полученный первым делителем 27. Полученный результат запоминается в шестом регистре 32. По сигналу, с выхода второго блока 7 сравнения осуществляется гашение содержимого старшего разряда седьмого регистра 28 и сложение во втором сумматоре 33 содержимого его младших разрядов с содержимым шестого регистра 32. Результат сложения запоминается в седьмом регистре 28.

Элемент 34 индикации осуществляет сигнализацию о текущем режиме работы (одно- или двухкратный набор).

При поступлении последующих строк информации цикл работы устройства повторяется.

Если на вход блока 5 сравнения поступают с блока 3 оперативной памяти и регистра 2 различные коды, то на второй вход первого элемента И 12 , через элемент ИЛИ 14 и инвертор 16 подают на управлякщий сигнал. С приходом на первый вход элемента И 12 управляющего сигнала от формирователя 11, переводящего блок 3 оперативной памяти в режим чтения, вырабатывается сигнал, увеличивающий содержимое первого счетчика 17 на единицу и поступающий в блок 6 индикации. Этот сигнал разрешает индикацию признака ошибки. Таким образом, несовпадение значений первого и второго наборов при посимвольном их сравнении служит признаком ошибки, блокирующим изменение адреса блока 3 оперативной памяти формирователем 11 и поступление кода очередного символа на выход устройства, так как вторым элементом ИЛИ 15 управляющий сигнал не вырабатывается.

Исправление допущенной ошибки про- Ю исходит двумя путями. Если ошибка допущена при втором наборе, то при поступлении в регистр 2 ( после второго набора ) кода символа, совпадающего со значением кода символа пер- is вого набора, хранимого в блоке 3 оперативной памяти, устройство работает так, как при условии совпадения кодов СИМВОЛОВ; Ошибки, совершенные при первом наборе, исправляются путем20 многократной подачи на вход устройства с клавиатуры 1 верного симгола, в соответствии с емкостью счетчика 17. В этом случае после каждой подачи на вход устройства очередного 25 символа содержимое счетчика 17 увеличивается на единицу. После переполнения на выходе счетчика 17 появляется управляющий сигнал, который поступает на второй вход элемента зо И 13. При поступлении на его первый вход управляющего сигнала от формирователя 11 появляется выходной сиг- нал элемента И 13, который подается на третий вход блока 6 индикации, j, производя гашение индикации признака ошибки, и на вход второго элемента ИЛИ 15, После этого устройство продолжает работать в том порядке, как при случае совпадения кодов символов о первого и второго наборов.

При появлении на выходе старшего разряда регистра 28 сигнала (символ 1) строка информации на клавиатуре J набирается один раз. Сигнал на выхо- де ре-гистра 28 блокирует поступление синхроимпульсов через блок 10 элементов запрета в формирователь И, проходя через второй инвертор 35, блокирует изменение содержимого третьего 37 и четвертого 38 счетчиков, разрешает элементу 34 индикации индикацию признака однократного набора; через элементы ИЛИ 14 и 15, поступая на управлякмций вход первого S. KOMbfyTaTopa 4, разрешает передачу кода символа во второй регистр 22. Код очередного символа, поступивший

клавиатуры 1 по кодовым шинам чеез первый регистр 2, первый коммутаор 4 и третий элемент ИЛИ 21, посту- aei на выход устройства. При этом се остальные блоки и элементы устойства, за исключением формироваеля 1 1 , блока 3 оперативной памяи и первого блока 5 сравнения раотают так же, как при втором наборе строки при отсутствии ошибок. Так как первый вход формирователя 11 блокирован блоком 10 элементов запрета, то состояние формирователя 11 остается неизменным и обеспечивает поддержание блока 3 оперативной памяти в режиме чтения начального адреса памяти, что обуславливает отсутствие сигнала на выходе первого блока 5 сравнения. При обнаруясении блоком 7 сравнения в последовательности кодов символов, поступивишх с выхода первого регистра 2, кода конца записи вырабатывается управляющий сигнал, изменяющий состояние регистра 28. Режим дальнейшей работы устройства определяется HOBBIM сигналом, появившимся на выходе старшего разряда регистра. 28.

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

. . а -РГ ,

где ° - достоверность ввода информации оператором при однократном вводе;

Л - достоверность выходной информации в режиме двойного, -набора информации, 1 (ft°); РТ - требуемая достоверность информации ( Д j5 г 0/);

Vti и Vi удельный вес соответствующей информации вводимой без контроля или двойным набором (V +Vi 1,0) .

Из этого выражения

Vt f, +V, j . 1,0

А°

J5f ff -М

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

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

от JJje адкс до К« . Задача известного устройства состоит в достижении заданной средней достоверности j при всех указант 1Х изме- jHeHHHX ° за счет начальной настройки устройства. Однако в ряде случаев требования к контролю информации (количество noisTOpHo вводимых данных ) оказьгааются завышенными, что экономически невыгодно

В предлагаемом устройстве р°. вычисляется каждый раз после набора на клавиатуре заданного в пятом регистре 26 количества символов. Величина 6f подсчитывается первым делителем 27, а величина V| - вторым делителем 30. При этом значение Vi хранится в четвертом регистре 31,

Так как целая часть суммы f-крат- ного сложения величины V, равна количеству строк информации, неподвергаемых контролю из f введенных

Благодаря введению в устройство ряда блоков л их связей осуществля ется текущий контроль достоверност ввода данных и соответствующая сам г настройка, т.е. адаптация устройст к индивидуальным особенностям работы оператора с целью обеспечения заданной достоверности / При та ком режиме работы уменьшается раз- 10 брас величин ,°g - °ч относительн величины АЗ т.е. повышается качество введенной информации при за данной средней достоверности j , контроль ввода осуществляется лишь

15 по мере его необходимости. Это в д лом повьппает эффективность процесс ввода информации.

С помощью предлагаемого устройс ва возможно обеспечить требуемьтй у

2Q нень достоверности информации в фу кциональных задачах АСУ, определит экономически обоснованный объем ко тролируемой информации, снизить по тери от допускаемых ошибок. Кроме

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

30 подготовки данных и повьштении ее производительности.

Формула изобретени

35

40

45

50

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

строк, то старший разряд регистра Q блока сравнения и блока пидика

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

Благодаря введению в устройство ряда блоков л их связей осуществляется текущий контроль достоверности ввода данных и соответствующая само- настройка, т.е. адаптация устройства к индивидуальным особенностям работы оператора с целью обеспечения заданной достоверности / При таком режиме работы уменьшается раз- брас величин ,°g - °ч относительно величины АЗ т.е. повышается качество введенной информации при заданной средней достоверности j , а контроль ввода осуществляется лишь

по мере его необходимости. Это в делом повьппает эффективность процесса ввода информации.

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

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

подготовки данных и повьштении ее производительности.

Формула изобретения

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

ции, выход формирователя соединен с первыми входами первого и второго элементов И и с управляющим входом

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

259240

10

510 15 20 25 зой

35

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

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

название год авторы номер документа
Устройство для ввода информации 1984
  • Радзиковский Александр Васильевич
  • Долятовский Валерий Анастасиевич
  • Проселков Леонид Сергеевич
SU1149238A1
Устройство для ввода информации 1983
  • Радзиковский Александр Васильевич
  • Долятовский Валерий Анастасиевич
  • Проселков Леонид Сергеевич
SU1092484A1
Устройство для отображения информации на экране телевизионного индикатора 1985
  • Стус Василий Савельевич
  • Ожередов Владимир Константинович
SU1339627A1
Устройство для ввода информации 1984
  • Лужецкий Виктор Григорьевич
SU1405042A1
Устройство для подготовки данныхНА пЕРфОлЕНТЕ 1979
  • Евлов Евгений Юрьевич
  • Столяров Анатолий Михайлович
  • Егоров Александр Анатольевич
SU805363A1
Устройство для ввода информации 1980
  • Кунин Давид Исаакович
  • Гольдорт Валентина Евгеньевна
  • Балашов Борис Петрович
SU1023316A1
Устройство контроля ошибок многоканальной аппаратуры магнитной записи 1987
  • Чехлай Игорь Алексеевич
  • Чуманов Игорь Васильевич
SU1529285A1
Устройство для контроля знаний обучаемых 1987
  • Булавенко Валерий Ульянович
  • Петрова Клара Евгеньевна
SU1524082A1
Устройство для контроля знаний обучаемых 1983
  • Булавенко Валерий Ульянович
SU1176362A1
Устройство для отображения графической информации на телевизионном индикаторе 1983
  • Вишняков Владимир Александрович
  • Шевелев Юрий Петрович
  • Кузнецов Владимир Николаевич
  • Кирсанов Владимир Николаевич
SU1161985A1

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

Реферат патента 1986 года Устройство для ввода информации

Изобретение относится к области вычислительной техники и может быть использовано для создания машинных носителей путем клавишного вывода. Цель изобретения - повьшение производительности и надежности устройства за счет самоподстройки в соответствии с количеством ошибок оператора. Это достигается введением четвертого и пятого элементов И, второго, третьего и четвертого счетчиков, второго и третьего инверторов, второго элемента задержки, третьего блока сравнения, триггера, первого и второго делителей, с четвертого по седьмой регистров и вто - рого сумматора с их связа - ми. 2 ил. (Л с Is9 Q1 СО Is9 4i

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

Характеристики режима работы прототипа

Л,б

1,

Характеристики

работы предлагаемого устройства

Редактор О, Юрковецкая

Фиг. 2

Составитель И. Алексеев

Текред Л.Сердюкова КорректорМ. Максимищинец

пс

Заказ 5121/45Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и откгялтий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полигра(1к1ческое предприятие, г. Ужгород, ул. Проектная, 4

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

УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ И КОНТРОЛЯ ИНФОРМАЦИИ С ПЕРФОКАРТ 1972
  • Изобретени Э. Ф. Гончаров, В. И. Жиглов, О. К. Капитонов Р. П. Косенко
SU424196A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для ввода информации 1984
  • Радзиковский Александр Васильевич
  • Долятовский Валерий Анастасиевич
  • Проселков Леонид Сергеевич
SU1149238A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 259 240 A1

Авторы

Радзиковский Александр Васильевич

Долятовский Валерий Анастасьевич

Проселков Леонид Сергеевич

Даты

1986-09-23Публикация

1984-12-30Подача