. устройство 4 вывода кода до ввода с клавиатуры 1 следующего кода; анализатор 5 кодов регистра ввода для декодирования знаков «Точка, «Запятая, «Точка с запя той, «Двоеточие, «Вопросительный зпак, «Восклицательный знак, «Закрывающая скобка, «Закрывающие кавычки и команд «Выключка, «Межсловный пробел, «Верхний регистр, «Нижний регистр ; анализатор 6 кодов регистра вывода для декодирования знаков «Точка, «Запятая, «Точка с запятой, «Двоеточие, «Вопросительный знак, «Восклицательный знак, «Закрывающая скобка, «Закрывающие кавычки ; формирователь 7 тактов для формирования Двух тактов после поступления какого-либо кода от клавиатуры 1 при отсутствии блокировки от триггера 8; шифратор 9 для кодирования команд «Верхний регистр, «Нижний регистр, «Межсловный пробел. Устройство 4 вывода предназначено для вывода набранных кодов на внешний носитель информации (например, перфоленту), клавиша 10 запрета кодирования цепочек и триггер 8 предназначены для блокировки работы формирователя тактов при наборе участков текста с исключениями, которые не могут быть учтены автоматически. Аппарат работает следующим образом. При нажатии на какую-либо клавишу клавиатуры 1 формируется код, сопровождаемый синхросигналом. По этому сигналу осуществляется перезапись кода, записанного в регистре 2 ввода, в регистр 3 вывода и выдача его на устройство 4 вывода. Этот же синхросигнал записывает код клавиатуры 1 в регистр 2 ввода и запускает формирователь 7 тактов. Триггер 8 в исходном состоянии включен и разрешает формирователю 7 тактов формирование двух тактов. Такты поступают в шифратор 9, но так как на выходе анализатора 6 кодов регистра вывода нет ни одного сигнала, являющегося признаком наличия в регистре 3 вывода знака препинания, новый код сформирован не будет. При следующем нажатии на клавишу аппарат работает аналогично. При нажатии на клавищу «Точка код, сформированный клавиатурой, записывается на регистр 2 ввода. Код, который до этого находился в регистре 2 ввода, переписывается в регистр 3 вывода и выдается на .устройство 4 вывода. На выходе анализатора 6 кодов по-прежнему нет ни одного сигнала, и поэтому два такта, выработанные формирователем 7 тактов, новых кодов не формируют. При следующем нажатии на клавишу какого-либо знака код знака «Точка переписывается с регистра 2 ввода в регистр 3 вывода и выдается на устройство 4 вывода, при этом на выходе анализатора б кодов и соответственно на входе шифратора 9 появляется сигнал «Точка. При наличии этого сигнала первый такт формирователя 7 тактов формирует в шиф718841ратор 9 код команды «Межсловный пробел, который передается на устройство 4 вывода. Второй такт (также при наличии сигнала от анализатора 6 кодов) формирует код команды «Верхний регистр и запоминается в шифраторе 9, код команды «Верхний регистр выдается на устройство 4 вывода. При последуюшем нажатии на какую-либо клавишу код, записанный в регистре 2 ввода, переписывается в регистр 3, вывода и передается на устройство 4 вывода. После этого формирователь 7 тактов формирует два такта. При наличии сигнала от включенного элемента памяти в шифраторе 9 по первому такту кодируется код команды «Нижний регистр, а по второму такту выключается данный элемент памяти. Таким образом, оператор закодировал в перфоленту последовательность из пяти кодов «Точка, «Межсловный пробел, «Верхний регистр, «Знак, «Нижний регистр, нажав всего две клавиши основной зоны клавиатуры «Точка и «Знак. При наборе участка текста, содержащего один из вариантов исключения типа последовательностей «Точка, «Запятая, «Верхний регистр, «Вопросительный знак, «Кавычки и тому подобное, если оператор после клавиши «Точка нажал, например, на клавишу «Запятая, код «Запятая записывается Ё регистр 2 ввода, код «Точка из регистра 2 ввода переписывается в регистр 3 вывода. При этом на шифратор 9 от анализатора 6 кодов регистра вывода поступает сигнал «Точка, который является запросом на формирование цепочки кодов, от анализатора 5 кодов регистра ввода поступает сигнал «Запятая, который блокирует формирование новых кодов тактами формирователя 7 тактов. Таким же образом отменяется автоматическое кодирование цепочек кодов при наборе оператором других последовательностей, являющихся исключениями. При наборе текста, содержащего один из вариантов исключения типа сокращения «т. е., «и т. д. и тому подобное, для набора этих последовательностей имеется клавиша 10, которая . служит для отмены формирования цепочки кодов после первого знака препинания, следующего за нажатием на эту клавишу. При нажатии на эту клавишу формируется сигнал, который выключает триггер 8 и тем самым блокирует работу формирователя 7 тактов. Продолжив набор, оператор в какой-то момент времени нажмет на клавишу знака препинания. Код этого знака запишется в регистр 2 ввода. При последующем нажатии на любую клавишу код знака препинания переписывается в регистр 3 вывода. При этом сигнал от анализатора 6 кодов включает триггер 8, отменив тем самым блокировку работы формирователя 7 тактов. При наборе кодов «Восклицательный
знак и «Вопросительный знак аппарат работает так же, как и при наборе кода «Точка.
При наборе кодов «Запятая, «Точка с запятой и тому подобное первым тактом формирователя 7 при отсутствии блокировок от анализатора 5 кодов регистра ввода в шифраторе 9 формируется код «Межсловный пробел. По второму такту в этом случае формирования новых кодов не происходит.
Действие аппарата может быть распространено не только на знаки препинания, но и на другие часто встречающиеся сочетания (например, «Концевая строка, «Выключка, «Абзацный отступ или «Прописной знак в середине предложения, «Нижний регистр).
Использование данного аппарата позволяет уменьшить необходимое для набора количество нажатий на клавиши без снижения темпа работы оператора и тем самым увеличить производительность программирующего аппарата.
Формула изобретения
Наборно-программирующий аппарат преимущественно для фотонаборной машины, содержащий клавиатуру с клавишами знаков и команд, шифратор и устройство ввода, отличающийся тем, что, с целью повышения производительности аппарата, он содержит регистр ввода, регистр вывода, анализатор кодов регистра ввода, анализатор кодов регистра вывода, формирователь тактов, триггер и клавишу запрета кодирования цепочек, причем выход клавиатуры соединен с входами регистра ввода
и формирователя тактов, выход регистра ввода связан с входами регистра вывода и анализатора кодов регистра ввода, выход регистра вывода связан с входами устройства вывода и анализатора кодов регистра
вывода, выходы анализатора кодов регистра ввода, анализатора кодов регистра вывода и формирователя тактов соединены с входом шифратора, выход которого соединен с входом устройства вывода, выход
клавиши запрета кодирования цепочек соединен с входом триггера, второй вход которого связан с выходом анализатора кодов регистра вывода, а выход соединен с входом формирователя тактов.
Источники информации,
принятые во внимание при экспертизе 1. Авторское свидетельство СССР по заявке № 2372589/24, кл. G 06F 3/02, 1978.
название | год | авторы | номер документа |
---|---|---|---|
Наборное автоматическое устройство | 1978 |
|
SU738912A1 |
ФОТОНАБОРНОЕ УСТРОЙСТВО | 1967 |
|
SU222728A1 |
Устройство формирования строки | 1977 |
|
SU816792A1 |
Электронная клавишная вычислительная машина | 1982 |
|
SU1068945A1 |
Устройство для набора текста | 1986 |
|
SU1400904A1 |
Устройство для набора текста | 1986 |
|
SU1440744A1 |
Устройство для управления дозированием | 1986 |
|
SU1310795A1 |
Устройство для ввода информации | 1989 |
|
SU1682996A1 |
СИСТЕМА УСТРАНЕНИЯ НЕОДНОЗНАЧНОСТИ С УМЕНЬШЕННОЙ КЛАВИАТУРОЙ | 1998 |
|
RU2214620C2 |
УСТРОЙСТВО для УПРАВЛЕНИЯ НАБОРНО-ПИШУЩИМАВТОМАТОМ | 1970 |
|
SU263272A1 |
Авторы
Даты
1980-02-29—Публикация
1978-11-27—Подача