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

Номер патента: 734648

Авторы: Базылев, Кокошников, Машкарев, Питкевич

ZIP архив

Текст

У 1 п 1т ОП ЫСАНИЕ ИЗОБРЕТЕН ИЯ Совхоз СоветскихСоциалистическихРеспубликОпубликовано 15,05.80. Бюллетень18Дата опубликования описания 25.05.80 по делам изобретений и открытий(54) УСТРОИСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ Изобретение относится к вычислительной технике и может быть использована для регистрации данных в автоматизированных системах управления.Известно устройство для записи данных, содержащее клавишный блок, блок памяти, логику управления и контроля, блок магнитной ленты 11.Недостатки устройства - наличие дополнительного оборудования для записи, хранения и обработки битов ошибок, необходимость исправления данных в режиме про о верки с места ошибки до конца блока в случае пропуска или наличия лишнего символа в памяти.Наиболее близким к предлагаемому по технической сущности является устройство для ввода информации, содержащее блоки формирования вызовов датчиков и приемников, дешифратор служебных символов, регистр кода операций, дешифратор кода операций, а также блок передачиданных, клавиатуру и последовательно соединенные блок считывания, регистр символа, блок управления, подключенный к блоку передачи данных, первый регистр адреса, блок памяти, подключенный к блоку управления и к ре 2гистру символа, и первый блок сравнения, соединенный с блоком управления и регистром символа 12.Однако известное устройство при контроле данных путем их сравнения (контроль двойным вводом) в случае несоответствия символов вырабатывает только сигнал несовпадения. В результате необходимо повторно вводить данные с начала текста, что снижает производительность работы устройства. Кроме того, известное устройство не осуществляет контроля данных по блокам перед передачей и во время передачи в приемники (канал связи) что, в случае наличия ошибки, приводит к передаче в канал связи недостоверного блока данных,Цель изобретения - повышение быстродействия и упрощение свойства.Поставленная цель достигается тем, что в устройство для ввода информации, содержащее блок передачи данных, клавиатуру и последовательно соединенные блок считывания, регистр символа, блок управления, подключенный к блоку передачи данных, первый регистр адреса, блок памяти, подключенный к блоку управления и к регистру символа, и первый блок сравнения, соединенный с блоком управления и регистромсимвола, дополнительно введены блок анализа данных, подключенный к блоку управления, блоку передачи данных, региструсимвола, первому блоку сравнения и блокупамяти, первый триггер, подключенный кблоку управления и блоку анализа данных,переключатель режима и последовательносоединенные второй триггер, подключенныйк первому блоку сравнения и блоку управления, блок анализа ошибок, подключенныйк блоку управления, первому триггеру и переключателю режима, второй регистр адреса, подключенный к блоку памяти и первому регистру адреса, и второй блок сравнения, подключенный к блоку памяти и блокууправления,На чертеже представлена блок-схемапредлагаемого устройства.Устройство для ввода информации содержит клавиатуру 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 памяти по соответствующему адресу, определяемому первым регистромадреса, значение которого возрастает на единицу после записи каждого символа. Послеокончания набора блока данных с первич- зного документа или ввода с блока 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, а по сиг 30 налу с его единичного выхода блок 3 управления сбрасывает регистр 4 символа ипервый регистр 7 адреса. В результате этогоустройство переводится с режима работы Набор 1 в режим Набор 2. Затемпроизводится повторный набор данных склавиатуры 1. Прн этом каждый символзаносится в регистр 4 символа и сравнивается первым блоком 10 сравнения с соответствующим символом, записанными в блоке 6памяти во время первого набора. В случаео совпадения символов сигналом из блока 3управления каждый символ заносится в блок5 анализа данных для накопления контрольной суммы блока данных. После окончанияповторного набора данных нажимается клавиша КБ, после чего устройство осуществляет контрольное чтение и передачу данныханалогично режиму Набор 1,В случае несовпадения в режимеНабор 2 символа, записанного в ячейкеблока 6 памяти, с символом, занесенного с0 клавиатуры 1 в регистр 4 символа, первыйблок 10 сравнения устанавливает в единичное состояние второй триггер 11. По сигналу с его единичного плеча блок 3 управленияблокирует регистр 4 символа, вырабатываетзвуковой и визуальный сигнал, оповещаяоператора, что произошла ошибка. Зафиксированная ошибка по сигналу с единичноговыхода второго триггера 11 запоминаетсяв блоке 12 анализа ошибки. В зависимостиТаким образом оператор повторяет ввод данных в режиме Набор 2 не с начала текста, а с места, на котором была совершена вторая ошибка подряд.При отсутствии второй ошибки подряд после сравнения очередного символа сигналом с блока 3 управления блок 12 анализа ошибок приводится в исходное состояние.При исправлении ошибки, сделанной в режиме Набор 2 т. е. если оператор нажал не ту клавишу на клавиатуре 1, сигналом с выхода переключателя 13 режима приводится в исходное состояние блок 12 анализа ошибок и сбрасывается второй триг 45 зо 55 от характера ошибки исправление ее осуществляется переключателем 13 режима в положении Набор 1 или Набор 2. При исправлении ошибки, сделанной в режимеНабор 1, т. е, если в блоке 6 памятизаписан ложный символ, сигнал с выхода переключателя 13 сбрасывает второй триггер 11, в результате чего снимается блокировка регистра 4 символа. Нажатием требуемой клавиши на клавиатуре 1 осуществляется запись соответствующего символа в блок 6 памяти. 1 ОЕсли после корректировки при наборе следующего символа вновь обнаружена ошибка, совершенная в режиме Набор 1, то возможно предположить, что оператор в блоке данных вставил или пропустил лишний символ. В данном случае по сигналу с единичного плеча второго триггера 11 выдается сигнал с выхода блока 12 анализа ошибок, который осуществляет сброс первого триггера 9, устанавливая режим Набора 1, а во второй регистр 14 адреса 2 р переписывается значение первого регистра 7 адреса. Таким образом во втором регистре 14 адреса запоминается номер ячейки в которой оказался второй ложный символ подряд.Оператор по тексту отмечает, где была обнаружена вторая ошибка подряд, и продолжает набор блока данных в режиме Набор 1. После окончания набора блока данных нажимается клавиша КБ на клавиатуре 1. Устройство опять переводится в режим Набор 2. Затем выдается сигнал с первого выхода блока 5 анализа данных, по которому блок 3 управления осуществляет сброс регистра 4 символа, и организует контрольное чтение данных из блока 6 памяти в регистр 4 символа и блок 5 анализа данных. Контрольное чтение данных прекращается по сигналу с выхода второго блока 15 сравнения, который появляется при совпадении на его входах значений первого регистра 7 адреса и второго регистра 14 ад О реса. При этом в первом регистре 7 адреса оказывается номер ячейки блока 6 памяти, в который при первоначальном Наборе 2 тт был обнаружен второй ложный символ под- ряд ьгер 11 несовпадения. Приведение в исходное состояние блока 12 анализа ошибок позволяет не переводить устройство в режим Набора 1 при двух и более ошибках подряд, совершенных в Наборе 2.Таким образом оператор в данном случае исправляет только ошибки, совершенные при неправильных действиях в режиме Набор 2, не трогая достоверных данных, записанных в блоке 6 памяти при Наборе 1,Благодаря режиму работы Набор 2 обеспечивается принудительный блочно-последовательный двойной набор данных, а потом осуществляется их передача в линию связи после двойного набора. Включение и выключение режимов работы Набор 1 или Набор 2 производится средствами, недоступными оператору,Предложенное устройство позволяет повысить производительность работы за счет эффективного исправления данных, в случае ошибки, допущенной не с начала текста, а с места ошибки, и повысить достоверность передаваемых данных за счет наличия контроля блока данных до передачи и во время передачи в линию связи.Формула изобретенияУстройство для ввода информации, содержащее блок передачи данных, клавиатуру и последовательно соединенные блок считывания, регистр символа, блок управления, подключенный к блоку передачи данных, первый регистр адреса, блок памяти, подключенный к блоку управления и к регистру символа, и первый блок сравнения, соединенный с блоком управления и регистром символа, отличающееся тем, что, с целью повышения быстродействия и упрощения устройства, оно содержит блок анализа данных, подключенный к блоку управления, блоку передачи данных, регистру символа, первому блоку сравнения и блоку памяти, первый триггер, подключенный к блоку управления и блоку анализа данных, переключатель режима и последовательно соединенные второй триггер, подключенный к первому блоку сравнения и блоку управления, блок анализа ошибок, подключенный к блоку управления, первому триггеру и переключателю режима, второй регистр адреса, подключенный к блоку памяти и первому регистру адреса, и второй блок сравнения, подключенный к блоку памяти и блоку управления.Источники информации,принятые во внимание при экспертизе1.Патент США3593311,кл. 6 06 Г 11/00, 13.06.71.2. Авторское свидетельство СССР500535, кл. Сл 08 С 25/00, 03.09,73 (прототип) .Государс ам изоб ва, Ж - Патент,Редактор Н. ГорватЗаказ 2219/1 ОЦНИИПИпо дел113035, МосФилиал ПППСоставитель А.хред К. Шуфричраж 75венного ком итретений и отк35, Раушскаяг. Ужгород, ул ванов Корректор Г. Назаров Подписноеа СССРытийаб., д. 4/5Проектнал

Смотреть

Заявка

2580712, 17.02.1978

ПРЕДПРИЯТИЕ ПЯ В-2129

ПИТКЕВИЧ АНАТОЛИЙ АЛЕКСАНДРОВИЧ, КОКОШНИКОВ АЛЕКСАНДР ПЕТРОВИЧ, БАЗЫЛЕВ АНАТОЛИЙ ДМИТРИЕВИЧ, МАШКАРЕВ ОЛЕГ АНДРЕЕВИЧ

МПК / Метки

МПК: G06F 3/02

Метки: ввода, информации

Опубликовано: 15.05.1980

Код ссылки

<a href="https://patents.su/4-734648-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>

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