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

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

(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

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

название год авторы номер документа
Устройство для обмена информацией 1987
  • Пожидаев Николай Яковлевич
  • Фролов Виктор Алексеевич
  • Понитков Михаил Федорович
SU1497619A1
Устройство для контроля блоков постоянной памяти 1983
  • Бакакин Анатолий Дмитриевич
  • Бабаев Андрэюс Ишович
  • Исаев Юрий Семенович
  • Попов Константин Александрович
SU1125657A1
Устройство для контроля знаний обучаемых 1983
  • Булавенко Валерий Ульянович
SU1176362A1
Устройство для набора текста 1986
  • Бахмутский Виктор Фридрихович
  • Бондаренко Валентин Владимирович
SU1440744A1
Устройство для набора текста 1986
  • Бахмутский Виктор Фридрихович
  • Бондаренко Валентин Владимирович
SU1400904A1
Устройство для обучения операторов 1987
  • Головин Виктор Иванович
  • Денищенко Игорь Яковлевич
  • Краснодубец Леонид Андреевич
  • Пряшников Федор Дмитриевич
SU1564675A1
Устройство для контроля знаний обучаемых 1987
  • Булавенко Валерий Ульянович
  • Петрова Клара Евгеньевна
SU1524082A1
Устройство для регистрациииНфОРМАции 1978
  • Бельский Валерий Михайлович
  • Мурашко Александр Николаевич
  • Шитик Георгий Алексеевич
SU798919A1
Устройство для отображения информации на экране телевизионного индикатора 1985
  • Стус Василий Савельевич
  • Ожередов Владимир Константинович
SU1339627A1
Устройство для контроля знаний обучаемых 1980
  • Булавенко Валерий Ульянович
SU955169A1

Иллюстрации к изобретению SU 734 648 A1

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

Формула изобретения SU 734 648 A1

1

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

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

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

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

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

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

Поставленная цель достигается тем, что в устройство для ввода информации, содержашее блок передачи данных, клавиатуру и последовательно соединенные блок считывания, регистр символа, блок управления, подключенный к блоку передачи данных, первый регистр адреса, блок памяти, подключенный к блоку управления и к регистру символа, и первый блок сравнения, соединенный с блоком управления и регистром символа, дополнительно введены блок анализа данных, подключенный к блоку управления, блоку передачи данных, регистру символа, первому блоку сравнения и блоку памяти, первый триггер, подключенный к блоку управления и блоку анализа данных, переключатель режима и последовательно соединенные второй триггер, подключенный к первому блоку сравнения и блоку управления, блок анализа ошибок, подключенный к блоку управления, первому триггеру и переключателю режима, второй регистр адреса, подключенный к блоку памяти и первому регистру адреса, и второй блок сравнения, подключенный к блоку памяти и блоку управления. На чертеже представлена блок-схема предлагаемого устройства. Устройство для ввода информации содержит клавиатуру 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 памяти по соответствующему адресу, определяемому первым регистром 7 адреса, значение которого возрастает на единицу после записи каждого символа. После окончания набора блока данных с первичного документа или ввода с блока 2 считывания на клавиатуре 1 нажимается клавиша конец блока (КБ). Сформированный символ КБ также заносится в блок 5 анализа данных и записывается в блок 6 памяти. В результате этого с четвертого выхода блока 5 анализа данных накопленная контрольная сумма блока данных через регистр 4 символа записывается в блок 6 памяти по следующему адресу за символом КБ. Затем с первого выхода блока 5 анализа данных выдается сигнал, по которому блок 3 управления производит сброс регистра 4 символа, первого регистра 7 адреса и осуществляет контрольное чтение блока данных, записанного в блок 6 памяти. При этом каждый символ из блока 6 заносится в регистр 4 символа для контроля на четность и в блок 5 анализа-данных для накопления контрольной суммы. После занесения из блока 6 памяти символа КБ и символа контрольной суммы в блок 5 анализа данных производится ее сравнение с накопленной контрольной суммы блока данных. При совпадении контрольных сумм блок 5 совместно с блоком 3 управления осуществляют через блок 8 передачи данных передачу в линию блока данных, хранящихся в блоке 6. В процессе передачи контро-ль блока данных производится аналогично, как и при контрольном чтении. Устройство регистрации первичных данных в режиме «Набор 2« работает следующим образом. В этом режиме данные с первичного документа дважды набираются на клавиатуре 1. При первом наборе данных устройство работает как в режиме «Набор до нажатия клавиши КБ. При нажатии клавиши КБ сигналом со второго выхода блока 5 анализа данных устанавливается в единичное состояние первый триггер 9, а по сигналу с его единичного выхода блок 3 управления сбрасывает регистр 4 символа и первый регистр 7 адреса. В результате этого устройство переводится с режима работы «Набор 1 в режим «Набор 2. Затем производится повторный набор данных с клавиатуры 1. При этом каждый символ заносится в регистр 4 символа и сравнивается первым блоком 10 сравнения с соответствующим символом, записанными в блоке 6 памяти во время первого набора. В случае совпадения символов сигналом из блока 3 управления каждый символ заносится в блок 5 анализа данных для накопления контрольной суммы блока данных. После окончания повторного набора данных нажимается клавиша КБ, после чего устройство осуществляет контрольное чтение и передачу данных аналогично режиму «Набор 1. В случае несовпадения в режиме «Набор 2 символа, записанного в ячейке блока 6 памяти, с символом, занесенного с клавиатуры 1 в регистр 4 символа, первый блок 10 сравнения устанавливает в единичное состояние второй триггер И. По сигналу с его единичного плеча блок 3 управления блокирует регистр 4 символа, вырабатывает звуковой и визуальный сигнал, оповещая оператора, что произошла ощибка. Зафиксированная ошибка по сигналу с единичного выхода второго триггера 11 запоминается в блоке 12 анализа ошибки. В зависимости от характера ошибки исправление ее осуществляется переключателем 13 режима в положении «Набор 1 или «Набор 2. При исправлении ошибки, сделанной в режиме «Набор 1, т. е. если в блоке 6 памяти записан ложный символ, сигнал с выхода переключателя 13 сбрасывает второй триггер И, в результате чего снимается блокировка регистра 4 символа. Нажатием требуемой клавиши на клавиатуре 1 осуш,ествляется запись соответствующего символа в блок 6 памяти. Если после корректировки при наборе следующего символа вновь обнаружена ошибка, совершенная в режиме «Набор 1, то возможно предположить, что оператор в блоке данных вставил или пропустил лишний символ. В данном случае по сигналу с единичного плеча второго триггера 11 выдается сигнал с выхода блока 12 анализа ошибок, который осуществляет сброс первого триггера 9, устанавливая режим «Набора 1, а во второй регистр 14 адреса переписывается значение первого регистра 7 адреса. Таким образом во втором регистре 14 адреса запоминается номер ячейки в которой оказался второй ложный символ подряд. Оператор по тексту отмечает, где была обнаружена вторая ошибка подряд, и продолжает набор блока данных в режиме «Набор 1. После окончания набора блока данных нажимается клавиша КБ на клавиатуре 1. Устройство опять переводится в режим «Набор 2. Затем выдается сигнал с первого выхода блока 5 анализа данных, по которому блок 3 управления осуществляет сброс регистра 4 символа, и организует контрольное чтение данных из блока 6 памяти в регистр 4 символа и блок 5 анализа данных. Контрольное чтение данных прекращается по сигналу с выхода второго блока 15 сравнения, который появляется при совпадении на его входах значений первого регистра 7 адреса и второго регистра 14 адреса. При этом в первом регистре 7 адреса оказывается номер ячейки блока 6 памяти, в который при первоначальном «Наборе 2 был обнаружен второй ложный символ подрядТаким образом оператор повторяет ввод данных в режиме «Набор 2 не с начала текста, а с места, на котором была совершена вторая ошибка подряд. При отсутствии второй ошибки подряд после сравнения очередного символа сигналом .с блока 3 управления блок 12 анализа ошибок приводится в исходное состояние. При исправлении ошибки, сделанной в режиме «Набор 2 т. е. если оператор нажал не ту клавишу на клавиатуре 1, сигналом с выхода переключателя 13 режима приводится в исходное состояние блок 12 анализа ошибок и сбрасывается второй триггер 11 несовпадения. Приведение в исходное состояние блока 12 анализа ошибок позволяет не переводить устройство в режим «Набора 1 при двух и более ошибках подряд, совершенных в «Наборе 2. Таким образом оператор в данном случае исправляет только ошибки, совершенные при неправильных действиях в режиме «Набор 2, не трогая достоверных данных, записанных в блоке 6 памяти при «Наборе 1. Благодаря режиму работы «Набор 2 обеспечивается принудительный блочно-последовательный двойной набор данных, а потом осуществляется их передача в линию связи после двойного набора. Включение и выключение режимов работы «Набор 1 или «Набор 2 производится средствами, недоступными оператору. Предложенное устройство позволяет повысить производительность работы за счет эффективного исправления данных, в случае ошибки, допущенной не с начала текста, а с места ошибки, и повысить достоверность передаваемых данных за счет наличия контроля блока данных до передачи и во время передачи в линию связи. Формула изобретения Устройство для ввода информации, содержащее блок передачи данных, клавиатуру и последовательно соединенные блок считывания, регистр символа, блок управления, подключенный к блоку передачи данных, первый регистр адреса, блок памяти, подключенный к блоку управления и к регистру символа, и первый блок сравнения, соединенный с блоком управления и регистром символа, отличающееся тем, что, с целью повышения быстродействия и упрошения устройства, оно содержит блок анализа данных, подключенный к блоку управления, блоку передачи данных, регистру символа, первому блоку сравнения и блоку памяти, первый триггер, подключенный к блоку управления и блоку анализа данных, переключатель режима и последовательно соединенные второй триггер, подключенный к первому блоку сравнения и блоку управления, блок анализа ошибок, подключенный к блоку управления, первому триггеру и переключателю режима, второй регистр адреса, подключенный к блоку памяти и первому регистру адреса, и второй блок сравнения, подключенный к блоку памяти и блоку управления. Источники информации, принятые во внимание при экспертизе 1.Патент США № 3593311, кл. G 06 F 11/00, 13.06.71. 2.Авторское свидетельство СССР № 500535, кл. G OS С 25/00, 03.09.73 (прототип) .

vr

00

k-

CM

ГП

1

c,

r-J

Cr

SU 734 648 A1

Авторы

Питкевич Анатолий Александрович

Кокошников Александр Петрович

Базылев Анатолий Дмитриевич

Машкарев Олег Андреевич

Даты

1980-05-15Публикация

1978-02-17Подача