Наборно-программирующий аппарат

Иллюстрации

Показать все

Реферат

 

пЮем;но твмдч „-„атт б:.блиотеиак ц gp

ОП ИСАН

ИЗОБРЕТЕНИЯ

1щ7!884!

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

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

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (б1) Дополнительное к авт. свид-ву (22) Заявлено 27.11.78 (21) 2688787/18-12 с присоединением заявки № (23) Приоритет (43) Опубликовано 28.02.80. Бюллетень № 8 (45) Дата опубликования описания 28.02.80 (51) М.К .

G 06F 3/02

Государственный комитет (53) УДК 681.327.11 (088.8) по делам изобретений и открытий (72) Авторы изобретения

E. M. Зайденщнур, Г. С. Ершов, В. H. Моторов, H. Г. Ляшко, М. И. Рабинович, И. М. Принц и А. Ш. Сумецкий (71) Заявитель

Ленинградский завод полиграфических машин (54) НАБОРНО-ПРОГРАММИРУЮЩИЙ АППАРАТ

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

Известен программирующий аппарат, содержащий клавиатуру с клавишами знаков и команд, шифратор и устройство ввода;(1).

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

При кодировании цепочек в два-три кода, которые составляют подавляющее большинство постоянных сочетаний при наборе, известные аппараты повышения производительности не дают. 25

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

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

На чертеже изображена структурная схема программирующего аппарата.

Аппарат содержит клавиатуру 1, предназначенную для формирования кодов знаков и команд; регистр 2 ввода для временного хранения введенного с клавиатуры 1 кода до ввода следующего кода; регистр 3 вывода для запоминания выведенного на

718841

3 устройство 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 вывода, при этом на выходе анализатора 6 кодов и соответственно на входе шифратора 9 появляется сигнал «Точка».

При наличии этого сигнала первый такт формирователя 7 тактов формирует в шиф4 ратор 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 тактов.

При наборе кодов «Восклицательный

718841

Составитель М. Рабинович

Редактор Е. Дайн

Корректор О. Гусева

Заказ 2919/10 Изд. № 169 Тираж 772 Подписное

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

113035, Москва, Я-35, Раушская наб., д. 4/5

Типография, пр. Сапунова, 2

5 знак» и «Вопросительный знак» аппарат работает так же, как и при наборе кода

«Точка».

При наборе кодов «Запятая», «Точка с запятой» и тому подобное первым тактом формирователя 7 при отсутствии блокировок от анализатора 5 кодов регистра ввода в шифраторе 9 формируется код «Межсловный пробел». По второму такту в этом случае формирования новых кодов не про- 10 исходит.

Действие аппарата может быть распространено не только на знаки препинания, но и на другие часто встречающиеся сочетания (например, «Концевая строка», 15

«Выключка», «Абзацный отступ» или «Прописной знак в середине предложения», «Нижний регистр»).

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

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

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

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

1. Авторское свидетельство СССР по заявке № 2372589/24, кл. G 06F 3/02, 1978.