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

 

Изобретение относится к автоматизации набора текста в полиграфии, может быть использовано при проектировании новых наборно-кодируюплнх и наборно-корректирующих аппаратов и позволяет распшрить функциональные воз.можности устройства. Устройство содержит оригиналодержатель, линзу, клавиатурный блок, входной кодирующий блок, знаковый индикатор, выходной блок памяти, блок записи на носитель, счетчик знаков и пробелов набора, блок сравнений показаний счетчиков, регистр ввода числа знаков и пробелов корректируемых фраг.ментов оригинала, счетчик знаков и пробелов оригина.ла, оптоэлектронный блок считывания, привод горизонтального перемещения , индикатор позиции считывания, индикатор ошибки набора, привод вертикального перемещения, - дополнительную клавиатуру сложного набора, дополнительную регистровую командную клавиатуру, блоки интерпретации и визуализации команд и режимов, регистр задания пара.метров текста, блок управления вводо.м-выводом, блоки заноминапия и контроля последовательностей кодов, блок сравнения и маркировки текста, блок контроля правил набора 1 блок мод1(р1;ка1и111 параметров набора. Приче.м дополнительные клавиатуры через входной 1 одпр Ю1ций б/юк подключены к входу блока интерпретации коман.ч п режимов , один выход KOTOpoi o совместно с выходом зпаково1Ч1 ипд1 катора через блок визуализации команд и режимов подключен к дополнительном} входу блока записи на носитель, а его второй выход совместно с вых(хчом клавиатурного блока подк.тючеп к блоку управле1П я вводо.м-выводом, выходы которого по;1ключепы к входам управления приводов вертикального и горизопта.1ьного lepcMeniOHin i, п одновременно -- к пнформацпо11ны. входам блока контроля правил набора, а также к входам блоков запоминания и ко1ггроля носледовательностей кодов, другие входы которых соединены с ВЫХОДОЛ входного КОДИ1П ЮП1егО б. Юка , п к входу блока контроля,правил набора, выход которого совместно с выходом б. юка запоминания пос.чсдовательностей кодов, ЯВЛЯ.ЮН1ИМСЯ од11овремен 1о пнформационным входом упол яп лд11х 6, ioKOB контро:1я, подключен к вхо.чу блока модпфикации параметров iia6opa, выход Koropoi O подключенк входу блока визуализации комапд и режимов . др ГНС входы которого соедипещ с выходами б, коптро.тя пос.педовательностсй кодов, подк.чюченпыми также к индикатора О1ппбкп набора п к выходу блока сравне1 ия п маркпровкп текста, а последнего соедпнены неносредственно с выходом счетчика знаков и пробелов и через регистр задания параметров текста с выходом клавнатурно1 о блока. 2 n. i. S (Л о QD О NU

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5D4 В 4! В 25 00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4187744/28-!2 (22) 01.12.86 (46) 07.06.88. Бюл. ¹ 21 (75) В. Ф. Ба x!óòñKH(; H В. В. Бондаренко (53) 681.616(088.8) (56) Авторское свидетельство СССР № 1066837, кл. В 4! В 25/00, 1984. (54) УСТРОЙСТВО ДЛЯ НАБОРА ТЕКСТА (57) Изобретение относится к 2BTo»i2T!122ции набора текста В полиграфии, может быть использовано при проектировании новых наборно-кодирующих и наборпо-коррсктируюших аппаратов и позволяет расширить функциональные возможности устройства.

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

„„SU, 1400904 А 1

И бл«к <1«с(п(1)1 .K2ll!111 112pc3XI(Тр«13 И 3 )«1)<1.

Причем дополнитсльныс клавиатуры через

BX0(ИОИ KO.(ii))X K) H(li ll ОЛОК 11«;1 h, i l« 1 Hhi 1<

Вхо."(ó блока !IHTopHpcтации команд и режимов, один Б1.!х«;(которого совместно с Выходом знакового IIH.(икатора через блок Бизма,!изацllHKOXI (н (И р(жпмОВ 110 (K,TÊ)×("kl

К ДОПОЛИИте lbHOX!X ВХОДУ бЛОК2 321!Ион Hcl носит(, ih. а его второй выход 00(3)IåñTH0 с

Б. >1 > «,(«М К,12 БИ <)ТX РИ ОГО 0 10КБ ИОДК 1К)ЧСH к блоку уHp2!3лсм(ия вводом-выводом, выхо;(l l которого пo (ключеиы к входам уирав,IСI1И Я HРИ130;!0!3 БЕПТИК2,1hHOI И ГОРIIBOHта.lüHОг0 персмсH(c ний, и одноврсмcHHÎ

h информационным Bx«, 2xl блока контроля набор,(, cl Такж(. K l3XO 1

321! 0 >! И H;1!!11ß I 0ÍÒÐÎÃ!и HOO, IO l «ваТСГ! ЬносTi .(I Kt),(ов, друl!!(> входы к«торых соеди- Q

ll(. Hhi С ВЬ(ХОД<ОМ i>X«;(HO! КО IHj)X 10111(ГО 0310K2, H K ()ХО;(>

»1 <» им мянчиаи 11< ><>с>в l<<1<><<< <а1О>, Я Б, Я !О И И . < 1 (Я «, (!i 0 13 P C

IIЫМ 13XO;10)i ) !!Ох Ян < ТhlX О, I«HOB K«llтj)« IH, подклю IBH K Бх«дх б(1«к2 модификации Il<3рамстров набора, Вых«д которо!.о подклк)чсн. 0

К BXO () О, 10h2 ВИЛ > <(Л ИЗc! ЦИ И КОМ 2 ИД И РС- ф, 3

ЖИ)10В,:(j)) I ИС БХО,(Ь! КОТОРОГО (. «(. (IIH(Hhl p

С !3l>IXО 12 X!H 0,1«hДОВБТ(. ll>HO(. СИ KO;IOB, il«;(K, 110 l( K В ХО;(>

H H)lI K2Ò0ð2 0IH! I 0K l1 i!2()«j) 2 И K Бы \Од < 0,1«K2 Qe)

СР2 !3И(Ii ИЯ Il Xi ! () последн(го соедин(ны исиосрсдствснно с вы. ;О;" Ox! (. чL>ò÷!I К<1 3 и 21 «Б Ii и!)Об(х 1 о в H 1()«p 2

И ЧСР 3 РЕГИСТР 3 с>.(2H II H !!БР а М С l j)OB TCКС Га (. (3 hiXO. (0)1 K1cI БИ 2Т < pHО ГО б, 1 «к<1. 0 11,1.

1400904

Изобретение относится к области авто, матизации набора текста в полиграфии и

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

Гель изобретения — расширение техно, <>i пиески: возможностей путем реализации двухмерных последовательностей набора.

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

Устройство для набора текста (фиг. ) содержит оригиналодержатель (ОД) 1 с установленным на нем оригиналом, выделительную оптическую линзу (ВОЛ) 2, клавиатурный блок (КБ) 3, входной кодирующий блок (ВКБ) 4, знаковый индикатор (ЗИ) 5, выходной блок памяти (ВБП) 6, блок записи на носитель (БЗН) 7, счетчик знаков и пробелов набора (СЗПН) 8, блок сравнения показаний счетчиков (БСПС) 9, регистр ввода числа знаков и пробелов корректируемых фрагментов оригинала (РВЧ)

10, счетчик знаков и пробелов оригинала (СЗГ10) 11, оптоэлектронный блок считывания (ОБС) 12, привод горизонтального перемещения (ПГП) 13, индикатор позиции считывания (ИПС) 14, индикатор ошибки набора (ИОН) 15 и привод вертикального перемегцення (ПВП) 16, а также дополнительный узел контроля набора (УКН) 1, содержащий дополнительную клавиатуру сложного набора (3KCH) 7, дополнитель-! ную регистровую командную клавиатуру (ДРКК) 18, блок интерпретации команд и режимов (БИКР) 19, блок визуализации команд и режимов (БВКР) 20, регистр задания параметров текста (РЗПТ) 21, блок управления вводом-выводом (БУВВ) 22, блок запоминания последовательностей кодов (БЗПК) 23, блок сравнения и маркировки текста (БСМТ) 24, блок контроля последовательностей кодов (БКП К) 25, блок контроля правил набора (БКПН) 26, блок модификации параметров набора (БМПН) 27. Через а, о, в, г, д обозначены контрольные точки, соответствующие различным режимам работы узла 1 (УКН).

Блоки известного устройства снабжены позиционными номерами 1, ..., 16, а блоки узла 1 (УКН) — номерами 17, ..., 27.

Сплошными одинарными стрелками на фиг. 1 показаны электрические связи, сплошными двойными стрелками — механические связи, пунктирными двойными стрелками— оптические связи. Блоки обведенного штрихпунктирными линиями узла 1 (УКН) связаны между собой и с блоками известного устрой25

55 ства следующим образом: дополнительные клавиатуры ДКСН 17 и ДРКК 18 через

ВКБ 4 подключены к входу БИКР 19, один выход которого совместно с выходом ЗИ 5, через БВКР 20 подключен к дополнительному входу БЗН 7, а его второй выход совместно с выходом КБ 3 подключен к БУВВ 22 выходы которого подключены к входам управления ПВП 16 и ПГП 13 и одновременно — к информационным входам БКПН 26, а также к входам ПЗПК 23 и ПКПК 25, другие входы которых соединены с выходом

ВКБ 4, и к входу БКПН 26, выход которого совместно с выходом БЗПК 23, являющимся одновременно информационным входом упомянутых блоков контроля 25 и 26, подключен к входу БМПН 27, выход которого подключен к входу БВКР 20, другие входы которого соединены с выходами БКПК 25, подключенными также к входу ИОН 15 и к выходу

БСМТ 24, а входы последнего соединены непосредственно с выходом СЗПН 8 и через

РЗГ!Т 21 — с выходом КБ 3.

ДКСН 17 представляет собой совокупность клавиш (в количестве порядка 10 шт.) с соответствующими формирователями, формирующими коды команд 2 — координатного позиционирования наборных элементов в соответствующих фрагментах сложного набора. В разных видах сложного набора (формульном, табличном, акцидентном и др.) смысл этих команд различен: например, в формульном наборе команда показателя или индекса формирует перемещение соответствующего знака вверх или вниз по вертикали, а также уменьшение кегля, команда дроби с прямой чертой формирует горизонтальную линейку, а также выполняет позиционирование числителя и знаменателя относительно линейки по вертикали (соответственно, вверх и вниз) и по горизонтали (равнение с выключкой в центр) и т. д. Следовательно, задаваемые клавишами ДКСН 17 команды сложного набора являются макрокомандами, разложение которых на микрокоманды вертикального и горизонтального позиционирования, т. е. их интерпретация, зависит от вводимых с основного КБ 3 декларативных команд, именующих соответствующие фрагменты сложного набора (формула, таблица, акцидентный блок и т. д.) . Поскольку наглядные графические символы команд, наносимые на клавиши ДКСН 17, также зависят от вида сложного набора, в одном устройстве, выполняющем (разновременно) несколько видов сложного набора должна быть предусмотрена смена раскладок клавиатуры ДКСН 17.

ДРКК 18 представляет собой совокупность клавиш (в количестве до 6 шт.) с соответствующими формирователями, формирующими коды дополнительных команд, привязанных к каждой клавише командного блока основной клавиатуры КБ 3. Регист1400904

55 ровой эта клавиатура называется потому, что она, подобно регистровым клавишам обычных пишущих машин, выполняет модификацию основных клавишных кодов знаков (например, замену строчных знаков прописными): полезность такого приема модификации определяется тем, что основной клавишный код применяется весьма часто (например, строчные буквы составляют основную часть текста), а модифицируемый код (например, код прописной буквы) — весьма редко. То же самое имеет место в отношении команд: например, чаше всего употребляется команда «Переменный пробел» (), а команды фиксированных пробелов

«Круглая» (П), «Полукруглая» (П) и «Тонкая» (0) шпации — применяются значительно реже; аналогично, чаще всего употребляется команда «Выключка влево», а команды «Выключка вправо», «В центр», «В формат», «К корешку», «К наружному полю»вЂ” применяются значительно реже, поэтому дополнительное нажатие регистровых командных клавиш используется сравнительно редко. Анализ команд простого (линейного) набора показывает, что они естественно группируются и BccoUèèðóþòñÿ в памяти, и что они чаще всего образуют группы из четырех, а реже — из двух и шести команд.

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

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

При нажатии только пробельной клавиши по умолчанию формируется код (U ), при нажатии (вслед за пробельной) регистровой клавиши (И1) — код (Н), И вЂ” код (и), Н вЂ” код (О); при нажатии регистровой клавиши И может выполняться дополнительная модификация пробельных кодов, например, с позиционированием тех же кодов (O), (a), (о) не по горизонтали, а по вертикали.

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

БИКР 19 представляет собой активный преобразователь кодов комбинационного типа, выполняющий объединение основных командных кодов, поступающих от КБ 3 с дополнительными командными кодами, поступающими от ДКСН 17 и ДРКК 18, 5

50 и получение рсзультпрующиx мàhðокодов команд с последующим их разложснием в последовательность микрокодов позиционирования и масштабирования знаков. Тем самым БИКР 19 представляет собой совокупность комбинационных шифратора и дешифратора командных кодов. Наряду с жесткой (аппаратной) возможна также программная реализация БИКР 19, например на основе программируемого микропроцессора. преимуществом которой может быть гибкая перестройка всей системы команд. Выход шифратора БИКР 19 поступает на вход

БВКР 20, а выход дешифратора БИКР 19 поступает íà вход БУВВ 22.

БВКР 20 представляет собой электронный дисплей с аппаратным (знакогенератор, ЗУ, блок выборки и позиционирования) и программным оснащением, обеспечивающими индикацию на его экране последовательности вводимых команд (вплоть до пх отмены) и сообщений о режимах работы устройства в целом. Поскольку входом

БВКР 20 является выход шифратора БИКР

19, в БВКР 20 имеется собственный дешифратор для команд комплексного характера, вырабатываемых путем комбинирования команд, вводимых с КБ 3, ДКСН 17 и ДРКК 18, а также для сообщений о режимах, коды которых поступают с выходов БСМТ 24, БКПК 25 и БМПН 27 (выходы в, г, д). Прн этом используемые в дешифраторе БВКР 20 коды основных командных символов фиксированной номенклатуры поступают с буферных регистров ЗИ 5 непосредственно в знаксгенератор БВКР 20, а коды командных символов варативной номенклатуры, формируемых в БИКР 19 аппаратных или программно, поступают сначала в дешифратор блока выборки и позиционирования, а также в ЗУ (прй программном управления) и лишь после аппаратной пли программной обработки они поступают на знакогенератор БВКР

20. Особенности формирования кодов сообщений о режимах работы, также поступаюLlLHx в дешифратор олока выборки и позиционирования и ЗУ БВКР 20, рассматриваются отдельно. Последовательные коды индицируемых символов с выхода EBKP 20 поступают также на регистрацию в БЗН 7.

Регистрограмма, вырабатываемая БЗН 7, может быть полной копией экранного изображения БВКР 20 или ее стилизованным (частичным, упрощенным) отображением.

РЗПТ 21 представляет собой регистр для формирования и хранения поступающих с КБ 3 кодов параметров основных структурных единиц текста — свободHblx и связанных словоформ (слов и словосочетаний). предложений, абзацов, сверхфразовых единств. В простейшем случае эти параметры представляют собой статически установленные верхние значения длины указанных единиц, выраженные в количестве единиц

1400904

20 более низкого уровня, т. е. в количестве букв, слов и т. д. Сравнение текущих параметров текста с указанными нормативными параметрами выполняется в БСМТ 24.

БУВВ 22 представляет собой логический ! автомат, вырабатывающий по признакам одиночных командных кодов, поступающих с выхода КБ 3, и групповых (комбинированных) командных кодов, поступающих с выхода БИКР 19, сигналы управления узлами и блоками устройства, осуществляющими ввод и вывод (отображение) данных.

Он состоит из логических схем и формирователей сигналов управления. Блок 22 формирует сигналы управления ПВП 16, выполняющим шаговые перемещения ОД по вертикали, управления ПГП 13, выполняющим шаговое перемещение ОБС 12 по горизонтали, а также управление выборкой (запоминанием) последовательностей кодов, поступающих с выхода ВКБ 4 в БЗПК 23 и их обработкой в БКПК 25 и БКПН 26. Аппарат может иметь жесткую и программно-перестраиваемую структуру, связей: в последнем случае он программируется встроенным в

БИКР 19 микропроцессором.

БЗПК 23 представляет собой ЗУ прямого доступа, выполняющее запоминание поступающих на его информационный вход с выхода ВКБ 4 последовательностей кодов в по рядке и объеме, определяемом сигналами, с выхода БУВВ 22. В процессе запоминания допускается обмен данными между БУВВ 22 и БЗПК 23.

БСМТ 24 представляет собой компаратор числовых кодов, поступающих с выходов

СЗПН 8 и РЗПТ 21. Если текущие параметры, характеризующие длины текстовых цепо1 . чек, подсчитанные в СЗПН 8, превосходят граничные значения, заданные в РЗПТ 21, на выходе БСМТ 24 вырабатывается сооб. щение о маркировке соответствующих тек стовых блоков на экране БВКР 20 и при необходимости — на носителе БЗН 7.

БКПК 25 представляет собой управляемое от БУВВ 22 устройство поиска и сравнения текущих последовательностей кодов, поступающих на его первый информационный вход с выхода ВКБ 4, с запомненными последовательностями кодов, поступающих на его второй информационный вход с выхода БЗПК 23. Тем самым он содержит два блока выборки и запоминания кодов, один из которых осуществляет последовательный стековый доступ к БЗПК 23, и один компаратор кодов, а также логическую схему, формирующую на своем выходе в сигнал Q npu наличии совпадения текущей последовательности кодов с одной из запомненных в БЗПК

23, и сигнал «1» — при отсутствии такого совпадения по всему массиву запомненных данных. В соответствии с характером данных сигналы «1» выдаются по выходу в (факультативные) и по выходу г (обязательные) .

БКПН 26 выполняет аналогичную БКПК

25 функцию, однако не относительно любых последовательностей знаковых или командных кодов, à только относительно параметрических последовательностей, характеризующих сочетания кодов команд и их числовых параметров — фиксированных или вариативных (вычисляемых в процессе набора).

Указанные сочетания регламентируются правилами набора, устанавливающими, какие сочетания действующих командных кодов и их параметров допустимы, а какие требуют коррекции (модификации параметров набора). Такое избирательное связывание командных кодов с параметрами набора выполняется входящим в состав БКПН 26 специализированным логическим автоматом, реализация которого здесь не конкретизируется: отметим лишь, что автоматы такого типа, реализующие (аппаратно или программно) правила выключки и верстки, известны; известно также и вычисление текущих параметров набора по сигналам вертикального и горизонтального позиционирования, поступающим с выходов БУВВ 22 на входы БКПН 26. Особенностью предлагаемого технического решения является не состав блока БКПН 26, а его функционирование совместно с блоком БМПН 27, т. е. автоматизация вгонки, выгонки и масштабирования. Кроме специализированного логического автомата, в состав БКПН 26 входят те же узлы, что и в состав блока БКПК 25, однако признаками сравнения, формирующими выходные коды «О» и «1», являются не соотношения =,, а соотношения (, ) для соответствующих параметров набора.

БМПН 27 является специализированным вычислительным устройством, выполняющим вычисление определенных функционалом от текущих параметров набора (размеров знаков и пробелов) и модификацию (уменьшение или увеличение) последних с целью устранения отклонений от правил набора.

Вычисления выполняются итерационно, с сопоставлением результатов вычислений и установленных в БКПН 26 параметрических ограничений. Если при допустимых значениях модифицированных параметров установленное правилами набора параметрическое ограничение выполнить не удается, на выходе д БМПК 27 выдается сообщение об этом, поступак)щее на вход БВКР 20.

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

Вводимые с основной клавиатуры КБ 3 и дополнительных клавиатур РПКСН 17 и

ДРКК 18 коды команд через ВКБ 4 поступают на интерпретатор БИКР 19, выполняю14ОО9О4

55 щий комплексирование и интерпретацию команд и режимов, относящихся как к простому (одномерному), так и к сложному (двумерному) набору, а также выработку внутренних команд управления режимами работы устройства в целом и управления средствами ввода-вывода. Сформированные

БИКР 19 микрокоманды управления с выхода шифратора БИКР 19 поступают в блок

БВКР 20 для визуализации, т. е. выдачи текущих сообщений о командах и режимах работы устройства оператору (наборшику, корректору, редактору), а сформированные

БИКР 19 микрокоманды управления вводомвыводом с выхода дешифратора БИКР 19 поступают на блок управления БУВВ 22.

Последний вырабатывает сигналы управления ПВП 16 и ЛГГ1 13 для позиционирования по вертикали и горизонтали при считывании знаков с оригинала (вообгце говоря, двумерном); эти сигналы одновременно используются для счета знаков и пробелов при определении параметров набора и контроля правил набора в БКПН 26.

Поскольку все реализуемые узлом 1 (УКН) функции контроля набора в конечном счете визуализуются в БВКР 20 и БЗН 7 (соответствеHHO, в режиме индикации и регистрации), реализация этих функций наиболее полно выявляется во взаимодействии блоков 23 — 27 с блоком 20, БЗПК 23 под управлением с выхода а БУВВ 22 работает в двух режимах: режиме обучения и рабочем режиме. В режиме обучения БЗПК 23 фиксирует (в отдельных знаковой и командной зонах) все поступающие на него знаковые и командные коды из размеченных командами набора контрольных текстов, запоминая при этом последовательности кодов и частоту их употребления. Естественно, что контрольные тексты должны быть тшательно выверены и свободны от знаковых или командных ошибок и искажений, так как запоминаемые последовательности кодов в дальнейшем используются как образцовые (нормативные) при контроле текущих текстов. В рабочем режиме БЗПК 23 отключается от выхода ВКБ 4 и работает только в режиме считывания запомненных последовательностей кодов блоками 25 и 26, актуализируемыми по выходу о БУВВ 22. При этом блок БКПК 25 считывает текущие последовательности знаковых и командных кодов с выхода ВКБ 4 и сопоставляет их с образцовыми (нормативными) последовательностями, считываемыми с выхода БЗПК 23 путем направленного перебора. В простейшем случае перебор выполняется по алфавитному признаку и учитывает только парные последовательности кодов, в более сложных случаях используются специальные алгоритмы перебора (например, хэширование) и более длинные контрольные последовательности (из трех, четырех и т. д. кодов): эти детали относятся к программной

50 реализации усложненных методов контроля и потому здесь не рассматриваются.

При контроле последовательностей кодов в БКПК 25 вырабатываются два контрольных признака — факультативный (на выходе в) и обязательный (на выходе г) с двумя значениями контрольных кодов (О, 1) на каждом выходе. Факультативный признак рассматривается как фиксирующий выполнение желательных требований к тексту и командам набора, а обязательный — как фиксирующий выполнение обязательных требований. Соответственно, код 1 на выходе в означает нежелательное искажение или дефект (ошибкоопасное место — ОМ), а код

«1» на выходе г — недопустимое искажение (ошибку набора - — OH). Первое (ОМ) фиксируется только на экране БВКР 20 и рассматривается как подсказка оператору, которую îH учитывает или игнорирует Ilо своему усмотрению, а второе (ОН) фиксруется также на ИОН 15 и блокирует дальнейшее поступление кодов с выхода ВБП 6 на БЗН 7 до исправления ошибки. К ОМ относятся маловероятные сочетания знаковых или командHblx кодов, т. е. единицы текста о сочетаниях команд, имеющие низкую частоту встречаемости (например, аббревиатуры, иноязычные включения, редкие варианты оформления набора и др.). К OH относятся недопустимые сочетания знаковых и командных кодов, т. е. сочетания, вообще не встречавшиеся ранее н, соответственно, незапомненные в БЗГ1К 23. Естественно, что некоторые из OH могут быть переведены в ОМ, если при переходе из рабочего режима в режим обучения они будут внесены в БЗПК 23.

На >яду с сообшениями об ОМ, поступаюгцими в БВКР 20 из БКПК 25, в БВКР 20 пост гпают также сообщения из БИКР 19 о режимах работы устройства. Такими сообщеHHmlII являются: автономный (ott-line) или системный lon-1н1е) режим работы устройства; диалоговый режим с выводом д3HHblx только «а БВКР 20, пакетный режим «выводом данных только на БЗН 7 и пакетнодиалоговый режим с выводом данных на

БВКР 20 и ЬЗН 7 в различных пропорциях; этап обработки текстовой и командной информаций (ввод исходных данных и спецификаций — врсс, перви lnblH ввод текста и команд — II1, набор и формирование одHOмерных текстов е1, набор и формирование двумерных текстов согпр, вывод данHhl Y — oLIt, стадия корректуры данных согг; дляц,неся команды формирования текстовых блоков, подлежащие специальному завершению (отменс), а также подсчету и контролю параметров в ходе набора.

Команды последнего вида сопровождаются сооб цениями на экране ЬВКР 20, например мигающей командной строкой, для напоминания оператору о необходимости специального завершения (отмены), а также

1400904

Формула изобретения сообгцениями о специальных ошибках — нарушениях правил набора, являющихся «едопустимыми сочетаниями команд набора и их параметров, вычисляемых в ходе набора логическим автоматом блока БКПН 26. Эти нарушения рассматриваются вначале как

ОМ, подлежащие устранению с помощью

БМЙН 27, который выполняет модификацию параметров набора в зоне действия команды (T. е. в пределах формируемого ею наборного блока) -- в соответствии с определенным вычислительным алгоритмом вгонки, выгонки или масштабирования. Если путем модификации параметров указанное ОМ устранить не удается, на выходе д блока БМПН 27 вырабатывается сообщение, выносимое на экран БВКР 20 и при необходимости — — на регистрограмму БЗН 7.

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

I ðаниц длин слов, предложений, абзацев и т. д.), установленных в РЗ(1Т,.21. Контроль этих правил выполняется блоком БСМТ 24, вырабатывающим сообщение о стилистическом ОМ, служащее одновременно маркером соответствуюп!его текстового блока в его экранном изображении и в регистрограмме.

В целом благодаря описанным особенностям функционирования узла 1 (УКН) в устройстве реализуются функции контроля одно-;I двумерных текстов, причем наряду с обнаруживаемыми в известном устройстве отклонениями от оригинала в количестве знаков и пробелов обнаруживаются другие текстовыс и командные ошибки — формат1Iûå (стилнстические), параметрические (наруп1еIIHH технологических правил набора), а такжс морфологические и синтаксические ошибки, заключак>щиеся в заменах и перестановках, f. е. в нарушениях последовательности знаковых и командных кодов.

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

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

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

1400904, Г йРН

Составитель Т. Тихонравова

Редактор Е. Папп Техред И. Верес Корректор С. Черни

Заказ 2528/20 Тираж 352 Подписное

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

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4!5

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

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

 

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

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