Устройство для подготовки программ управления наборными автоматами Советский патент 1982 года по МПК B41B25/20 

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

(54) УСТРОЙСТВО ДЛЯ ПОДГОТОВКИ nPOrt AMMУПРАВЛЕНИЯ НАБОРНЫМИ АВТОМАТАМИ

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

название год авторы номер документа
Устройство формирования строки 1977
  • Кабо Евгений Рафаилович
  • Гутерман Моисей Эммануилович
  • Десятник Эдуард Соломонович
  • Ремизов Юрий Борисович
  • Торяник Вадим Петрович
  • Ершов Гений Степанович
  • Молина Гарсия Антонио Антониович
SU816792A1
Устройство для автоматического формирования строки к фотонаборной машине 1979
  • Кабо Евгений Рафаилович
  • Гутерман Моисей Эммануилович
  • Ремизов Юрий Борисович
  • Мах Бронислава Давыдовна
  • Ершов Гений Степанович
  • Дулатов Игорь Васильевич
SU1024309A1
Наборное автоматическое устройство 1978
  • Васильев Вадим Петрович
  • Мельникова Людмила Александровна
SU738912A1
Устройство для набора текста 1986
  • Бахмутский Виктор Фридрихович
  • Бондаренко Валентин Владимирович
SU1400904A1
Устройство для набора текста 1986
  • Бахмутский Виктор Фридрихович
  • Бондаренко Валентин Владимирович
SU1440744A1
Фотонаборное устройство 1972
  • Блаер Юрий Вениаминович
  • Принц Илья Моисеевич
  • Сегаль Виктор Семенович
SU789286A1
Способ клавиатурного набора и устройство для его осуществления 1986
  • Бахмутский Виктор Фридрихович
  • Бондаренко Валентин Владимирович
SU1406006A1
Устройство для контроля ответов учащихся 1978
  • Каневский Евгений Александрович
  • Мараховский Владимир Борисович
  • Черкасов Гелий Николаевич
  • Ядов Владимир Александрович
SU930336A1
АССОЦИАТИВНЫЙ ОПТИЧЕСКИЙ КОРРЕЛЯТОР ДЛЯ ЗАПОМИНАЮЩЕГО УСТРОЙСТВА 1987
  • Вербовецкий А.А.
SU1485903A1
Обучающее устройство 1987
  • Антонюк Михаил Иванович
  • Аблязов Валерий Изетович
  • Малеваный Михаил Николаевич
  • Войтович Дмитрий Игоревич
SU1478243A1

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

Реферат патента 1982 года Устройство для подготовки программ управления наборными автоматами

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

1

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

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

Недостатком известного устройства является невысокая производительность подготовки программ.

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

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

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

На чертеже приведена блок-схема устройства.

20

Устройство содержит клавиатурный блок 1, соединенный с первым входом блока 2 ввода-вывода информации, блок 3 автоматического ввода-вывода информации на программоноситель, соединенный со вторым входом и выходом блока 2 ввода-вывода, блок 4 управления накопителем, первые вход и выход которого соединены соответственно с первым выходом и третьим входом блока 2 ввода-вывода,накопитель 5, вход и вь1ход которого соединены соответственно с вторыми выходом и входом блока 4 управления накопителем, вычислительный блок 6, первый вход которого соединен с первым выходом блока 2 ввода-вывода, а второй вход - с третьим выходом блока 4 управления накопителем, анализатор 7 вариантов окончания строки, первый вход которого соединен с выходом вычислительного блока 6, второй вход и выход соединены сбответственно с четвертыми входами выходов и входов блока 4 управления накопителем, формирователь 8 команд окончания ;рокй, вход которого соединен с первым выходом анализатора окончания строки 7, а выход с третьим входом блока 4 управле :г1Я накопителем, центральный блок 9 управления, связанный со всеми остальными блоками устройства.

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

Накопитель 5 предназначен для хранения и/выборки ширин символов знаков и пробелов, запоминания информации о строке набиваемого текста до вывода ее на програм моноситель.

Накопитель состоит из узла памяти, выполненного на интегральных микросхемах, регистров приема и вьгдачи информации, схем адресации и управления.

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

При появлении кода символа на первом выходе блока 2 ввода-вывода, на второй вход вычислительного блока б для подсчета суммы щирины знаков в строке из накопителя 5 через блок 4 управления накопителем выдается код щирины символа. Если указанный символ появляется в зоне окончания строки, то в этом случае из накопителя 5 через блок 4 на второй вход анализатора 7 окончания строки поступает код признака данного символа.

Из анализатора 7 в накопитель 5 через блок 4 управления накопителем заносится адрес возможных вариантов окончания строки. При выборе оптимального варианта окончания строки из блока 8 формирователя команд окончания строки по адресу, указанному блоком 7, в накопитель 5 через блок 4 записываются коды команд завершения строки.

Сформированная в накопителе 5 строка через второй выход блока4 управления накопителем и блок 2 ввода-вывода выводится в блок 3 автоматического ввода-вывода информации.

Обмен кодированной информацией с накопителем 5 и другими блоками устройства, формирование управляющих сигналов, блок управления накопителем осуществляет в момент поступления тактирующих импульсов от блока 9 управления.

В состав блока управления накопителем входят регистры адреса, приема и выдачи данных, схемы формирования сигналов чтение-запись, схемы управления.

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

Вычислительный блок 6 последовательно суммирует щирины набираемых знаков, поступающие из накопителя 5 через блок

4управления накопителем. В случае появления на первом выходе блока ввода-вывода кода «Пробел, к сумме щирин знаков добавляется ширина амнирального пробела, а в счетчик числа пробелов добавляется единица. При достижении суммы ширин зоны окончания строки блок 6 сигнализирует об этом состоянии анализатору 7. По мере

5 дальнейшего суммирования щирин символов возникает состояние, когда сумма щирин превышает заданный формат строки. В момент переполнения формата блок 6 выдает соответствующий сигнал в анализатор 7 вариантов окончания строки.

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

5„„

Ьлок b состоит из сумматора, регистров

приема информации, счетчика пробелов, схем формирования управляющих сигналов. С момента появления на выходе вычислительного блока 6 сигнала о входе в зону 0 окончания строки анализатор 7 вариантов окончания строки принимает из накопителя

5с четвертого выхода блока 4 управления накопителя коды признаков поступающих символов. Блок 7 анализирует сочетания поступающих признаков и, в соответствии с алгоритмами завершения строки, принимает решения об окончании строки. В этом случае формируются признак и адрес местоположения в строке варианта окончания. Адрес поступает в накопитель 5 через третий вход блока 4 управления накопителем. При появлении сигнала о переполнении формата, анализатор 7 из заполненных признаков окончания выбирает оптимальный вариант завершения строки. Признак выбранного варианта поступает в формирова5 тель 8 команд окончания строки.

Операции, реализуемые анализатором, осуществляются по тактовым импульсам, поступаемым из блока 9 управления. В состав анализатора 7 входит регистр приема кодовой информации, регистр хранения признаков окончания строки, счетчик формирования адреса, схема управления. Признак выбранного варианта завершения строки, поступивший из анализатора 7, сравнивается с возможными признаками окончания в формирователе 8 команд окончания строки. В соответствии с поступившим признаком, в блоке 8 формируются коды команд, которые через четвертый вход блока 4 поступают в накопитель 5 по адресу, указанному анализатором 7. Формирователь 8 состоит из схемы сравнения признаков, схемы формирования кодов завершения строки и схемы управления. Прием, сравнение признаков и выдача команд окончания строки выполняется в момент поступления тактовых импульсов блока 9 управления. Блок 9 управления предназначен для организации работы всего устройства в целом и правильного функционирования его блока по отдельности. Согласно назначению блока 9 в устройстве блок управления формирует ряд серий управляюших импульсов. Последовательность выдачи серий в блоки обеспечивает организацию работы устройства в целом. Чередование управляюших импульсов внутри серий позволяет организовать работу соответствуюшего блока. В состав блока 9 управления входят генератор тактируюших импульсов, схема формирователя серий и схема управления. Устройство работает следуюшим образом. Информация (коды знаков и команд) поступают с клавиатуры блока 1 через блок 2 ввода-вывода информации и блок 4 управления накопителем в накопитель 5. По коду знака из накопителя 5 вызывается его ширина. Вычислительный блок 6 последовательно суммирует ширины знаков и пробелов и сравнивает сумму с форматом строки с целью определения момента вхождения в зону ее окончания и момента переполнения формата строки. В зоне окончания строки в соответствии с признаками знаков и пробела, поступаюших из накопителя 5 через блок 4 управления накопителем, в анализаторе 7 вариантов окончания строки определяются адреса и варианты возможных окончаний строки. Адреса завершений строки поступают в накопитель 5 и запоминаются. Анализатор 7 окончания строки хранит варианты завершения и при поступлении из блока 6 сигнала о переполнении строки выбирает оптимальный вариант. Признак выбранного варианта поступает в формирователь 8 команд окончания строки, который формирует соответствующие команды, заканчиваюшие строку. Сформированные команды поступают в накопитель 4 по адресу, указанному анализатором 7 вариантов окончания строки. Сформированные строки из накопителя 5 через блок 4 управления накопителем и блок 2 ввода-вывода транслируются в блок 3 автоматического ввода-вывода информации. Повышение производительности процесса выключенного текста обуславливается автоматическим выполнением операции аппарата по выбору варианта окончания и простановкой команд завершения строк. Использование предлагаемого изобретения позволит повысить производительность подготовки программ. Формула изобретения Устройство для подготовки программ управления наборными автоматами, содержащее клавиатурный блок и блок автоматического ввода-вывода информации на программоноситель, соединенные с блоком ввода-вывода информации, управляющий выход которого соединен с первым входом вычислительного блока, отличающееся тем, что, с целью повышения производительности подготовки программы, оно имеет накопитель, блок управления накопителем, анализатор вариантов и формирователь команд окончания строки, при этом вход и выход накопителя соединены с первыми входом и выходом блока управления накопителем, второй вход которого дополнительно связан с управляющим выходом блока ввода-вывода информации, третьи его входы подключены к соответствующим выходам анализатора вариантов и формирователя команд окончания строки, второй выход блока управления накопителя подключен к информационному входу блока ввода-вывода информации, третий его выход подключен к информационному входу вычислительного блока, выход которого связан с первым входом анализатора вариантов, второй вход которого подключен к четвертому выходу блока управления накопителем, а информационный выход анализатора вариантов соединен с входом формирователя команд окончания строки. Источники информации, принятые во внимание при-экспертизе 1. Авторское свидетельство СССР 816792, кл. В 41 В 25/18, 1977.

SU 961 998 A1

Авторы

Кабо Евгений Рафаилович

Закревский Валерий Викторович

Гутерман Моисей Эммануилович

Самойлов Анатолий Анатольевич

Брант Иосиф Сарьевич

Ремизов Юрий Борисович

Молина-Гарсия Антонио Антониович

Виноградов Василий Глебович

Наровлянский Валерий Юрьевич

Даты

1982-09-30Публикация

1980-10-27Подача