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

 

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для ручного ввода информации в управляющие или вычислительные системы. Цель изобретения - расширение области применения устройства за счет обеспечения возможности редактирования информации от произвольной клавиатуры. Устройство содержит клавиатуру 1, блок индикации 2, элемент ИЛИ 3, демультиплексор 4, первый 5 и второй 6 блоки буферной памяти, состоящие из последовательно соединенных регистров 7 и 13, элементы сравнения 9, блок элементов И 10, блок элементов ИЛИ 11, ключ 12, разделительные элементы 14, 15. При обнаружении ошибки оператор переключает блоки буферной памяти и вводит правильное сообщение во второй блок буферной памяти 6. Ошибочно набранная информация из первого блока буферной памяти 5 стирается, после чего блоки буферной памяти вновь переключаются. 1 ил.

„„SU„„1476492

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ . . РЕСПУБЛИК

А1 (51)4 G 06 С 3/02

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 4326008/24-24 .(22) 08.10.87 (46) 30.04.89. Вюл. У )6 (72) Л.С.Сорока, А.Ф.Чипига и Ф.В.Лученко (53) 681.327.21(088;8) (56) Авторское свидетельство СССР

У 1089565, кл. G 06 F 3/02, 1983.

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

1223219е кл. G 06 P 3/02, 1984. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано для ручного ввода информации в управляющие или вычислительные системы. Цель изобретения — расширение области применения устройства за счет обеспечения возможности редактирования информации ат произвольной клавиатуры.

Устройство содержит клавиатуру 1, блок индикации 2, элемент ИЛИ 3, демультиплексор 4, первый 5 и второй

6 блоки буферной памяти, состоящие из последовательно соединенцых регистров 7 и 13, элементы сравнения

9, блок элементов И 10, блок элементов ИЛИ 11, ключ 12, разделительные элементы 14, 15. При обнаружении ошибки оператор переключает блоки буферной памяти и вводит правильное сообщение во второй блок буферной памяти 6. Ошибочно набранная информация нз первого блока буферной памяти

S стирается,,после чего блоки буферной памяти вновь переключаются.

1476492

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

На чертеже показана функциональная схема устройства.

Устройство содержит клавиатуру 1, блок 2 индикации, элемент ИЛИ 3, де- 15 ,мультиплексор 4, первый 5 и второй

6 блоки буферной памяти, последовательно соединенные регистры 7 второго блока буферной памяти, блок 8 сравнения, состоящий из элементов 9 20 сравнения и блока элементов И 10, блок элементов И 1 l, ключ 12, последовательно соединенные регистры 13 первого блока буферной памяти и разделительные элементы 14 и 15.

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

Ввод информации осуществляется с клавиатуры. Если оператор заметил совершенную ошибку, т6 сразу же приступает к ее исправлению, нажав на клавиатуре клавишу "Ошибка", и продолжает ввод начиная с N предыдущих до допущенной ошибки символов.

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

"ошибка" устройство анализирует посту! пающую информацию, по повторяющимся

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

Оператор вводит массив информации, воздействуя на клавиши клавиатуры 1.

На информационных выходах клавиатуры

1 появляются к-разрядные кодовые комбинации вводимых алфавитно-цифровых символов (АЦС). Поступивший первый символ отображается в блоке 2 индикации, через элемент ИЛИ 3 в виде одиночного импульса поступает на сдвигающий вход блока 6 оперативной памяти и через замкнутый ключ 12 поступает на сдвигающий вход блока 5 оперативной памяти. Сдвиг информации осуществляется передним фронтом поступающего импульса. Так как информация в блоках 5 и 6 отсутствует, состояние регистров 7 и 13 не изменяется.

Кроме того, с выходов клавиатуры 1 через демультиплексор 4 информация поступает на первый регистр 13 блока 5, где записывается в параллельном коде.

При поступлении второго АЦС передним фронтом импульса через элемент ИЛИ 3 и замкнутый ключ 12 первый АЦС переписывается во второй регистр 13, а через демультиплексор 4 второй АЦС записывается в первый регистр 13. В блоке 2 индикации отображается два

АЦС. Таким образом, в блок 5 записывается шесть АЦС. При введении седьмого АЦС первый АЦС через элементы ИЛИ

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

АЦС работа элементов устройства повторяется.

Если оператор совершил "замеченную ошибку", он нажимает клавишу

"Ошибка" (на чертеже не показан).При этом с второго выхода клавиатуры 1 поступает сигнал, который закрывает ключ 12 и переключает выходы демультиплексора 4.

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

12 разомкнут и импульсы сдвига в блок

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

1476492

40 в блок 6, в блоке 8 сравнивается с информацией, хранящейся в блоке 5.

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

АЦС, следующие до ошибки, переписываются в регистры 7 блока 6 и компараторы 9 блока 8 сравнения выдают ! единичные сигналы, которые поступают на элементы И 10. Совпадение происходит на элементе И 10. Единичный сигнал с элемента И 10 поступает на вход сброса шестого регистра 13 и стирает записанную в него информацию, через диод 15 стирает информацию в пятом регистре 13, через диод 14 в остальных регистрах блока 5, а также замыкает ключ 12 и переключает выходы 20 демультиплексора 4 °

Следующий введенный АЦС записыва- ется в первый регистр 13, в регистре

7 записываются нули, а с выхода регистра 7 через элементы ИЛИ 11 пер- 25 вый из трех повторяемых АЦС поступает на выход устройства. Следующие пять АЦС поступают на выход устройства иэ блока 6, в котором после этого записываются нули, а затем из бло- 30 ка 5. Далее работа всех блоков и элементов устройства осуществляется аналогично описанному.

Если после ошибки оператор ввел один символ (т.е. ошибочный символ записан во втором регистре 13), то повторяющиеся три символа записываются в регистрах 7 и 13. Следовательно, совпадение происходит на элементе И 10. При этом информация стирается впервом-пятом регистрах 13 и при наборе следующего АЦС на выход устройства информациипоступает с шестого регистра 13.Если сразу после ошибки оператор ввел три предыдущих символа, то совпадение происходит на элементе

И 10, и стирается информация с первого-четвертого регистров 13. За счет диодов 14 и 15 информация, записанная в пятом и шестом регистрах 13 не стирается. Если при определении места расположения ошибки достаточно повторить два правильно набранных

АЦС, то из схемы исключаются регистры 7 и 13, цифровой компаратор 9, элемент И 10 и диод 15. Для реализа 55 ции алгоритма исправления ошибки, при котором исправление происходит . сразу же после ее совершения, достаточно иметь первый регистр 13, а стирание информации с него осуществлять нажатием клавиши Ошибка".

После ввода массива информации оператор шесть раз нажимает клавишу

"Пробел". При этом информация, записанная в оперативной памяти, поступает на выход устройства. Затем оператор выключает устройство.

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

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

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

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

Составитель В.Файзрахманов

Техред М.Ходанич Корректор Н.Король

1Редактор Л.Пчолинская

Заказ 2158/50 Тираж 669 Подписное

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

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

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101

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

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

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

 

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

Сумматор // 1406606

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