Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1259240
Авторы: Долятовский, Проселков, Радзиковский
Текст
СООЗ ООЕЕТСНИХСОЦИАЛИСТИЧЕСКИХ 94606 Р РЕТЕН ВУ ТЕЛ дного Дол СС 68 ССР 1984. ФОРМА блас может ГОСУДАРСТ 8 ЕННЬЙ КОМИТЕТ СССРПо ДЕЛДМ ИЗОВРЕТЕНИй И ОТНРЫтщОПИСАНИЕ ИЗО АВТОРСКОМУ СВИ(71) Ростовский институт нархозяйства(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНЦИИ(57) Изобретение относитсяти вычислительной техники и;80125924 быть использовано для создания машинных носителей путем клавишноговывода, Цель изобретения - повышениепроизводительности и надежности устройства за счет самоподстройки в со"ответствии с количеством ошибок оператора. Это достигается введениемчетвертого и пятого элементов И, второго, третьего и четвертого счетчиков, второго и третьего ннверторов,второго элемента задержки, третьегоблока сравнения, триггера, первогои второго делителей, с четвертогопо седьмой регистров й вто -рого сумматора с их связа -ми. 2 ил.Изобретение относится к вычислительной технике и предназначено для использования в устройствах ввода информации преимущественно с клавиатуры при создании машинных носителей или ввода в ЭВМ.Цель изобретения - повышение производительности и надежности устройства за счет его самоподстройки в соответствии с количеством ошибок О Формирователь 1 задает режим записи или чтения блоку 3 оперативной 50памяти,Блок 6 индикации служит для отображения поступающей на его вход информации и сигнализации об обнаруженной ошибке, 55Делители 27 и 30 находят частноеот деления двух чисел, поступающихна их входы,оператора,На фиг, 1 изображена схема устройства; на фиг, 2 - сравнительная характеристика работы предлагаемого иизвестного устройства.Устройство содержит клавиатуру 1,первый регистр 2, блок 3 оперативной памяти, первый коммутатор 4,первый блок 5 сравнения, блок 6 индикации, второй блок 7 сравнения,третий регистр 8, третий элемент И 9,блок 10 элементов запрета, формирователь 11, первый и второй элементыИ 12 и 13, первый и второй элементыИЛИ,14 и 15, первый инвертор 16, первый счетчик 17, первый элемент 18задержки, первый сумматор 19, второйкоммутатор 20, третий элемент ИЛИ 21,второй регистр 22, четвертый элементИ 23, второй счетчик 24, третий блок25 сравнения, пятый регистр 26, первый делитель 27, седьмой регистр 28,второй элемент 29 задержки, второйделитель 30, четвертый регистр 31,шестой регистр 32, второй сумматор 3533, элемент 34 индикации, второй инвертор 35, пятый элемент И 36, третийи четвертый счетчики 37 и 38, триггер 39 и третий инвертор 40,Блок 3 оперативной памяти для 40упрощения техпроцесса подготовки машинных носителей имеет емкость, позволяющую хранить всю строку, и служит для запоминания строки символов.Первый регистр 2 предназначен для 45оперативного запоминания кода символа вводимой информации. Емкость седьмого регистра 28 больше. емкости шестого регистра 32 на один десятичный разряд,Блок 10 элементов запрета служит для управления работой формирователя 11 по сигналам седьмого регистра 28 и может быть выполнен по известнойсхеме логического элемента запрета.Элемент 34 индикации служит дляотображения признака однократногоили двухкратного набора информации,Устройство работает следующимобразом,Каждую строку информации набирают на клавиатуре 1 один или два раза взависимости от со стояния старшегоразряда седьмого регистра 28. Приотсутствии на выходе регистра 28сигнала сигнал О) строку набираютна клавиатуре 1 дважд, При первомнаборе код очередного символа, поступивший с клавиатуры 1 по кодовымшинам, записывается в первый регистр 2. С поступлением очередногосинхроимпульса с второго выхода клавиатуры 1 через блок 10 элементов запрета формирователем 11 разрешаетсязапись информации в блок 3 оперативной памяти, и изменяется адрес егоочередного свободного поля памяти,Аналогичным образом последовательнонабирают остальные символы однойстроки,Код признака конца строки постоянно хранится в третьим регистре 8.Поэтому при поступлении на первыйвход второго блока 7 сравнения кода признака конца строки им вырабатывается управляющий сигнал, который через третий элемент И 9 поступает на четвертый вход блока 6 индикации, где формируется сигнал окончаниянабора строки.При втором наборе той же строкикод очередного символа, поступившийс клавиатуры 1 по кодовым шинам, записывается в регистр 2. При поступлении синхроимпульса с клавиатуры 1через блок 10 элементов запрета формирователем 11 изменяется адрес очередного поля памяти блока 3 оперативной памяти и производится переводего в режим чтения, тем самым разрешается сравнение в блоке 5 кода символа первого набора, ранее записанного в блоке 3 оперативной памяти,и соответствующего ему кода символавторого набора (записанного в реги 1259 2403тре 2), При совпадении кодов, поступивших на оба входа блока 5 срав-,нения, на его выходе вырабатываетсясигнал, повторяемый элементами ИЛИ14 и 15, который разрешает прохождение сигнала по кодовым шинам черезпервый коммутатор 4, устанавливаетпервый счетчик 17 в исходное положение, разрешает формирователю 11 уве-.личение адреса паля памяти блока 3 1 Ооперативной памяти. Элемент ИЛИ 14управляет работой элемента ИЛИ 15в зависимости от поступивших на. еговходы сигналов от блока 5 сравненияили от старшего разряда регистра 28. 15Так, при отсутствии на втором входеэлемента ИЛИ 14 сигнала регистра 28на элемент ИЛИ 15 входной сигналпоступает от блока 5 сравнения вслучае совпадения кодов символов 20двух наборов,При поступлении на управляющийвход первого коммутатора 4 с выходаэлемента ИЛИ 15 сигнала, разрешающего передачу информации, код, записанБный в регистре 2, через коммутатор 4и элемент ИЛИ 21 поступает на выходустройства, а через последовательносоединенные регистр 22 и сумматор19 - на вход коммутатора 20. С ре"гистра 2 информацию подают и на второй блок 7 сравнения, который вырабатывает управляющий сигнал при поступлении на вход устройства кода, оэна"чающего конец записи,Выработанный в этом случае сигнал блока 7 сравнения подают на уп"равляющие входы второго сумматора 33и регистра 28 и на вход третьегоэлемента И 9, на второй вход кото Орого подают сигнал элемента ИЛИ 15через первый элемент 18 задержки.При поступлении на третий элементИ 9 двух сигналов одновременно наего выходе вырабатывается управляющий сигнал, разрешающий второму коммутатору 20 выдачу через третийэлемент ИЛИ 21 на выход устройствасодержимого сумматора 19.1При повторном наборе строки в чет-о .вертом счетчике 38 осуществляется подсчет введенных с клавиатуры символов, а в третьем счетчике 37 - койичество ошибок, обнаруженных при повторном наборе инФормации, Так как 55 количество допущенных оператором ошибок не совпадает (меньше или равно) с количеством сигналов о несовпадении сравниваемых символов, выдаваемых первым блоком 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 Ь где ф; уО 3 1259падение значений первого и второгонаборов при чосимвольном их сравнении служит признаком ошибки, блокирующим изменение адреса блока 3 оперативной памяти формирователем 11 ипоступление кода очередного символана выход устройства, так как вторымэлементом ИЛИ 15 управляющий сигналне вырабатывается,Исправление допущенной ошибки про- Оисходит двумя путями. Если ошибкадопущена при втором наборе, то припоступлении в регистр 2после второго набора ) кода символа, совпадающего со значением кода символа пер" 15вого набора, хранимого в блоке 3оперативной памяти, устройство работает так, как при условии совпадениякодов символов; Ошибки, совершенныепри первом наборе, исправляются путем 20многократной подачи на вход устройства с клавиатуры 1 верного символа,в соответствии с емкостью счетчика17. В этом случае после каждой подачи на вход устройства очередного 25символа содержимое счетчика 17 увеличивается на единицу. После переполнения на выходе счетчика 17 появляется управляющий сигнал которыйпоступает на второй вход элемента З 0И 13, При поступлении на его первыйвход управляющего сигнала от формирователя 11 появляется выходной сигнал элемента И 13, который подаетсяна третий вход блока 6 индикации,производя гашение индикации признакаошибки, и на вход второго элементаИЛИ 15, После этого устройство продолжает работать в том порядке, какпри случае совпадения кодов символов 0первого и второго наборов,При появлении на выходе старшего разряда регистра 28 сигнала (символ 1) строка информации на клавиатуре 1 набирается один раз. Сигнал на выхо де регистра 28 блокирует поступление синхроимпульсов через блок 10 элементов запрета в формирователь 11,проходя через второй инвертор 35, блокирует изменение содержимого третьего 37 и четвертого 38 счетчиков, разрешает элементу 34 индикации индикацию признака однократного набора; через элементы ИЛИ 4 и 15, поступая на управляющий вход первого 55.коммутатора 4, разрешает передачу кода символа во второй регистр 22.Код очередного символа, поступивший с клавиатуры 1 по кодовым шинам через первый регистр 2, первый коммутатор 4 и третий элемент ИЛИ 21, поступае 1 на выход устройства, При этом все остальные блоки и элементы устройства, за исключением формирователя 11, блока 3 оперативной памяти и первого блока 5 сравнения работают так же, как при втором наборе строки при отсутствии ошибок. Так как первый вход формирователя 11 блокирован блоком 10 элементов запрета, то состояние формирователя 11 остается неизменным и обеспечивает поддержание блока 3 оперативной памяти в режиме чтения начального адреса памяти, что обуславливает отсутствие сигнала на выходе первого блока 5 сравнения, При обнаружении блоком 7 сравнения в последовательности кодов символов, поступивших с выхода первого регистра 2, кода конца записи вырабатывается управляющий сигнал, изменяющий состояние регистра 28. Режим дальнейшей работы устройстваопределяется новым сигналом, появившимся на выходе старшего разряда регистра 28.Преимуществом предлагаемого устройства по сравнению с известным является введение в конструкцию дополнительно двух элементов И, трех регистров, двух делителей, трех счетчиков, инвертора, сумматора, элемента задержки и триггера, которое позволяет повысить качество и производительность ввода информации в ЭВИ за счет йепрерывного обеспечения требуемого уровня достоверности вводимой информации. Для этого используется выборочный контроль вводимых строк методом двойного набора. За счет этого сокращается время и стоимость ввода информации с заданной достоверностью, В известном устройстве удельный вес информации, контролируемой двойным набором, определяется из вы- ражения 0 ч рооЭ7 +7,достоверность ввода информации оператором при одно" кратном вводе;достоверность выходной информации в режиме двойного .набора информации, Я(ф требуемая достоверность информациир, 5,рф )1259240 5 0 5 Чг (Я) ро ю т.е. Ч 20 7Ч и Ч - удельный вес соответствующей информации, вводимой без контроля или двойным на бором (Ч +Чг, = 1, О),Из этого выраженияЪ ; +Чг Р; =У, 1,О Таким образом, обеспечиваетсяпредварительная однократная настройка известного устройства с учетомзаранее задаваемых усредненных показателей безошибочности работы оператора набора данных, При этой настройке заранее определяется объем контролируемой (повторно набираемой)оператором информации с тем, чтобыобеспечить заданную достоверностьввода информации Рз, Настройка фактически заключается в занесении врегистр устройства соответствующегодвоичного числа,Однако текущая достоверностьввода информации оператором изменяется как от одного оператора к другому, так и для каждого конкретногооператора в различные интервалы времени его работы, т.е. притерпеваетзначительные флюктуации в пределахот Р,в = ф,;щ до ф, = фриц . Задача известного устройства состоит вдостижении заданной средней достоверности ф при всех укаэанных изме 1 нениях ф за счет начальной настройки устройства, Однако в ряде случаев требования к контролю информации ( количество повторно вводимыхданных 1 оказываются завышенными, чтоэкономически невыгодно.В предлагаемом устройстве .вычисляется каждый раз после набора наклавиатуре заданного в пятом регист 45ре 26 количества символов, Величинаф подсчитывается первым делителем27, а величина Ч, - вторым делителем 30, При этом значение Ч; хранится в четвертом регистре 31,Так как целая часть суммы 1-кратного сложения величины Ч, .равна количеству строк информации, неподвергаемых контролю из 1 введенныхстрок, то старший разряд регистра 28,55в котором хранится результат накопле.ния, определяет режим работь 1 устрой-,ства. 8Благодаря введению в устройство ряда блоков я их связей осуществляется текущий контроль достоверности ввода данных и соответствующая самонастройка, т.е. адаптация стройства к индивидуальным особенностям работы оператора с целью обеспечения заданной достоверности 1 . При тад ком режиме работы уменьшается разброс величин Я в ,д,н относительно величины ф , т.е. повьппается качество введенной информации при заданной средней достоверности Я , а контооль ввода осуществляется лишь по мере его необходимости. Это в целом повьппает эффективность процесса ввода информации,С помощью предлагаемого устоойст" ва возможно обеспечить требуемый уровень достоверности информации в функциональных задачах АСУ, определить экономически обоснованный объем контролируемой информации, снизить и 1- терн от допускаемых ошибок. Кроме прямой экономии от снижения количества ошибок и трудоемкости ввода данных, применение устройства имеет социальный эффект, состоящий в снижении напряженности работы оператора подготовки данных и повьппении ее производительности. Формула изобретения.Устройство для ввода информации, содержащее клавиатуру, формирователь, первый, второй и третий регистры, блок оперативной памяти, первый и второй блоки сравнения, блок и элемент индикации, первый сумматор, первый элемент задержки, блок элементов запрета, первый инвертор, первый счетчик, первый, второй и третий элементы И, первый, второй и третий элементы ИЛИ, первый и второй коммутаторы, первый выход клавиатуры соединен с первым входом блока элементов запрета, выход которого соединен с первым входом формирователя, а второй выход клавиатуры соединен с входом первого регистра, выход которого подключен к информационным входам блока оперативной памяти и первого коммутатора, первому входу первого блока сравнения, к первым входам второго .блока сравнения и блока индикации, выхсд формирователя соединен с первыми входами первого и второго элементов И и с управляющим входом9 1259 блока оперативной памяти, выход которого соединен с вторым входом первого блока сравнения, выход которого подключен к первому входу первого элемента ИЛИ, выход которого соединен с первым входом второго элемента ИЛИ и через первый инвертор подключен к первому входу первого элемента И, выход которого подключен к второму входу блока индикации и счетному входу первого счетчика, выход которого соединен с вторым входом второго элемента И, выход которого подключен к третьему входу блока индикации и второму входу второго эле мента ИЛИ, выход которого соединен с вторым входом формирователя, с управляющими входами первого счетчика и первого коммутатора и через первый элемент задержки - с первым входом 0 третьего элемента И, второй вход которого подключен к выходу второго блока сравнения, второй вход которого соединен с выходом третьего регистра, второй вход первого элемента 25 ИЛИ объединен с входом элемента индикации и вторым входом блока элементов запрета, выход третьего элемента И подключен к четвертому входу блока индикации и к управляющему входу второго коммутатора, выход первого коммутатора соединен с первым входом третьего элемента ИЛИ и через второй регистр с информационным входом. первого сумматора, выход ко 35 торого соединен с информационным входом второго коммутатора; выход которого соединен с вторым входом третьего элемента ИЛИ, выход которого является выходом устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения производительности и надежности устройства за счет его , самоподстройки в соответствии с количеством ошибок оператора, в него введены четвертый и пятый элементы И, второй, третий и четвертый счетчики, второй и третий инверторы, второй 240 Оэлемент задержки, третий блок сравнения, триггер, первый и второй делители, с четвертого по седьмой регистры, второй сумматор, выход старшего разряда седьмого регистра подключен через второй инвертор к первым входам четвертого и пятого элементов И, выходы которых соответственно подключены к счетным входам четвертого и третьего-счетчиков, выходы которых подключены к входам первого делителя, выход которого соединен с первым входом второго делителя, а управляющий вход соединен с выходом третьего блока сравнения и объединен с входами гашения второго счетчика и младших разрядов седьмого регистра и с входом второго элемента задержки, выход которого подключен к управляющему входу второго делителя и входам гашения третьего и четвертого счетчиков, первый выход клавиатуры соединен с вторым входом четвертого элемента И и со счетным входом счетчика, выходом соединенного с первым входом третьего блока сравнения, второй вход которого соединен с выходом пятого регистра, выход первого блока сравнения соединен с входом установки11 11в О триггера , а через третий инвер тор - с входом установки в " 1 " триггера , выходом соединенного с вторым входом пятого элемента И , а выход второго блока сравнения подключен к управляющему входу второгосумматора и входу гашения старшегоразряда седьмого регистра, выход младших разрядов кото ро го соединенс вторым входом второго сумматора , а вход гашения первого сумматора со единен с выходом третьего элементаИ , выход четвертого регистра черезвторой делитель подключен к входу шестого ре ги стр а, выход которогосоединен с информационным входомвторого сумматора, выход которогоподключен к информационному входуседьмого регистра,.3 ЯЯф о3окЬЕо Характерисгпики рваимиРодопы прогпоовдр Фиг. 2Составитель И. Ал Редактор О, Юрковецкая Техред Л. Сердюков ксее ектор И. Максимишииец каз 5121/45 Тираж 671 ВНИИПИ Государственного комитета ССС по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д
СмотретьЗаявка
3861570, 30.12.1984
РОСТОВСКИЙ ИНСТИТУТ НАРОДНОГО ХОЗЯЙСТВА
РАДЗИКОВСКИЙ АЛЕКСАНДР ВАСИЛЬЕВИЧ, ДОЛЯТОВСКИЙ ВАЛЕРИЙ АНАСТАСЬЕВИЧ, ПРОСЕЛКОВ ЛЕОНИД СЕРГЕЕВИЧ
МПК / Метки
МПК: G06F 3/02
Метки: ввода, информации
Опубликовано: 23.09.1986
Код ссылки
<a href="https://patents.su/7-1259240-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для ввода информации
Случайный патент: Блокирующее устройство