Устройство для перебора строк

Иллюстрации

Показать все

Реферат

 

иет

ИЗОБРЕТЕНИЯ

C0Io3 Советскик

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

Республик

< 749690

К АВТОРСКОМУ СВИ ЕТЕЛЬСТВУ (63) Дополнительное к авт. свид-ву (22) Заявлено 06. 01. 78 (21) 2568013/28-12 (51)М. Кл. с присоединением заявки ¹

В 41 В 25/00

В 41 В 25/10

Государственный комитет

СССР по делам изобретений и открытий (23) Приоритет

Опубликовано 230780. Бюллетень № 27

Дата опубликования описания 25.0780 (53) УДК 681. 616 (088 . 8) (72) Авторы изобретения

Д. Г. Васильева, И. И. Принц, Ю. В. Блаер и Ю. Ф. Андреев (71) Заявитель

Ленинградский завод полиграфических машин (54) УСТРОЙСТВО ДЛЯ ПЕРЕБОРА СТРОК

Изобретение касается наборных машин.

Известно устройство для перебора строк, содер>кащее узел регистров, вы- 5 ходы которого соединены с одними: входами сумматора и входами узла развертки знаков, и узел счетчиков (1) .

Целью изобретения является увеличение производительности. t0

Это достигается тем, что предлагаемое устройство имеет счетчик изменения ме>кэнаковых пробелов, программируемый блок распределения остатка формата и блок сравнения- при этом 15 узел счетчиков связан с другими входами сумматора и входами блока сравнения, выход которого соединен с программируемым блоком распределения остатка формата, связанным с сумма- Щ тором, а один иэ выходов узла развертки знаков через счетчик изменения межзнаковых пробелов с узлом счетчиков.

На фиг. 1 представлена структур- 25 ная схема устройства для перебора строк; на фиг. 2 — структурная схема алгоритма функционирования программного блока распределения остатка формата. 30

Устройство для перебора строк содержит регистр 1 изменения межзнаковых пробелов, регистр 2 ширин знаков, счетчик 3 межсловных пробелов, счетчик 4 величины межсловного пробела, блок 5 сравнения, счетчик 6 зна» ков, сумматор 7 с шиной 8 старшего разряда, программируемый блок 9 распределения остатка формата с шиной 10 номинальных ширин знаков и шиной 11 изменений ширин знаков, счетчик 12 изменений межзнаковых пробелов, счетчик 13 импульсов обработки и блок 14 управления разверткой знаков.

Узел регистров содержит регистр 1 изменения межзнаковых пробелов и регистр 2 ширин знаковых, узел развертки знаков — счетчик 13 импульсов обработки и блок 14 управления разверткой знаков, узел счетчиков - счетчик

3 межсловных пробелов, счетчик 4-величины межсловного пробела, счетчик

6 знаков.

На фиг. 1 приняты следующие обозначения. K - ширина знака; а0. — изменение ширины знака; с „- максимальная величина межсловного пробела; F— величина формата строки; на фиг. 2

Ш„ — программа номинальных ширин;Щ749690 программа увеличения ширины, Ш„ — программа уменьшения ширины; сà — величина межсловного пробела.

Устройство работает следукщим образом.

Первоначально в сумматор 7 вводится заданная величина формата строки. ормат устанавливается на переключате1 ях клавиатуры устройства. При наборр строки номинальные ширины набираемых знаков О., и минимальные ширины пробе" лов поступают в регистр ширины 2 и далее вычитаются в сумматоре 5 из величины формата сФроки F. Наряду с этим количество поступающих межсловных пробелов подсчитывается в счетчике 3, количество знаков — в счетчике 4.

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

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

Признаком знака остатка формата является состояние (1 или О) старшего раз- 40 ряда на шине 8 старшего разряда сумматора 7.

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

При появлении на шине 8 старшего разряда логической единицы, что свидетельствует об отрицательном знаке остатка, организуется программа уменьшения ширин знаков. (межзнаковых пробелов). При этом на шине 11 изменения ширин знаков появляется признак Ш» переводящий сумматор 7 ширин знаков и пробелов и счетчик 13 импульсов отра Ьтки в положение реверса (обратного счета).

Одновременно по этому же признаку содержимое счетчика 6 знаков начинает периодически вычитаться из остатка ц) формата в сумматоре 7 до появления на шине 8 старшего разряда нуля. При этом каждый цикл вычитания фиксируется счетчиком 12 изменения межзнаковых пробелов. Благодаря этому в счетчике

12 изменения ме>кэнаковых пробелов фор лируется величина уменьшения межзнаковых пробелов.

Появление на шине 8 старшего разряда нуля означает окончание перебо-, ра строки я начало ее фотографирования.При фотографировании строки в счетчике 13 импульсов отработки предварительно определяется конечное значение ширины знака из регистра 1 изменения межзнаковых пробелов и величины изменения межзнакового пробела из счетчика 12 изменения межзнаковых пробелов.

Далее блок 14 управления разверткой знаков отрабатывает результирующую ширину знака. Если к концу формирования остатка строки на шине 8 старшего разряда сумматора 7 оказывается нуль, то возможна организация двух программ: программы LI „z по расчету строки за счет межсловных нробелов с сохранением номинальных ве- личин ширин знаков, либо программы LI увеличения ширин знаков (межзнако- вых пробелов). Вначале организуется программа Ш„ .

Программа IJ реализуется следующим образом. Устройство 9 распределения остатка формата формирует признак Ш, ;который переводит сумматор 7 в режим сложения, при этом содержимое счетчика 3 межсловных пробелов начинает периодически поступать в сумматор 7. Число этих циклов подсчитывается в счетчике 4 величины межсловного пробела, где формируется величина добавки к величине миниглального пробела.

Программа Ш„ „продол>кается либо до появления "1 на шине 8 старшего разряда (в этом случае межэнаковой разрядки нет), либо при сохранении "0" на шине 8 старшего разряда до появления выходного сигнала равенства межсловного пробела сР его максимальной величине д = д,„с,„, в блоке 5 сравнения. Этот сигнал свидетельствует о достижении пробелами величины максимального пробела d „ù

Это условие является исходным для организации третьей программы Ш, ориентированной на увеличение межзнаковых пробелов. В этом случае программируемый блок 9 распределения остатка формата формирует признак Ш, по которому сумматор 7 и счетчик 13 импульсов отработки переводятся в режим суммирования, а содержимое счетчика 6 знаков начинает поступать в сумматор 7.

Дальнейшие операции аналогичны соответствующим операциям программы Ш

Программируемый блок 9 распределения остатка формата содержит схемы совпадения и два триггера, первый из которых запоминает состояние "О" на шине 8 старшего разряда и формирует

Пркзнак Ш,второй — запоминает со749690

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

15 фиг.1 стояние "1" на шине старшего разряда и формирует признак П, либо при наличии условия <У = У„, „ и состояния шины 8 старшего разряда равного "нулю" формирует признак Ш .

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

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

1. Патент США 9 3810197, кл. 95-45, 1974.

49б90 ф °

Составитель С. Алексанов

Редактор Т. Сми нова Тех ед М.Кузьма Ко екто M Шароши

Заказ 4528/12 Тираж 434 Подписное

ЦНИИЦИ Государственного комитета СССР по делам изобретений и открытий .113035 Москва Ж-35 ра ская наб. д. 4 5

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4