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

 

ОП ЫСАНИЕ

ИЗОБРЕТЕН ИЯ

Совхоз Советских

Социалистических

Республик (734648

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 17.02.78 (21) 2580712/18-24 с присоединением заявки №вЂ” (23) Приоритет— (51) М. Кл.2

G06 F3/02

Гасударственный комитет

СССР (53) УДК 681.327..11 (088.8) Опубликовано 15.05.80. Бюллетень № 18

Дата опубликования описания 25.05.80 пп делам изобретений и открытий (72) Авторы изобретения

А. А. Питкевич, А. П. Кокошников, А. Д. Базылев и О. А. Машкарев (71) Заявитель (54) УСТРОИСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

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

Известно устройство для записи данных, содержащее клавишный блок, блок памяти, логику управления и контроля, блок магнитной ленты (1).

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

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

Однако известное устройство при контроле данных путем их сравнения (контроль двойным вводом) в случае несоответствия символов вырабатывает только сигнал несовпадения. В результате необходимо повторно вводить данные с начала текста, что снижает производительность работы устройства. Кроме того, известное устройство не осуществляет контроля данных по блокам перед передачей и во время передачи в приемники (канал связи) что, в случае наличия ошибки, приводит к передаче в канал связи недостоверного блока данных.

Цель изобретения — повышение быстродействия и упрощение свойства.

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

На чертеже представлена блок-схема предлагаемого устройства.

Устройство для ввода информации содержит клавиатуру 1, блок 2 считывания, блок

3 управления, регистр 4 символа, блок 5 анализа данных, блок 6 памяти, первый регистр 7 адреса, блок 8 передачи данных, первый триггер 9, первый блок 10 сравнения, второй триггер 11, блок 12 анализа ошибок, переключатель 13 режима, второй регистр 14 адреса, второй блок 15 сравнения.

Предлагаемое устройство имеет два режима работы: режим однократного набора (ввода) данных «Набор 1», режим двукратного набора (ввода) данных «Набор 2».

Режим «Набор 1» используется в тех случаях, когда к достоверности данных не предьявляются высокие требования, а режим «Набор 2» используется тогда, когда к достоверности данных предъявляются очень высокие требования, например, в автоматизированных системах управления.

Устройство для ввода информации в режиме «Набор 1» работает следующим образом.

Данные с первичного документа символ за символом набираются на клавиатуре 1 или вводятся с блока 2 считывания и управляющими сигналами из блока 3 управления заносятся в регист 4 символа, где каждый символ проверяется на четность. После проверки на четность символы заносятся в блок

5 анализа данных для формирования контрольной суммы блока данных и записываются в блок 6 памяти по соответствующему адресу, определяемому первым регистром 1 адреса, значение которого возрастает на единицу после записи каждого символа. После окончания набора блока данных с первич- s ного документа или ввода с блока 2 считывания на клавиатуре 1 нажимается клавиша конец блока (КБ) . Сформированный символ КБ также заносится в блок 5 анализа данных и записывается в блок 6 памяти. В результате этого с четвертого выхода блока

5 анализа данных накопленная контрольная сумма блока данных через регистр 4 символа записывается в блок 6 памяти по следующему адресу за символом КБ. Затем с первого выхода блока 5 анализа данных выдается сигнал, по которому блок 3 управления производит сброс регистра 4 символа, первого регистра 7 адреса и осуществляет контрольное чтение блока данных, записанного в блок 6 памяти. При этом каждый символ из блока 6 заносится в регистр 4 символа для контроля на четность и в блок

5 анализа данных для накопления контрольной суммы. После занесения из блока 6 па10 мяти символа КБ и символа контрольной суммы в блок 5 анализа данных производится ее сравнение с накопленной контрольной суммы блока данных. При совпадении контрольных сумм блок 5 совместно с блоком 3 управления осуществляют через блок 8 передачи данных передачу в линию блока данных, хранящихся в блоке 6. В процессе передачи контроль блока данных производится аналогично, как и при контрольном чтении.

Устройство регистрации первичных данных в режиме «Набор 2«работает следующим образом.

В этом режиме данные с первичного документа дважды набираются на клавиатуре 1. При первом наборе данных устройство работает как в режиме «Набор1» до нажатия клавиши КБ. При нажатии клавиши КБ сигналом со второго выхода блока 5 анализа данных устанавливается в единичное состояние первый триггер 9, а по сигзе налу с его единичного выхода блок 3 управления сбрасывает регистр 4 символа и первый регистр 7 адреса. В результате этого устройство переводится с режима работы «Набор 1» в режим «Набор 2». Затем производится повторный набор данных с клавиатуры 1. Прн этом каждый символ заносится в регистр 4 символа и сравнивает ся первым блоком 10 сравнения с соответствующим символом, записанными в блоке 6 памяти во время первого набора. В случае

4О совпадения символов сигналом из блока 3 управления каждый символ заносится в блок

5 анализа данных для накопления контрольной суммы блока данных. После окончания повторного набора данных нажимается клавиша КБ, после чего устройство осуществляет контрольное чтение и передачу данных аналогично режиму «Набор 1».

В случае несовпадения в режиме

«Набор 2» символа, записанного в ячейке блока 6 памяти, с символом, занесенного с в клавиатуры 1 в регистр 4 символа, первый блок 10 сравнения устанавливает в единичное состояние второй триггер 11. По сигналу с его единичного плеча блок 3 управления блокирует регистр 4 символа, вырабатывает звуковой и визуальный сигнал, оповещая оператора, что произошла ошибка. Зафиксированная ошибка по сигналу с единичного выхода второго триггера 11 запоминается в блоке 12 анализа ошибки. В зависимости

734648

Таким образом оператор повторяет ввод данных в режиме «Набор 2» не с начала текста, а с места, на котором была совершена вторая ошибка подряд.

При отсутствии второй ошибки подряд после сравнения очередного символа сигналом с блока 3 управления блок 12 анализа ошибок приводится в исходное состояние.

При исправлении ошибки, сделанной в режиме «Набор 2» т. е. если оператор нажал не ту клавишу на клавиатуре 1, сигналом с выхода переключателя 13 режима приводится в исходное состояние блок 12 анализа ошибок и сбрасывается второй триг45 зо от характера ошибки исправление ее осуществляется переключателем 13 режима в положении «Набор 1» или «Набор 2». При исправлении ошибки, сделанной в режиме

«Набор 1», т. е. если в блоке 6 памяти записан ложный символ, сигнал с выхода переключателя 13 сбрасывает второй триггер 11, в результате чего снимается блокировка регистра 4 символа. Нажатием требуемой клавиши на клавиатуре 1 осуществляется запись соответствующего символа в блок 6 памяти. 10

Если после корректировки при наборе следующего символа вновь обнаружена ошибка, совершенная в режиме «Набор 1», то возможно предположить, что оператор в блоке данных вставил или пропустил лишний символ. В данном случае по сигналу с единичного плеча второго триггера 11 выдается сигнал с выхода блока 12 анализа ошибок, который осуществляет сброс первого триггера 9, устанавливая режим «Набора 1», а во второй регистр 14 адреса 2р переписывается значение первого регистра

7 адреса. Таким образом во втором регистре 14 адреса запоминается номер ячейки в которой оказался второй ложный символ подряд.

Оператор по тексту отмечает, где была обнаружена вторая ошибка подряд, и продолжает набор блока данных в режиме «Набор 1». После окончания набора блока данных нажимается клавиша КБ на клавиатуре

1. Устройство опять переводится в режим

«Набор 2». Затем выдается сигнал с пер- . вого выхода блока 5 анализа данных, по которому блок 3 управления осуществляет сброс регистра 4 символа, и организует контрольное чтение данных из блока 6 памяти в регистр 4 символа и блок 5 анализа данных. Контрольное чтение данных прекращается по сигналу с выхода второго блока

15 сравнения, который появляется при совпадении на его входах значений первого регистра 7 адреса и второго регистра 14 ад- 4О реса. При этом в первом регистре 7 адреса оказывается номер ячейки блока 6 памяти, в который при первоначальном «Наборе 277 был обнаружен второй ложный символ подряд. ь гер 11 несовпадения. Приведение в исходное состояние блока 12 анализа ошибок позволяет не переводить устройство в режим

«Набора 1» при двух и более ошибках подряд, совершенных в «Наборе 2».

Таким образом оператор в данном случае исправляет только ошибки, совершенные при неправильных действиях в режиме «Набор 2», не трогая достоверных данных, записанных в блоке 6 памяти при «Наборе 1».

Благодаря режиму работы «Набор 2» обеспечивается принудительный блочно-последовательный двойной набор данных, а потом осуществляется их передача в линию связи после двойного набора. Включение и выключение режимов работы «Набор 1» или

«Набор 2» производится средствами, недоступными оператору.

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

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

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

Источники информации, принятые во внимание при экспертизе

1. Патент США № 3593311, кл. G 06 F 11/00, 13.06.71.

2. Авторское свидетельство СССР № 500535, кл. G 08 С 25/00, 03.09.73 (прототип) .

734648

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

Редактор Н. Горват Техред К. Шуфрич Корректор Г. Назарова

Заказ 2219/10 Тираж 751 Подписное

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

1 1 3035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектнал, 4

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

 

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

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

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

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

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

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

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

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