Устройство формирования строки

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

Авторы: Гутерман, Десятник, Ершов, Кабо, Молина, Ремизов, Торяник

Есть еще 4 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

ОПИСАНИЕ ИЗОБРЕТЕНИЯ Союз Советских Социалистических республик(51)М. Кл з В 41 В 25/ с присоединением заявки М дарственный комитетСССРделам иэобретеннйи открытий0.0381 та опубликования описан Е. Р..Р. Кабо, М,Э. Гутерман, Э.С. Десятник, Ю.Б. РемиэовВ.П. Торяник, Г.С. Ершов и .А.А. Молина Гарсия3 72) Авторы изобретени Всесоюзный научно-исследовательский институт оборудования для печатных изданий, картонной и бумажной тары 71) Заявите(54) УСТРОЙСТВО ФОРМИРОВАНИЯ СТРОКИ ключенную программу набора при ееизготовлении, так называемый дискретный перенос. Описываемое устройствоможет оканчивать строку по внутрисловному дискретному переносу, попавшему в зону выключки,Недостатком данного устрайстваявляется снижение производительностипроцесса при реализации внутрисловных переносов. Это устройство, например, производит переносы в словосочетаниях типа Т. Иванов, им. Ленина, и т.п. и в других случаях, в которых не рекомендуется переносить на15 другую строку часть словосочетания.Если описываемое устройство реализует автоматическое окончание строкитолько по межсловному пробелу, токачество будущего набора может сни.20 жаться из-за увеличения межсловныхпробелов в случаях, когда они не попадают в зону выключки. Последнеечасто встречается намалых Форматах.Известно также устройство формиро 25 вания строки к фотонаборной машине,.содержащее блок выделения признаков,вход которого связан посредством дешифратора кодовых комбинаций Фотонаборной машины с блоком ввода ин 30 формации, а в од соединен с одним Изобретение относится к полиграФии, в частности, к устройствам для автоматизации наборных процессов и может быть использовано в составе различных систем, в технологические функции которых входит формирование строк и на выходе которых могут быть фотосекцйи, перфоратор, -наборно-пишу щая машина, дисплей.Известно .устройство формирования строки, содержащее связанные между собой блоки ввода информации, электронное вычислительное средство, блок управления и визуального контроля и блок вывода информации 1.Это устройство в автоматическом режиме может оканчивать строку только по концу слова. Если межсловные пробелы в зоне выключки не обнаружены, то автоматически производится увеличение межсловных пробелов сверх установленной технологической инструкцией.величины, или набор в разрядку. Внутрисловные переносы реализуются только в полуавтоматическом режиме с участием оператора на различных стадиях технологического процесса, возможные внутрисловные переносы могут быть внесены в виде специальных кодовых комбинаций в невы6 2 х ф х х 1 ОО И 6х хйб ООноН ЭХбаФосахН б 6 бОмхй 1Н Э и хх од Н Н Х и ООО 1: 1 1 Н Ф 1 б хх о дхб ООО 1; 1 . 1 НФЭ Х О ода Н Нб и Оом В2 о х б Рф Ц О ЬВ О О 2 н нхо1 2 о х б хО сна охо о х бЦ Оа ох о 1 О О П К аХ1 о б х баа охох 816792 1 1 Х б: О О Х 1 Х Е: О 2 ОФ идах Ц1 Э 1 ф О И ОО Еохй Ф Ю х х ф Нп 1 О - ,О Н ОФхп аЭ о с ахи 6:п 1 Омба 1 1Н Э пбххо дн хо ооц6 б х х о д н н х б оооц)х х 2 2 х х х ОО и а 1с о х1 2о хбЦ ОВ аО 2 нохо1обООЧй 3охох 31 ф О1 О ОФцайод 1н Фхо до о1и Оахм6 ХЩ1 ОФ О О 63 а Их: 1 о И) 1 2 1 1 ф О ИОО эца коиК и 63 х а цххХО е ах ЕФ ОаЭ х: а 1 О ЦЭ О О ик О 620 ахи Зц 1 Д О ИООФормула изобретения 1. Устройство формирования строки, преимущественно, к фотонаборной машине, содержащее блок выделения признаков, вход которого связан посредством дешифратора кодовых комбинаций фотонаборной машины с блоком ввода информации, а выход соединен с одним из входов анализатора окончания строки, блок дополнительных услозй переноса, один из входов которого соединен с дешифратором кодозых комбинаций, а выход подключен ко второмувходу анализатора окончания строки,соединенного третькм своим входом с одним из выходов ариФметического блока фотонаборной машины, блок формирования управляющих сигналов, один вход которого соединен со вторым выходом ариФметического блока Фотонаборной машины, второй вход подклю чен к анализатору окончания строки, а один из выходов связан со входом арифметического блока Фотонаборнок машины, блок записи команд окончания строки, вход которого соединен со 25 вторым выходом блока формирования управляющим сигналов, а выход связан с одним из змодоз буферного блока памяти Фотоваборнок машины, блок храненкя адреса окончанкя строки, вход которого подключен к третьему выходу блока формирования управляющих сигналов, а выход соединен со вторым вмодом буферного блока памяти фотонаборной машины, о т л к ч а ю щ е е с я тем, что, с целью повышения качества набор. от невыключенной программы путем сокращения числа ошибок в переносах прк формировании строк, оно имеет блок контроля четырех переносов по дефису к тире, один вход ко О торого связан с третьим выходом дешифратора кодовых комбинации фотонаборной машины, а друго - с третьим выходом аркфметкческог блока Фотонаборной машины, блок рангов, первый 45 вход которого связан с выходом блока контроля четырех переносов по деФису к тире, зторок вход связан со вторым выходом анализатора окончания Строки, третий змод подключен к четвертому 50 выходу блока формирования управляющих сигналов, четвертый вход связанс четвертым выходом арифметическогоблока фотонаборной машины, а выходблока рангов соединен с четвертымвходом анализатора окончания строки,блок запоминания признаков, вход которого связан со вторым выходом блока выделения признаков, а выходы соединены с блоком дополнительных условий переноса, с третьим входом блокаформирования управляющих сигналов ис пятым входом анализатора окончаниястроки, анализатор одинаковых кодов,вход которого связан с блоком вводаинформации Фотонаборной машины, авыход соединен с шестым входом анализатора окончания строки, и блок хранения предварительного адреса окончания .строки, первый вход которого связан с одним из выходов буферного блока памяти фотонаборной машины, второйвход подключен к пятому выходу блокаформирования управляющих сигналов, авыход соединен со вторым входом блока хранения адреса окончания строки.2. Устройство по и. 1, о т л и -ч а ю щ е е с я тем, что блок выделения признаков имеет узел формированкя сигнала "Графическая основа",переключатель типа раскладки, узелформирования сигнала "Регистр" и селектор признаков, при этом вход узла Формирования сигнала "Регистр"подключен к выходу переключателя типа раскладки, а выход - к первому входу селектора признаков, второй входкоторого подключен к выходу узла формирования сигнала "Регистр".3. Устройство по и. 1, о т л ивч а ю щ е е с я тем, что блок запоминания признаков содержит последовательно подключенный узел старших позиций, схему продвижения признаковз младших позициях к узел младшихпозиций.Источники информации,принятые зо внимание прк экспертизе1. Берлин Л,С. Системы программирования набора. М., 1971.2. СоарцдгарЬс соарцсег суреьессп 9 ьуьсеаь Мабе С 62961 Н 5 вапсепапее п 1 апиа 1, Ч 11 впдсоп, 1973.816792 Аг.г Фиг,ю равчен етник Подписноетета СССРкрытий наб., д. 4 Заказ 1131/19 Тираж 414ВНИИПИ Государственного комипо делам изобретений и о113035, Москва, Ж, Раушская Проектная ПП "Патен жгород Фил Составитель Е. К кодактор А. Лежнина Техред Н.Вабурка Корректоро Гиз входов анализатора окончания строки, блок дополнительных условий переноса, один из входов которого соединен с дешифратором кодовых комбинаций, а выход подключен ко второму входу анализатора окончания строки, соединенного третьим своим входом с одним из ныходов арифметического блока фотонаборной машины, блок формирования управляющих сигналон, один вход которого соединен со вторым выходом арифметического блока фотонаборной машины, второй вход подключен к анализатору окончания строки, а один из выходов связан со входом арифметическбго блока фотонаборной машины, блок записи команд окончания. строки, вход которого соединен со вторым выходом блока формирования управляющих сигналов, а выход связан с один из входов буферного блока памяти фотонаборной машины, блок хранения адреса окончания строки, вход которого подключен к третьему выходу блока формирования управляющих сигналов, а выход соединен со вторымвходом буферного блока памяти фотонаборной машины 2.Указанное устройство реализует перенос по любому межсловному пробелу (тире или дефису) вне зависимости от их назначения в тексте и дискретному переносу. Однако такой подход приводит к нарушениям технологической инструкции по наборным процессам при переносах в таких сочетаниях, как: пл. Дэержинского, гр. Иванов, Вс. Иванон, 5 с, ТУи т.д. и н других случаях, например,оставление одиночных предлогов в конце строки.Устройство автоматически осуществляет внутрисловный перенос. Возможность разделения слова обнаруживается, если последняя оставляемая на строке. буква и первая буква следующей строки относятся к двум разным заранее определенным группам. Такихгрупп букв в устройстве выделено три. Внутрисловный перенос допускается при существовании дополнительного условия наличия не менее 2-х знаков в переносимой и оставляемой частях сЛова. Реализованные формальные правила деления слов. на переносимые части весьма приблизительно отражают реальные. При большой средней Длине слова, характерной, например, для русского языка по сравнению с английским, появляется значительное количество ошибочных переносов внутри слова.Возрастает также число слабых (набранных с большими межсловными пробе-. лами) строк из-эа того, что часть возможных для переноса мест в слове не обнаруживается. Рассматриваемое устройство не содержит схемы для пре-. дупреждения появления н наборе подряд большого числа строк, оканчиваю. щихся знаками дефис и тире, что снижает качество набора.Цель изобретения - повышение качества набора от невыключенной программы путем сокращения числа ошибокв переносах при формировании строк.Поставленная цель достигается тем,что устройство имеет блок контролячетырех переносов по дефису и тире,один вход которого связан с третьимвыходом дешифратора кодовых комбинаций фотонаборной машины, а другой -с третьим выходом арифметическогоблока фотонаборной машины, блок рангов, первый вход которого связан свыходом блока контроля четырех переносов по дефису и тире, второй входсвязан со вторым выходом анализатораокончания строки, третий вход подключен к четвертому выходу блока фор мирования управляющих сигналов, четвертый вход связан с четвертым выходом ариФметического блока фотонаборной машины, а выход блока рангов соединен с четвертым входом анализатора 25 окончания строки, блок запоминанияпризнаков, вход которого связан совторым выходом блока выделения признаков, а выходы соединены с блокомдополнительных условий переноса, стретьим входом блока формированияуправляющих сигналов и с пятым входоманализатора окончания строки, анализатор одинаковых кодов, вход которого связан с блоком ввода информации фотонаборной машины, а выход соединен с шестым входом анализатораокончания строки,и блок хранения предварительного адреса окончания строки,первый вход которого связан с однимиэ выходов буферного блока памяти фо тонаборной машины, второй вход подключен к пятому выходу блока формирования управляющих сигналов, а выходсоединен со вторым входом блока хранения адреса окончания строки.45 Кроме того, блок выделения признаков имеет узел формирования сигнала"Графическая основа", переключательтипа раскладки, узел формированиясигнала "Регистр" и селектор признаков, при этом вход узла Формированиясигнала ".Регистр" подключен к выходупереключателя типа раскладки, а ныход - к первому входу селектора признаков, второй вход которого подключен к выходу узла формирования сиг нала "Регистр".При этом блок запоминания призна.ков содержит последовательно подключенный узел старших позиций, схемупродвижения признаков н младших по зициях и узел младших позиции.На фиг. 1, представлена структурнаясхема устройства формирования строки, на фиг. 2 - то ае, блока выделения признаков, на фиг, 3 - то же, за поминающего устроиства признаков.признаков предлагаемого устройствана фиг. 1 общие с известным устройством связи и блоки указаны двойными линиями.Принцип работы устройства заключается в следующем. Строка Формируется в буферном 11 блоке памяти, вкоторый поступает программа наборас программоносителя. Воэможность переноса рассматривается в предположении, что первым переносимым в следую-щую строку будет знак, полученныйустройством на определенное числоциклов ранее текущего, например надва цикла. Поэтому адрес окончаниястроки в буферном блоке 11 памятивсегда на постоянное число отличается от адреса записи кодовой комбинации в текущем цикле. В предлагаемомустройстве в отличие от известногопроизводится переход от входного кода, в который поступает информацияс программоносителя, во внутреннийкод. Это осуществляется блоком 3 выделения признаков. Внутренний кодимеет более ограниченный алфавит.Символы алфавита будем называть признаками. Каждому входному коду в устройстве присваивается Определенныйпризнак. В устройстве хранятся признаки последовательности входных кодовых комбинаций (программы набора)ограниченной длины, например б-ти,Последним является признак, соответствующий входной кодовой комбинации,которая поступила в текущем цикле,Устройство производит анализ размещений признаков, хранящихся в нем, икаждом текущем цикле поступления информации. При этом выявляется, такназываемые, разрешенные комбинациипризнаков конечной длины (в нашемпримере число элементов размещения 6), которые указывают на наличие необходимых условий переноса после определенной кодовой комбинации, записанной в буферном блоке 11 памяти.Одновременно в устройстве анализируются дополнительные условия переноса. Их выполнение обеспечивает достаточные условия для принятия переноса как возможного места окончаниястроки. При поступлении очередной кодовой комбинации с программоносителя анализируется возможность переноса в новом месте. Новый вариант переноса сменяет предыдущий лишь при определенных условиях. Анализ производится параллельно с вычислением остатка формата в арифметическом блоке 8. В арифметическом блоке 8 последним является знак, соответствующии кодовой комбинации в буферном блоке 11 памяти, относительно которой рассматривается воэможность переноса, Когда остаток формата становится меньше нуля, поиск вариантов окончания формируемой строки прекращается.Строка заканчивается по последнему приНа фиг. 1 позицией 1 обозначено устройство формировани строки, а позицией 2 - фотонаборная машина.Устройство формирования строки содержит блок 3 выделения признаков, вход которого связан посредством дешифратора кодовых комбинаций с выходом блока 5 ввода информации, а выход - с одним из входов анализатора 6 окончания строки, блок 7 дополнительных условий переноса, один иэ входов)которого соединен с дешифратором 4 кодовых комбинаций, а выход - со вторым входом анализатора 6 окончания строки, соединенного третьим своим входом с одним из выходов арифметического блока 8 фотонаборной машины, блок 9 формирования управляющих сигналов, один вход которого соединен с выходом арифметического блока 8, второй вход подключен к анализатору 6 окончания строки, а один из выходов 20 связан со входом арифметического блока 8; блок 10 записи команд окоччания строки, вход которого соединен со вторым выходом блока 9 формирования управляющих сигналов, а выход 25 связан с одним из входов буферного блока 11 памяти; блок 12 хранения адреса окончания строки, первый вход которого подключен к третьему выходу блока 9 формирования управляющих сиг- З 0 налов, а выход соединен со вторым входом буферного блока 11 памяти, блок 13 контроля четырех переносов по дефису и тире, один вход которого связан с выходом дешифратора 4, а другой - с арифметическим блоком 8; блок 14 рангов, первый вход которого связан с выходом блока 13 контроля четырех переносов по дефису и тире, второй вход - со вторым выходом анализатора 6 окончания строки, третий - 40 с одними из выходов блока 9 формирования управляющих сигналов, четвертый - с .арифметическим блоком 8, а его выход соединен с одним из входов анализатора 6 окончания сзрокиф блок 15 45 запоминания признаков, вход которого связан со вторым выходом блока 3 выделения признаков, а его выходы соединены с блоком 7 дополнительных условий переноса, с блоком 9 формирования управляющих сигналов и с анализатором 6 окончания строки,анализатор 16 одинаковых кодов, вход которого связан с блоком 5 ввода информации, а выход соединен с одним из входов анализатора 6 окончания строки, и блок 17 хранения предварительного адреса окончаниястроки, первый вход которого связан с одним из выходов буферного бЛока 11 памяти, второй вход подключен к одному из 60 выходов блока 9 формирования управляющих сигналов, а выход соединен со вторым входом блока 12 хранения адреса окончания строки. Для пояснения существенных отличительных 65нятому в ней варианту окончания строки.Устройтво работает следующим образом.Невыключенная программа набора поступает в устройство, например с перфоленты, через блок 5 ввода информации. Каждая кодовая комбинация подвергается в устройстве определенному циклу обработки.Для исключения избыточности вход ной информации кодовые комбинации "Лента", содержащая на всех позициях информационные нули, и Ошибка", содержащая на всех позициях информационные единицы, оТсеиваются в блоке 5 ввода информации. Остальные кодовые комбинации поступают в дешифратор 4 кодовых комбинаций, буферный блок 11 памяти и анализатор 16 одинаковых кодов в последовательности, заданной программой набора. Появлению, каждой 20 кодовой комбинации на входе дешифратора 4 соответствует возникновение сигнала на одной из его выходных шин. Выходы дешифратора 4 кодовых комбинаций связаны с блоком 3 выделения д признаков, анализатором б окончания строки и блоком 7 дополнительных условий переноса. Блок 3 выделеления признаков разделяет все входные кодовые комбинации на определенные группы, каждой из которых ставится в соответствие признак. Этим обеспечивается переход к внутреннему коду устройства формирования строки. Блок 3 содержит узел формирования сигнала "Графическая основа", который указывает на принадлежность буквы, цифры или другого знака, например к русской или латинской графической основе. Этот сигнал формируется в результате поступления в устройство 40 таких команд, как например "Шрифтоноситель 1", "Шрифтоноситель 2", "Нижний магазин", "Верхний регистр" и других. Для укаэанных команд характерно, что их действие распростра няется на следующий эа ними участок программы набора. Кроме того, формирование сигнала "Графическая основа" определяется установкой специального переключателя, который указывает на тип раскладки знаков на шрифтоносителе. Последнее связано с возможностью применения в фотонаборной машине шрифтоносителей с различным расположением знаков или их групп. Узел формирования сигнала "Графическая основаф выполняется, например на базе РЬ-триггера с выходной логикой.Аналогичное назначение имеет узел Щ формирования сигнала "Регистр", входящий в блок 3, Он выдает сигнал регистра последующих знаков. Этот узел также выполняется на базе, например РЬ-триггера с выходной логикой. Выходным элементом блока 3 выделения признаков является селекторпризнаков, на котором осуществляетсяразделение входных кодовых комбинаций на определенные группы. При этомсущественно после каждой команды иэвышеописанных следует кодовая комбинация, иэ групп которой строят, например, следующий внутренний код:а) согласные прописные буквы -признак "согласный прописной",б) гласные прописные буквы - признак "гласный прописной",в) согласные строчные буквы - признак "согласный прописной",г) гласные строчные буквы - признак "гласный строчный",д) буквы И, Ъ, Ь русской графической основы - признак "знак группы Й,ь, ь",е) цифры - признак "цифра",ж) знак тире - признак "тире",э) знак дефис - признак "дефис",и) знак точка - признак "точкаф,к) знак открывающая скобка или открывающая ковычка - признак фскобкаф,л) команда "тонкая шпация" - признак "тонкая шпация",м) команда "Переменный межсловныйпробел" - признак "межсловный пробел"н) знак или буква, не входящие вгруппы а - и, полукруглая шпация иликруглая шпация - признак "прочий ширинный символ",о) команда "Разрешение переноса",признак "разрешение переносаф,п) команда, отличная от входящихв группы л, м и н - признак "прочаякоманда.Принадлежность входной кодовой комбинации к одной иэ групп реализуетсяв виде сигнала по отдельной шине навыходе блока 3 выделения признаков,который содержит узел 18 формирования сигнала "Графическая основа, одинвход которого соединен с выходом дешифратора 4 кодовых комбинаций, авторой вход связан с переключателем19 типа раскладки, узел 10 формирования сигнала "Регистр", вход которого связан с выходом дешифратора 4 кодовых комбинаций, и селектор 21 признаков, один вход которого соединенс дешифратором 4 кодовых комбинаций,второй связан с выходом узла 18 формирования сигнала "Графическая основаф, третий соединен с узлом 10 фор"мирования сигнала "Регистр", а выходы подключены к блоку 15 запоминанияпризнаков и анализатору б окончаниястроки.Селектор признаков выполняется,например, в Виде комбинационной схемы, реализующей конъюнкцию и диэъюнкцию выходных сигналов с дешифратора4 кодовых комбинаций и узлов 18 и. 10формирования сигналов "Графическаяоснова" и "Регистр", В цикле обработки каждой кодовой комбинации этотсигнал, называемый признаком, переда- раллельно о й ется н блок 15 запоминания признаков,. гистраг де ствия. На входе е Ргистра, соответствующего старшему" В нем одновременно хранятся признаки, разряду, находится ши ато наприме шести сле юР дующих дРУг за дру- щйй входные сигналы блока 15 в вонаходится шифратор, кодируюгом кодовых комбинаций, На позициилона в двоичном четырехзначном параллельном блока 15 запоминания признаков, наэы кодеваемой старшей, хранится признак ко- При сдвиге .признакдвиге .признаки передаются доной комбинации, которая поступила в этом внутреннем оутреннем коде иэ одного рев последнем (текущем) цикле обработ- гистра в другойв друго , соотнетствующий соки. На следующей позиции хранится седней позиции. К каждкаждому регистру признак предыдущей кодовой комбина, 1 аподключен дешифраторратор для получения ции и так далее до некоторой позиции, признаков в виде сигна овиде сигналов по отдель- называемой нулевой. Начиная с нулевой ным шинам Дешифра о позиции (включительно), в блоке 15могут ыть неполными по яисзапоминания признаков хранятся приз- лу выходных шин Вшин. то же нремя в них наки кодоных комбинаций в порядке их по отдельным шинам ошинам могут выдаваться поступления, но с пропуском признаков 5 сигналы дизъюнкции некоторых призна некоторых кодовых комбинаций. ков на данной позиции напиции, например, сигПропускаются признаки кодовых ком- нал: "Гласный" при появлении приэнабинаций, отнесенных к ряду групп, ков "гласный строчный" или ".гласный например к группе прочие ко 4 анды. прописной, фСогласный" при поянлеМладшей позицией блока 15 заполнения 2 О нии признаков "согла н й й"к в согласны строчный признаков называется та, в которой: рописзаписан признак кодовой комбинации, ной" при появлении "согласный пропоступившей ранее остальных. Перед писной" или "гласный п о й"прописной и записью очередного признака происхо- т.п.При появлении на первой позиции дит сдвиг на одну позицию признаков, 2 признака "прочная команда" сдвиг в хранящихся в блоке 15. На позициях регистрах от нулевого до младшего от старшей до первой (преднулевой) запрещается. сдвиг (перемещение) признаков проис- Блок 7 дополнительных условий пеходит всегда. На позициях, начиная с реноса вырабатывает сигнал о запренулевой, перемещение происходит приЗОте переноса на некотором участчастке проусловии, что перед сдвигом на первой граммы набора и наличия слога в оспозиции отсутствуют некоторые приз- тавляемой на строке части слова при наки, например "прочая команда". При внутрислонном переносе. Сигнал "Засдвиге признаков на позициях от ну- прет переноса" формируется при полевой до младшей информация, хра- явлении на выходе дешифратора 4 конящаяся в младшей позиции, теряется. довых комбинаций сигналов по шинам35/ Если сдвиг происходит только на стар- соответствующим командам, вносящим шей - первой позиции, то теряется особенность в программу набора, как признак, хранившийся на первой по- например: фЗапрет переноса", "Исклюэиции. Этим обеспечивается постоянст- чение вспьааки", "Исключение ширины". во разности между адресом буферного 40 Снятие сигнала запрета переноса, возблока 11 памяти, по которому произ- никающего при появлении команд "Заводится запись очередной кодовой прет переноса" и "Исключение вспышкомбинации в текущем цикле обработки, ки" происходит только после появлеи адресом кодовой комбинации, приз- ния в программе набора команды "Отнак которой записан на кэрную пози мена специальной команды . Если зацию. прет переноса после поступления коБлок 15 (фиг. 3) содержит узел 22 манды "Исключение ширины", то снятие старших позиций, вход которого сое- запрета происходит при поступлении динен с выходом блока 3 выделения сигнала Конец слова" с нулевой по- признаков, первый выход связан с од- . эиции блока 15 запоминания признаним из нходов блока 9 формирования ков, Сигнал "Конец слова" является управляющих сигналов, второй. выход дизъюнкцией признаков "тире", "деподключен к одному из входов анали" фис", "точка", "межсловный пробел". затора 6 окончания строки, а третий Сигнал о наличиии слога н останлявыход соединен со схемой 23 продви- емой части слова вырабатывается н режения признаков в младших позициях 5 зультате появления с нулевой позиции и узел 24 младших позиций, вход ко- блока 15 в любой последовательности торого связан со схемой 23 продвиже- сигналов "Гласный" и фсогласный". ния признаков н младших позициях, Сигнал о наличии слога в оставляемой один выход соединен с блоком 7 до- ,н конце строки части слова снимается полнительных условий переноса, а вто- до при появлении на нулевой позиции сигрой с анализатором б окончания стро- нала "Конец слова". ки. Блок 15 запоминания признаков Блок 7 дополнительных условий певыполняется, например, на сдвиговых реноса выполняется на Я 5-триггерах регистрах. Каждой позиции соответст- со входной логикой. Сигнал с блока 7 вует четырехраэрядный регистр па- дополнительных условий переноса поступают в анализатор б окончания строки.Анализатор 16 одинаковых кодов выявляет Факт следования друг за другом двух одинаковых кодовых комбинаций в информации, поступающей с блока 5 ввода информации. Выходной сигнал блока 16, указывающий на наличие или отсутствие совпадения кодовых комбинаций, поступает на вход анализатора б окончания строки.Блок 16 анализатора одинаковых 1 ф кодов реализуется, например на базе параллельного регистра, в который в текущем цикле обработки записывается поступившая кодовая комбинация. Вы.ходные сигналы иэ этого регистра по ступают на один из входов схемы сравнения. Второй ее вход соединен с выходом блока 5 ввода информации. Опрос схемы сравнения в каждом текущем цикле обработки производится до пе- Щ реписывания информации из блока 5 ввода информации в регистр анализатора 16 кодов, чем обеспечивается сравнение следующих друг за другом кодовых комбинаций. Результат опроса схемы сравнения запоминается на 0-триггере и существует до момента опроса схемы сравнения в следующем цикле обработки.Арифметический блок вырабатывает сигналы о степени заполнения Формата строки и производит расчет величины переменного межсловного пробела (последняя функция необходима для работы блока 25 вывода информации Фотона борной машины). Для работы предлагае- З мого устройства арифметический блок выдает по отдельным шинам следующие сигналы: о начале приема информации об обнаруженных вариантах переноса - "Зона 256"; о том, что остаток фор мата не больше расширенной зоны выключки - "Зона выключки 1", о том, что остаток формата не больше обычной зоны выключки - "Зона выключки 2"; о том, что остаток формата 4 не больше ширины знака дефис - "Переполнение по дефису", о том, что остаток формата меньше нуля, - "Переполнение".Работа арифметического блока 8 построена таким образом, что в текуцем цикле обработки сигналов блока 8 относятся к знаку, соответствующему кодовой комбинации в буферном блоке 11 памяти, относительно которой рассматривается воэможность переноса. Сигналы "Зона выключки 1" . и "Зона выключки 2" поступают в блок 13 контроля четырех переносов по дефису и тире. В этом блоке производится подсчет следующих друг эа другом щ строк, которые оканчиваются знаками тире или дефис. Если число таких строк больше трех, то на выход блока 13 транслируется сигнал "Зона выключки 1". Во всех случаях, когда д число таких строк не больше трех,транслируется сигнал "Зона выключки 2". Выходной сигнал блока 13 называют "Зона выключки". Блок реализуется, например на основе двоичногосчетчика, управляющего коммутатором.Счетчик устанавливается в нулевое состояние по сигналу "Начальная установка" и прн Формировании строки,оканчивающейся знаком, отличным оттире или дефиса. Сброс счетчика производится и по команде "Концеваястрока". Для выявления соответствующего сигнала блок 13 имеет связь сдешифратором 4 кодовых комбинацийФотонаборной машины. При достижениисчетчиком состояния А счет прекращается н через коммутатор на выход блока приходит сигнал "Зона выключки 1".Если состояние счетчика меньше 4-хто через сумматор на выход блока подается сигнал "Зона выключки 2". Сигнал "Зона выключки" поступает из блока 13 в блок 14 рангов.Сигналы "Переполнение по дефису"и "Переполнение" поступают из арифметического блока 8 в анализатор бокончания строки. Этот блок выявляетразрешенные комбинации признаков ипроверяет выполнение дополнительныхусловий переноса. Сигналы о релазации условий поступают от соответствующих блоков. К дополнительным условиямотносятся: совпадение кодовых комбинаций из блока 16; запрет переносаиэ блока 7, наличие слога в оставляемой части слова из блока 7; переполнение по дефису из блока 8; переполнение из блока 8 запрет отдельныхвариантов переноса из блока 14 рангов.Обнаружение разрешенной комбинации признаков на позициях блок 15запоминания признаков и выполнениесоответствующего набора дополнительных условий реализуется в блоке бввиде сигнала по отдельной шине.В табл. 1 приведены примеры разрешенных комбинаций и соответствующихим дополнительных условий, полный состав строк которых определяют алгоритм работы анализатора б окончаниястроки. Этот алгоритм строится на основе правил переноса при наборе. Блокб может быть выполнен в виде комбинационной схемы, реализующей конъюнкцию сигналов иэ блока 15 запоминанияпризнаков, что обеспечивает обнаружение разрешенной комбинации признакови сигналов о выполнении дополнительных условий иэ других блоков. Выходные сигналы анализатора 6 окончаниястроки поступают в блок 9 формирования управляющих сигналов и блок 14рангов.В блоке 9 формирования управляющих сигналов все выходные сигналыблока 6 объединяются в группы по двумпринципам,Во-первых, если в устройстве проверяется обнаруженный в предыдущих циклах обработки вариант окончания строки, то он принимается без завершения проверки, т.е, подается сигнал фПерепиши". После прохождения сигна ла "Перепиши" Формируется сигнал"Строка сформирована".Во вторых, если в устройстве неведется проверка, т.е. не обнаружено ни одного варианта окончания строки, 60 то запоминается в блоке 17 и переписывается,в блок 12 адрес последнего (до получения сигнала "Переполнение") знака, При этом в блок записи команд окончания строки из блока 9 65 транслируется сигнал "Вид В" и форПервым принципом является вид окончания, то есть состав знаков и команд, которые необходимо проставить в конце сформированной строки, если она закончится по варианту строки, обнаруженному в текущем цикле обработки в блоке 6. Это группы необходимой простановки в конце формируемой строки команды "Выключка" и изъятия в начале следующей строки команд фПеременн 1 й межсловный пробел" или "Тонкая шпация" (вид А) необходимой простановки команды "Выключка" в конце Формируемой строки, (вид В); необходимой простановки в конце Формируемой строки знака дефис и команды фвыключка" (вид С).При появлении в цикле обработки сигнала об обнаружении варианта окончания строки блок 9 определяет и запоминает его вид А, В или С и выдает сигнал "Запомни", по которому блок 17 хранения предварительного адреса окончания строки запоминает адрес в буферном запоминающем устройстве 11 предлагаемого последнего знака строки, то есть адрес варианта окончания. Последнее возможно, так как разность между этим адресом и текущим адресом буферного запоминающего устройства постоянна, в нашем случае равна 2. Вторым принципом, по которому производится объединение выходных шинанализатора 6 окончания строки в блоке 9, является необходимость или отсутствие необходимости. в проверкеобнаруженного варианта переноса. Потребность в проверке вызвана ограниченным числом старших позиций блока15 запоминания признаков. Например,проверка может быть необходима привнутрисловном переносе по разрешенной комбинации, представленной в строке 1 табл. 1. Проверка показываетналичие гласной в переносимой части слова и тогда перенос допустим, или отсутствие гласной - перенос недопустим, (Сравните слова: правитель-ство и правитель-ств. Информация в пределах двух-трех знаков после ь в этих словах не достаточна для оценки возможности переноса), Если обнаруженный вариант не требует проверки, то блоком 9 выдается специальный сигнал "Перепиши", обеспечивающий перенос адреса варианта окончания из блока 17 в блок 12 хранения адреса окончания строки и вида окончания в блок 10 записи команд окончания строки. Если проверка необходима, то сигнал "Перепиши" в текущем цикле обработки не выдается. При этом он возникает в одном из очередных циклов обработки, например при поступлении в старшую позицию блока 15 признака фглас-ный строчный"(при поступлении в устройство окончания - ства). Сигнал "Перепиши" не появляется, например,если до поступления признака "глас-ный строчный" в анализируемом внутрисловном переносе поступает сигнал"Конец слова"(окончание - ств, команда "Межсловный пробел"). Адрес не подтвержденного варианта окончания строки и его вид стирается приобнаружении нового очередного варианта окончания строки. Формированиесигнала "Перепиши" начинается в блоке 9 цосле поступления в него сигнала "Зона 256" из блока 8.В блоке 9 фиксируется факт появления хотя бы одного сигнала "Перепиши", чо указывает на обнаружениеи передачу в блоки 12 и 10 адресаи вида хотя бы одного варианта окончания для текущей формируемой строки.При поступлении из арифметическогоблока 8 сигнала "Переполнение" блок 9формирования управляющих сигналов вы дает сигнал Строка сформирована",если к этому моменту зафиксирован хотя бы один сигнал "Перепиши" для формируемой строки и закончена проверкапоследнего обнаруженного варианта 25 переноса. По сигналу "Строка сформирована" в блоке 8 начинается расчетпеременных пробелов формируемой строки. При этом, в качестве окончанияпринимается знак, адрес которого занесен в блок 12 хранения адреса окончания строки к моменту подачи сигнала "Строка сформирована", а видокончания - в блоке 10 записи командокончания строки.Если к моменту поступления сигнала "Переполнение" в блоке 9 зафиксирован хотя бы один сигнал "Перепиши",но не завершена проверка последнегообнаруженного варианта переноса, тосигнал "Строка сформирована" выдает ся с задержкой, Он формируется в цикле обработки информации, в которомзаканчивается проверка последнего варианта переноса.Если к моменту поступления сигнала "Переполнение" не зафиксированни один сигнал "Перепиши" в формируемой строке, то возможны два случаяотработки.мируется сигнал "Строка сформирована".Блок формирования управляющих сигналов выполняется, например на базе комбинационной схемы, включающей два В 5-триггера для запоминания сигналов "Перепиши" и "Идет проверка".Блок 17 хранения предварительного адреса окончания строки выполняется,например в виде вычитающего счетчика,имеющего начальную установку и выходы с каждого разряда. Число разрядовсчетчика должно быть равно числу разрядов адресов буферного блока 11 памяти. По сигналу "Запомни" в счетчике записывается адрес кодовой комбинации в буферном блоке 11 памяти, поступившей в текущем цикле обработки из блока 5 ввода информации. По каналу вычитания вносится поправка, равная числу старших позиций в блоке запоминания признаков. При отработке строки, для которой не обнаружено ни одного варианта переноса до поступления сигнала "Переполнение", поправка равна 1,В блок 14 рангов поступают выходные сигналы иэ анализатора б окончания строки и сигнал "Строка сформирована" иэ блока 9 формирования управляющих сигналов. В блоке 14 рангов все выходные сигналы анализаторастрок разделяются на группы по двумпринципам.Статистическаяобработка текстов для определения степени соответствия между формально обнаруживаемыми вариантами окончания строк с помощью блока б и действительно верными переносами для определенного алгоритма переносов позволяет каждую разрешенную комбинацию характеризовать ожидаемой достоверностью. Последнее позволяет поступающие из анализатора окончания строки сигналы относить к разным группам ожидаемой достоверности. Ка;кдой группе, образованной указанным способом, присваивается условная характеристика - ранг, Таких групп, например, может быть че,тыре, причем 1-й ранг имеет группа сигналов, имеющих самую высокую ожидаемую достоверность окончания строки,.Ч-й ранг - самую низкую.При работе блока 14 рангов формируемая строка разбивается, например на две эоны по мере заполнения формата строки. Первая называемая предварительной зоной слева ограничивается величиной остатка формата при постуПлении сигнала "Зона 256" из АУ ФНМ 8.Вторая зона - "Зона выключки" начинается при поступлении соответствующего сигнала из блок. в . контроля четырех переносов по дефису и тире.В течение цикла обработки очередного знака (команды) может возникнуть не более одного варианта окон 5 О 15 20 25 30 35 40 45 50 55 60 чания, т,е. не более одного сигналаиз б блока анализатора окончаниястроки. В пределах предварительнойзоны в блоке 14 рангов запоминаетсяфакт появления в текущем цикле обработки сигнала об обнаружении варианта окончания строки, отнесенного к старшим рангам, например 1-му, 11-му,111-ему. Посредством обратной связиот соответствующего запоминающего элемента рангового блока с анализато.ом окончания строки, начиная со следующего цикла обработки, снимаетсядополнительное условие обнаружениястроки по разрешенным комбинациям,которые отнесены к более низкому внашем примере 4-ому рангу. Вариантыокончания строки, отнесенные к старшим рангам (в нашем примере 1-111)в предварительной зоне могут чередоваться в любой последовательности.В зоне выключки появление окончаниястроки по разрешенной комбинации,отнесенной к одному из старших рангов, например 2-ому, приводит к исключению обнаружения в пределах зоны выключки формируемой строки окончаний более низкого ранга, в нашем примере - 1 М и 11-го, Это реализуется аналогично с помощью запоминающего элемента в ранговом блоке и обратной связи в анализатор б окончания строки.По сигналу "Строка сформирована" иэ блока 9 формирования управляющих сигналов запоминающие элементы блока14 рангов восстанавливают исходноесостояние, снимая ограничение на обнаружение вариантов окончаний приформировании следующей строки. Этафункция блока 14 рангов может быть реализована, например на базе ЙБ-триггеров с входной логикой.Второй принцип деления на группы выходных сигналов анализатора окончания строки отражает связь между разрешенными комбинациями. Этот принцип деления дополняет ранговый. Появление варианта окончания строки по некоторой разрешенной комбинации в текущем цикле обработки, например приведенной в строке 2 табл. 1, запоминается на специальном запоминающем элементе. Последний хранит эту информацию в течение следующего цикла обработки информации, исключая в нем с помощью обратной связи с анализатором 6 окончания строки и обнаружение варианта переноса по разрешенной комбинации. Такая комбинация возникает в очередном цикле обработки информации, что подтверждается примером строки 3 табл. 1.Такой запоминающий элемент реализуется, например на О-триггере. На О-вход поступает потенциальный сигнал при обнаружении некоторого ва-рианта переноса в блоке б, а на С-вход (синхровход) - импульсный тактовый сигнал, возникающий в конце каждого цикла обработки. При этом триггер в течение следующего цикла обработки хранит информацию о поступлении в предыдущем цикле на 0-вход .информационного уровня сигнала.Предлагаемое устройство позволяет . получать от невыключенной программнабор простых видов по качеству блиэкой к набору от выключенной челове- коМ програмиа. При изготовлении невыключенной программы набора трудо-емкость на 10-40 и приведенные затраты на 20-30 ниже, чем при получении выключенной программы.

Смотреть

Заявка

2529623, 21.09.1977

ВСЕСОЮЗНЫЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙИНСТИТУТ ОБОРУДОВАНИЯ ДЛЯ ПЕЧАТНЫХИЗДАНИЙ, КАРТОННОЙ И БУМАЖНОЙ ТАРЫ

КАБО ЕВГЕНИЙ РАФАИЛОВИЧ, ГУТЕРМАН МОИСЕЙ ЭММАНУИЛОВИЧ, ДЕСЯТНИК ЭДУАРД СОЛОМОНОВИЧ, РЕМИЗОВ ЮРИЙ БОРИСОВИЧ, ТОРЯНИК ВАДИМ ПЕТРОВИЧ, ЕРШОВ ГЕНИЙ СТЕПАНОВИЧ, МОЛИНА ГАРСИЯ АНТОНИО АНТОНИОВИЧ

МПК / Метки

МПК: B41B 25/18

Метки: строки, формирования

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

Код ссылки

<a href="https://patents.su/12-816792-ustrojjstvo-formirovaniya-stroki.html" target="_blank" rel="follow" title="База патентов СССР">Устройство формирования строки</a>

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