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

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

Устройство относится к вычислительной технике и может быть исполь зовано для ввода информации в АСУ, а также для передачи информации в каналы, связи или записи на техничес кие носители. Известно устройство для ввода ин формации, в котором с целью повышения достоверности ввод; с клавиатуры используется метод зерификации (двойного набора), а ввод информации или ее запись на носитель выполняется только в случае совпадени наборов 1 . Недостатками этого устройства являются затраты времени на полный первый набор сообщения и ограничени по формату сообщения. Наиболее близким к изобретению является устройство для ввода инфор мации, содержащее последовательно соединенные пульт оператора, клавиа туру, буферный регистр и блок памя,ти, а также блок управления и схему сравнения, связанную с блоком управ Ленин, буферным регистром и блоком памяти С2. Недостатком известного устройств являются затраты времени на полный набор сообщения. Кроме того, повтор ный набор на одной и той же клавиатуре тем или другим оператором в связи с влиянием психофизиологических факторов, а также в условиях скрытых кратковременных отказов (сб ев) аппаратуры, не исключает возможности ввода (регистрации) информ ции с ошибкой. Это делает нецелесообразным применение известного устройства в системах управления, требующих оперативного ввода информации с высокойдостоверностью. I Цель изобретения - повьпиение быс родействия устройства. . Поставленная цель достигается тем, что в устройство для ввода информации, содержащее блок управления, первый и второй выходы которог соединены с входами соответственно первого и второго блоков коммутации первые выходы которьрс соединены соо ветственно с первым и вторым входами блока управления, третий, четвертый и пятый выходы которого соединены соответственно с первым, вторын и третьим входами блока памяти, выход которого соединен с первым входом блока контроля, первый и второй входы которого соединены соответст венно с шестым и седьмым выходами блока управления, третий вход которого соединен с первым выходом блока контроля, второй выход которого соединен с первым входом блока выдачи информации, второй вход которого соединен с восьмым выходом блока управления, выходы первого и второго блоков коммутации соединены с соответствующими входами первого и второго шифраторов, введены распределитель импульсов, счетчик и коммутатор, первый выход которого соединен с третьим входом блока контроля, а второй выход - с четвертым входом блока памяти, первый и второй входы коммутатора соединены с соответствующими выходами первого и второго шифраторов, а третий и четвертый входы коммутатора - соответственно с первым и вторым выходами распределителя импульсов, третий, четвертый и пятый выходы которого соединены с входами счетчика, выходы которого соединены соответственно с первым, вторым, третьим и четвертым входами распределителя импульсов, пятый и шестой входы которого соединены с соответствующими выходами первого и второго блоков коммутации, седьмой, восьмой, девятый и десятый входы распределителя импульсов соединены соответственно с девятьпч, десятым, одиннадцатым и двенадцатым выходами блока управления, четвертый, пятый, шестой и седьмой входы которого соединены соответственно с шестым, седьмым, восьмым и девятым выходами распределителя импульсов. J На фиг-. 1 представлена функциональная схема устройства для ввода информации; на фиг. 2 - распределитель информации; на фиг. 3 - коммутатор; на фиг. А-6 - алгоритм работы устройства для ввода информации; на фиг. 7 - блок управления. Устройство (фиг. 1) содержит блок 1 управления, блок 2 памяти, блок 3 контроля, блок 4 вьдачи информации, первый блок 5 коммутации (клавиатура), второй блок 6 коммутации (клавиатура), первый шифратор 7, второй шифратор 8, распределитель 9 импульсов, счетчик 10, коммутатор 11. Распределитель 9 импульсов (фиг. 2) содержит элементы И 12-29,

триггер 30, элементы ИЛИ 31-34, формирователь 35. Коммутатор 11 (фиг.З) содержит элементы ИЛИ 36 группы, элементы И 37 первой группы и элементы И 38 второй группы.

Блок 1 управления (фиг. 7) содержит генераторы единицы 39 и-нуля 40, элементы И Л1-53, элементы ИЛИ 54-60, триггер 61,формирователь 62, переключатели 63 и 64, триггер 65

Распределитель 9 импульсов - автомат с памятью, подготавливающий перемещение информации от блоков 5 и 6 в блок 3 контроля или блок 2 памяти, выполняемое по командам блока 1 управления, и вырабатывающий сигналы по которым блок 1 управления осуществляет передачу информации из блока З контроля в блок 4 выдачи информации.

С помощью элемента 30 памяти (RS-триггер) определяются ведущая и ведомая клавиатуры. Ведущим признается тот блок (5 или 6), с которого вводится первый символ при незаполненном блоке 2 памяти, что соответствует нулевому состоянию счетчика 10. Элементы И 12 - 14 и 66 устанавливают триггер 30 в единичное состояние, если ведующий - блок 6, и п нулевое состояние, если ведущий блок 5.

Коды символов, поступающие с ведущей клавиатуры через соответствующий шифратор (7 или 8), должны записываться в очередную ячейку блока 2 памяти с одновременным изменением на +1 состояния счетчика 10, что выполняется элементами И 15-17 и элементом ИЛИ 31. Элементы И 18-20, ИЛИ 32 И 28, И 29 и ИЛИ 34 обеспечивают передачу кода символа, поступивщего с ведомой клавиатуры, в блок 3 контроля. Одновременно элементы И 25-27 и ИЛИ 33 вырабатывают сигнал, по которому блок 1 управления производит считывание кода символа из первой ячейки блока 2 памяти и обеспечивает сравнение обоих кодов символов.

Переполнение блока 2 памяти символами, поступившими с блока 5, определяется элементами И 21 и 22, переполнение символами, поступившими с блока 6 - элементами И 23 и 24. Сброс счетчика 10 производится формирователем 35. Счетчик 10 являетс;я реверсивным счетчиком с количествомсостояний, ранным количеству ячеек блока 2 памяти,, организованного по

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

Коммутатор 11 (фиг. 3), состоящий из элементов ИЛИ 36 и из 2п элементов И (п - число разрядов в коде символа), по сигналам распределителя 9 импульсов передает поступивший с одного из шифраторов 7 или 8 код символа в блок 2 памяти с помог щью нечетных элементов И 37 первой группы или в блок 3 контроля через элементы И 38 второй группы (с четными номерами).

Устройство может работать в одном из трех,режимов: один оператор посимвольно вводит информацию с блока 6 (работает первый канал); один оператор посимвольно вводит информацию с блока 5 (работает второй канал) и посимвольный ввод информации произЕюдится с повышением достоверности посредством параллельного набора символов на обеих клавиатурах и записи ее в блок 4 вьщачи информации после сравнения и коррекции. Задание режимов работы производится вручную в блоке 1 управления.

Работа устройства происходит согласно алгоритму с вершинами 1-60, составленному в соответствии с правилами языка структурно-функционального микропрограммирования, по которым например, сокращение в оперативной вершине 3 БУ: БП: 0 означает Блок управления вьдает команду на обнуление ячеек блока 2 памяти, сокращени в оперативной вершине 3 РИ:Сч : 0 означает Распределитель 9 импульсов вырабатывает команду на установку счетчика 10 в начальное состояние, Распределитель 9 импульсов обнуляет счетчик 10, сокращение в условной вершине 7 Сч : Сч макс означает Если состояние счетчика 10 равно максимальному (конечному), то выполняется ветвь ДА, иначе вьтолняется ветвь НЕТ.

Сокращенные наименования блоков приведены в табл. 1, а сокращенные идентификаторы сигналов - в табл. 2.

Работа в первом и втором режимах аналогична работе известного устройства.

В первом режиме при нажатии информационной клавиши блока 6 вырабатывает сигнал ввода, поступающий я распределитель 9 импульсов, и унитарный $ , код символа, который после преобраэо вания шифратором 8 через коммутатор 11 поступает в блок 3 контроля, проверяющий его на запрещенную кодовую комбинацию (вершины 1,45-47). При от сутствии ошибки код символа поступает в блок 4 вьдачи информации (верши ны 48 и 49) для выдачи в канал связи с ЭВМ илинакопления на техническом носителе. В противном случае блок 1 управления блокирует блок 6 и информирует об этом оператора, который переводит устройство в режим коррекции и повторно вводит необходимьй символ (вершины 48,50-52). Во втором режиме аналогичные действия производятся в соответствии с вершинами 1, 2, 53-60. При ра боте в первом и втором режимах блок памяти и счетчик 10 в работе устройства не участвуют, а распределитель 9 импульсов постоянно вырабатывает сигнал, по которому коммутатор 11 подключает блок 3 контроля к работающему блоку 5 или 6. Работа в третьем режиме начинается с установки устройства в начально состояние, т.е. обнуления счетчика 10 и ячеек блока 2 памяти (вершины 1-3). При вводе первого символа с блока 6 распределитель 9 импульсов увеличивает на единицу состояние счетчика 10 (клавиатура 6 ведущая) и с помощью блока 1 управления обеспечивает запись кода этого символа в очередную (в данном случае первую ячейку блока 2 памяти (вершины 4-6) Ввод второго и последую1цих символов только с блока 6 происходит аналогич ным образом, пока очередной код символа не записывается в последнюю ячейку блока 2 памяти (вершины 10,5-7). Распределитель 9 импульсов выработает импульс на соответствующий вход блока 1 управления, который заблокирует ведущий блок 6 до тех пор, пока с ведомого блока 5 не будет введен хотя бы один символ (вершины 7-9 и 11). При этом через распределитель 9 импульсов уменьшается состояние счетчика 10 на единицу, подключается к коммутатору 11 первый вход блока 3 контроля и с помощью блока 1 управления обеспечивается считывание кода символа -из первой ячейки блока 2 памяти и его сравнение с поступившим кодом (вершины 11-13). 3 Если несовпадения нет, то код символа из блока 3 контроля переписывается в блок 4 вьщачи информации для вь|дачи в канал связи с ЭВМ или записи на технический носитель (вершины 14 и 15). После этого блок 1 управления снимает блокировку ведущего блока 6 и ввод символов может продолжаться с блока 5 или 6 (вершины 16, 5-15). При несовпадении символов блок 3 контроля передает сигнал ОШИБКА в блок 1 управления, который блокирует ведомый блок 5 до тех пор, пока оператор, работающий на этой клавиатуре, не переводит устройство в режим коррекции (вершины 14, 31-33). После этого блок 1 управления снимает блокировку и ведомый оператор может ввести необходимый символ, который проверяется блоком 3 контроля только на запрещенную кодовую сомбинацию и, при отсутствии ошибки, передается в блок 4 вьщачи информации (вершины 33-37). Аналогичным образом устройство работает и в случае, если первый символ вводят с блока 5, который и признается ведущим (вершины 18-30, 38-44). В процессе работы ведущий и ведомый операторы могут поменяться ролями, если ведомый оператор вводит символы чаще ведущего. Тогда в какой-то момент времени все ячейки блока 2 памяти являются пустыми и счетчик 10 возвращается в начальное состояние (вершины 16 или 30) и при вводе следующего символа с ведомой клавиатуры триггер 30 распределителя 9, импульсов (фиг. 2). может изменить состояние. Элементы, входящие в блок 1 управления (фиг. 5), вьтолняют следующие функции: переключатель 63 коммутирует сигналы генераторов 39 и 40, чем осуществляется переключение режимов работы устройства; переключатель 64 и триггер 65 с входной логикой служат для перевода устройства в режим коррекции оператором и обратного переключения после ввода символа с ведомой клавиатуры, формирователь 62 служит для обнуления блока 2 памяти при переключении устройства в третий режим работы; элементы И 41-43, ИЛИ 59 и 60 вырабатывают команду проверки на запрещенную кодовую комбинацию для блока 3 контроля. 71 элементы И 41-44, ИЛИ 58-60 вырабатьгаают команду на перепись кода символа из блокаг 3 контроля в блок 4 вьщачи-информации при отсутствии )ши ки, а элементы И 45-48, ИЛИ 54 и, И 55 обеспечивают блокировку клавиатуры 6 в описанных случаях, для блокировки блока 5 служат элементы И 49-52, ИЛИ 56 и 57. Показанное {фиг, 7) соединение элементов позволяет блоку 1 управления вьтолнять возложенные на него функции,, в том числе и новые. Использование новых блоков - распределителя 9 импульсов, счетчика 10 и коммутатора 11, позволяет реализовать режим параллельного ввода инфор мации с контролем методом верификации, что обеспечивает повьппение оперативности в 1,7-1,8 раз по сравнени с последовательным вводом с учетом времени исправления ошибок при резул тирующей достоверности порядка 110 ошибок на символ. Таблица 1 Таблица 2 Обнулить счетчик 10 Обнулить блок 2 памяГи Сигнал ввода г блока 6 Сигнал ввода с блока 5 Установить триггер 30 в единичное состояние Установить триггер 30 в нулевое состояние Увеличить (уменьпшть) состояние счетчика 10 на единицу Блоку 1 управления обеспечить чтение из блока 2 памяти и контроль Входной сигнал коммута топа 11 полать на вход блока 2 памяти Входной сигнал коммутатора 11 подать на «ход блока 3 контроля Записать симрола в очередную ячейку блока 2 памяти Считать код символа из первой ячейки блока 2 памяти Состояние счетчика 10 начальноеСостояние счетчика Ю максимальное

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

название год авторы номер документа
Устройство для ввода информации 1982
  • Ильина Раиса Сергеевна
  • Карасенко Николай Петрович
  • Прядкин Виктор Максимович
  • Разумный Владимир Тихонович
  • Сивцов Анатолий Константинович
SU1089566A1
Устройство для ввода и вывода информации 1980
  • Бараненко Петр Михайлович
  • Борисенко Федор Стефанович
  • Гордеев Александр Павлович
SU920690A1
Устройство для ввода информации 1989
  • Русаков Владимир Дмитриевич
SU1682996A1
Устройство для оценки профессиональной пригодности оператора 1989
  • Кудряшов Николай Иванович
  • Карлов Александр Васильевич
  • Мухортов Василий Васильевич
  • Кирюхин Владимир Анатольевич
SU1714646A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПРОФЕССИОНАЛЬНЫХ НАВЫКОВ ОПЕРАТОРА 1991
  • Кудряшов Н.И.
  • Кирюхин В.А.
  • Карлов А.В.
  • Мухортов В.В.
RU2024067C1
Устройство для подготовки и отладки программ 1980
  • Бам Илья Самуилович
  • Макаров Владимир Михайлович
  • Панков Игорь Борисович
SU999020A1
Устройство для подготовки информации на перфоленте 1977
  • Силаков Владимир Григорьевич
  • Никончук Валерий Иванович
  • Котковский Александр Иванович
  • Шуткевич Николай Иванович
  • Байздренко Валерий Аркадьевич
SU684549A1
Устройство для управления пишущей машинкой 1978
  • Силаков Владимир Григорьевич
  • Никончук Валерий Иванович
  • Шуткевич Николай Иванович
  • Березов Анатолий Семенович
SU746495A1
Устройство для регистрации информации 1978
  • Ковалев Иван Иванович
  • Гнутов Лев Михайлович
  • Карпухин Геннадий Парфенович
  • Андреев Михаил Сергеевич
  • Ужегов Владимир Васильевич
  • Почечуев Владимир Леонидович
SU857969A1
Устройство для профессионального отбора операторов 1990
  • Кудряшов Николай Иванович
  • Карлов Александр Васильевич
  • Кирюхин Владимир Анатольевич
  • Мухортов Василий Васильевич
SU1751804A1

Иллюстрации к изобретению SU 1 109 733 A1

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

УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее блок управления, первый и второй выходы которого соединены с входами соответственно первого и второго блоков коммутации, первые выходы которых соединены соответственно с первым и вторым входами блока управления, третий, четвертый и пятый выходы которого соединены соответственно с первым, вторым и третьим входами блока памяти, выход которого соединен с первым входом блока контроля, первый и второй входы которого соединены соответственно с шестым и седьмым выходами блока управления, третий вход которого соединен с первым вькодом блока контроля, второй выход которого соединен с первым входом блока вьщачи информации, второй вход которого соединен спервым входом блока вьщачи информации, второй вход которого соединен с восьмым выходом блока управления, выходы первого и второго блоков коммутации соединены с соответствующими входами первого и второго шифраторов, о т лич5ющееся тем, что, с целью повышения быстродействия устройства, в него введены распределитель импульсов, счетчик и коммутатор, выход которого соединен с третьим входом блока контроля, а второй выход - с четвертым входом блока памяти, первый и второй входы коммутатора соединены с соответствующими входами первого и второго шифраторов, а третий и четвертый входы коммутатора - соответственно с первым и вторым выходами распределителя и myльcoв, третий, четвертый и пятый выходы которого соединены с.входами счетчика, выходы которого соединены соответственно с первым, вторым, третьим и четвертым входаьт распределителя импульсов, пятый и шестой входы которого соединены с соответствующими выходами первого и второго блоков коммутации, седьмой, весьмой, девятый и десятый входы распределителя импульсов соединены соответственно с девятым, десятым, одиннадцатым и двенадцатым выходами блока управления, СО четвертый, пятый, шестой и седьмой 00 входы которого соединены соответственно с шестым, седьмь1м, восьмым и девятым выходами распределителя импульсов.

Формула изобретения SU 1 109 733 A1

Заблокировать блок . (блок 6) 91109733 Продолжение табл. 2 Вьщать в елок 1 управления сигнал о переполнении первог (второго) канала ВК: СРАВН Блоку 3 контроля произвести сравнение кодов символов БК: ЗКК Блоку 3 контроля произ- 15 вести проверку на запрещенную кодовую комбинацию

Фиг1 БУ БВ РИ 10 Продолжение табл.2 ОШИБКА Коды символов не сравнились или не существует такой кодовой комбинации: БК Код символа из блока 3 контроля переписать в блок 4 вь(цачи информации КОРР Перевести распределитель 9 импульсов в режим коррекции

фиг 2

фшЗ

Г Havajro Sy-ff/f r Sf(:- cpaSM

PU:Cff 0 Фиг 5

Документы, цитированные в отчете о поиске Патент 1984 года SU1109733A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для регистрации информации 1973
  • Цфасман Михаил Борисович
  • Фомин Владимир Ильич
  • Иоффе Анатолий Давидович
SU484515A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для регистрациииНфОРМАции 1978
  • Бельский Валерий Михайлович
  • Мурашко Александр Николаевич
  • Шитик Георгий Алексеевич
SU798919A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 109 733 A1

Авторы

Бараненко Петр Михайлович

Борисенко Федор Стефанович

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

Даты

1984-08-23Публикация

1983-02-02Подача