Устройство для ввода информации

 

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

СОНИ ООЕЕТСНИХ

СОЯИАЯИСТИЧЕСНИХ

РЕСПУБЛИК е

;„SU„„1259240 А 1 (gg 4 С Об Р 3/02.

ГОСУДАРСТ8ЕННМЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬП ЬЙ

/ а,-, 4 )кg

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

И АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (2) ) 3861570/24-24 (22) 30. 12. 84 (46) 23.09.86. Бшл. У 35 (71) Ростовский институт народного хозяйства (72) А, В. Радзиковский, В. А, Доля.товский и П. С. Проселков (53) 681.327.21(088,8) (56) Авторское свидетельство СССР

Ф 424196, кл, Q 06 7 3/02, !968.

Авторское свидетельство СССР

В !149238, кл. 6 06 K 17/00, 1984. (54) УСТ ОЙС1ВО ДЛЯ ВВОДА ИНФОРМАЦИИ (51) Изобретение относится к области вычислительной техники и может быть использовано для создания машинных носителей путем клавишного вывода. Цель изобретения — повышение производительности и надежности устройства за счет самоподстройки в соответствии с количеством ошибок оператора. Это достигается введением четвертого и пятого элементов И, второго, третьего и четвертого счетчиков, второго и третьего инверторов, второго элемента задержки, третьего блока сравнения, триггера, первого и второго делителей, с четвертого по седьмой регистров и вто— рого сумматора с их связа— ми. 2 ил.

1259240

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

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

Устройство содержит клавиатуру 1, первый регистр 2, блок 3 оперативной памяти, первый коммутатор 4, первый блок 5 сравнения, блок 6 индикации, второй блок 7 сравнения, третий регистр 8, третий элемент И 9, блок 10 элементов запрета, формирователь 11, первый и второй элементы

И )2 и 13, первый и второй элементы

ИЛИ.14 и 15, первый инвертор 16, первый счетчик 17, первый элемент 18 задержки, первый сумматор 19, второй коммутатор 20, третий элемент ИЛИ 21, второй регистр 22, четвертый элемент

И 23, второй счетчик 24, третий блок

25 сравнения, пятый регистр 26, первый делитель 27, седьмой регистр 28, второй элемент 29 задержки, второй делитель 30, четвертый регистр 31 шестой регистр 32, второй сумматор 35

33, элемент 34 индикации, второй инвертор 35, пятый элемент И 36, третий и четвертый счетчики 37 и 38, триггер 39 и третий инвертор 40 °

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

Первый регистр 2 предназначен для 45 оперативного запоминания кода символа вводимой информации.

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

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

Делители 27 и 30 находят частное от деления двух чисел, поступающих на их входы, Емкость седьмого регистра 28 больше. емкости шестого регистра 32 на один десятичный разряд.

Блок 10 элементов запрета служит для управления работой формирователя

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

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

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

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

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

240

3 стре 2). При совпадении кодов, поступивших на оба входа блока 5 срав-, нения, на его выходе вырабатывается сигнал, повторяемый элементами ИЛИ

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

Так, при отсутствии на втором входе элемента ИЛИ 14 сигнала регистра 28 на элемент ИЛИ 15 входной сигнал поступает от блока 5 сравнения в стгучае совпадения кодов .символов gp двух наборов.

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

19 — на вход коммутатора 20. С регистра 2 информацию подают и на второй блок 7 сравнения, который вырабатывает управляющий сигнал при поступлении на вход устройства кода, означающего конец записи.

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

При поступлении на третий элемент

И 9 двух сигналов одновременно на

его выходе вырабатывается управляю- 45 щий сигнал, разрешающий второму коммутатору 20 выдачу через третий элемент ИЛИ 21 на выход устройства содержимого сумматора 19.

При повторном наборе строки в чет- о

:вертом счетчике 38 осуществляется подсчет введенных с клавиатуры символов, а в третьем счетчике 37 — койичество ошибок, обнаруженных при повторном наборе информации. Так как количество допущенных оператором ошибок не совпадает (меньше или равно) с количеством сигналов о несовпадении сравниваемых символс в, выдаваемых первым блоком 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 индикации.

Этот сигнал разрешает индикацию признака ошибки, Таким образом, иесов240 Ь где Я;

5 1?59 падение значений первого и второго наборов при чосимвольном их сравнении служит признаком ошибки, блокирующим изменение адреса блока 3 оперативной памяти формирователем 11 и поступление кода очередного символа на выход устройства, так как вторым элементом ИЛИ 15 управляющий сигнал не вырабатывается, Исправление допущенной ошибки про- !б исходит двумя путями. Если ошибка допущена при втором наборе, то при поступлении в регистр 2 (после второго набора ) кода символа, совпадающего со значением кода символа пер" !5 вого набора, хранимого в блоке 3 оперативной памяти, устройство работает так, как при условии совпадения кодов символов; Ошибки, совершенные при первом наборе, исправляются путем20 многократной подачи на вход устройства с клавиатуры l верного символа, в соответствии с емкостью счет ика

17. В этом случае после каждой подачи на вход устройства очередного 25 символа содержимое счетчика 17 увеличивается на единицу, После переполнения на выходе счетчика 17 появляется управляющий сигнал„ который поступает на второй вход элемента ЗО

И 13. При поступлении на его первый вход управляющего сигнала от формирователя 11 появляется выходной сиг нал элемента И 13, который подается на третий вход блока 6 индикации, производя гашение индикации признака ошибки, и на вход второго элемента

ИЛИ 15, После этого устройство продолжает работать в том порядке, как при случае совпадения кодов символов @ первого и второго наборов.

При появлении на выходе старшего разряда регистра 28 сигнала (символ

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

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

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

V + 7гЯ о о

Э

Vq +Ч, достоверность ввода информации оператором при одно" кратном вводе; достоверность выходной информации в режиме двойного

-набора информации,Я «(ф;)» требуемая достоверность информации j ф lPf 8 В )

1259240

0

U2 (Ф)й фС ,0г ф

po ° т.е. V, 20

V

U< P; +V, Р; =P,- 1,О

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

Однако текущая достоверность ф ввода информации оператором изменяется как от одного оператора к другому, так и для каждого конкретного оператора в различные интервалы speмеии его работы, т.е. притерпевает значительные флюктуации в пределах от P< = P,,„, до, „= ф,р п . Задача известного устройства состоит в достижении заданной средней достоверности ф при всех укаэанных изме нениях Pi за счет начальной настройки устройства. Однако в ряде случаев требования к контролю информации (количество повторно вводимых данных 1 оказываются завышенными, что экономически невыгодно.

В предлагаемом устройстве Р вычисляется каждый раз после набора на клавиатуре заданного в пятом регист45 ре 26 количества символов, Величина ф подсчитывается первым делителем

27, а величина V — вторым делителем 30, При этом значение V хранится в четвертом регистре 31, Так как целая часть суммы f-кратного сложения величины Ч, .равна количеству строк информации, неподвергаемых контролю из 1 введенных строк, то старший разряд регистра 28,55 в котором хранится результат накопления, определяет режим работы устрой-, 1 ства.

Благодаря введению в устройство ряда блоков я их связей осуществляется текущий контроль достоверности ввода данных и соответствующая самонастройка, т.е. адаптация „стройства к индивидуальным особенностям работы оператора с целью обеспечения заданной достоверности J3p . При таd ком режиме работы уменьшается разброс величин,б; — .Л,н относительно величины ф, т.е. повышается качество введенной информации при заданной средней достоверности, а контооль ввода осуществляется лишь по мере его необходимости. Это в целом повьппает эффективность процесса ввода информации.

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

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

9 1259 блока оперативной памяти, Выход которого соединен с вторым входом первого блока сравнения, выход которого подключен к первому входу первого элемента ИЛИ, выход которого соединен с первым входом второго элемента ИЛИ и через первый инвертор подключен к первому входу первого элемента И, выход которого подключен к второму входу блока индикации и счет-10 ному входу первого счетчика, выход которого соединен с вторым входом второго элемента И, выход которого подключен к третьему входу блока индикации и второму входу второго эле- 1 мента ИЛИ, выход которого соединен с вторым входом формирователя, с управляющими входами первого счетчика и первого коммутатора и через первый элемент задержки — с первым входом ур третьего элемента И, второй вход которого подключен к выходу второго блока сравнения, второй вход которого соединен с выходом третьего регистра, второй вход первого элемента 2S

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

И, второй, третий и четвертый счетчики, второй и третий инверторы, второй

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

Вторым входом четвертого элемента И и со счетным входом счетчика, выходом соединенного с первым входом третьего блока сравнения, второй вход

;которого соединен с Выходом пятого регистра, выход первого блока сравнения соединен с входом установки

31 I! в 0 триггера, а через третий инвертор — с входом установки в "1" триггера, выходом соединенного с вторым входом пятого элемента И, а выход второго блока сравнения подключен к управляющему входу второго сумматора и входу гашения старшего разряда седьмого регистра, выход младших разрядов которого соединен с вторым входом второго сумматора, à вход гашения первого сумматора со единен с выходом третьего элемента

И, выход четвертого регистра через второй делитель подключен к входу шестого регистра, выход которого соединен с информационным входом второго сумматора, выход которого подключен к информационному входу седьмого регистра °

)259240

Характерисгпики режима радогпы npomanwre

8 юг. 2

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

Техред Л. Сердюкова Корректор М. Мак симишииеп

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

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

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации 

 

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

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

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при выводе информации на ЭЛТ

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

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

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

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к области автоматики и вычислительной техники и предназначается для ввода информации в АСУ

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

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

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

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к персональным компьютерам и используемой в них клавиатуре

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

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

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

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