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

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

Авторы: Герасимов, Ползунова, Сапега

ZIP архив

Текст

О П И С А Н". .ИЗОБРЕТЕН ИЯ И" льВ 4 О 56 Союз Советских Социалистических Республнк(22) Заявлено 05,04.76 (21) 2346472/1 рисоединеи 23) Приоритет Опубликов юсударственньй немвтет СССР ее делам нзебретеннй н втнрытнй53) УДК 681.327. ,11 (088,8) но 15.07.79. бюллет коваиия описания 15.07.,79 опу. Т. Сапега, Л. Н. Герасимов и Д. В, Ползунова 1) Заявитель 4) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ЗНАКО Изобретение относится к области автомати ки и вычислительной техники и предназначено для управления разверткой индикатора.Известно устройство дпя отображения гра. фической информации, содержащее счетчик кодовых групп, счетчики координат Х и У, счетчик строк, два адресных регистра, коммутатор, генератор символов,. ЭЛТ, триггер переключения регистров 11. Недостатком известного устройства являет тося то, что любое изображение в нем разбивает.ся на п 1 л п знакомест ( т.е. имеет строго оп.ределенный формат) и это разбиение не можетоперативно перестраиваться в процессе работы.В графических индикаторах необходимо отобра. тжать формуляры, состоящие из нескольких зыков и расположенные в одну или две строки.При отображении табличной информации возникает необходимость группирования отдельных,частей информации по определенному смыслу фО(параметрам) разбиением на группы столбцови строк, расстояние между которыМи больше,чем расстояние между знаками внутри группы,Вторым недостатком известного устройства является то, что оно не позволяет изменить рас. стояние между знаками как при увеличении ра меров знаков (что часто требуется при отображении формуляров на Экранах графических ин. днкаторов с целью их выделения), так и при группировании знаков.Известно устройство дпя отображения инфор мации на, экране ЭЛТ, содержащее генератор тактовых импульсов, блок синхронизации, генератор пилообразного напряжения, кольцевой счетчик, блок формирования массива изображения и уп. равляемый генератор 2).Это устройство позволяет изменять рассто. яние между символами и группами символов в одной информационной строке в устройствах, использующих отображение знаковметодом те левизионного растра Оно также не может бьггь использовано для развертки знаков, отобража. емых функциональным методом.Ближайшим по технической сущности к предлагаемому изобретению является устройство, содержащее блок сброса, первый выход которо. го соединен с первым входом блока управления,здва счетчика, два элемента И, два элемента задержкй и эзтемент ИЛИ, выход первого счетчика через первый элемент И и первый элемент задержки соединен с первым входом второго счетчика 13.Недостатком известного устройства является то, что оно так же, как и аналоги 1 аае-уст ройства может формировать развертку строго определенного формата и не позволяет оператив.но перестраивать форматы изображений в процессе работы, Импульс на выходе схемы совпадения счетчика грубого отсчета йоявится только после поступления на вход этого счетчика опре.деленного числа импульсов. Импульсы с выхода указанной схемы являются запускающими импул сами для счетчика точного отсчета. Импульс на выходе схемы совпадения счетчика точного отсчета тоже появится только после поступления на его вход определенного числа импульсов, Та.ким образом на экране ЭЛТ сформируется растр, содержащий строго -опредетейВМ чйсло ййкомест в строке и определенное число строк. Устройство не позволяет изменять расстояние между зна.ками как при увеличении размеров знаков, так и при группировке знаков, Кроме того, оно по зволяет отображать на экране ЭЛТ меньший объем информации по сравнению с возможйоСтями индикатора, При функциональном методе генерирования знаков самый простой по конфигурациизнак может вычерчиваться на экране ЭЛТв несколько раз быстрее самого сложного из всего алфавита знаков, Тем не менее, известное устройство выполнено таким образом, что на отображение знаков как простой, так и сложной конфигурации отводится одно и то же время, которое жестко определено блоком управления.Цель изобретения - расширение области при.менения устройства за счет увеличения объема отображаемой информации.Поставленная цель достигается тем, что в устройстве введены блок формирования расстояний между группами знаков, два счетчика, два элемента ИЛИ и два коммутатора, первые входы которых соединены с первыми выходами блока формированйя расстояний между груййами знаков, вторые выходы которого связаны со вто рыми входами блока управления,"третьи и четвертые входы блока управления соответственно соединены с выходами первого и второго ком.мутаторов, а пятый вход - с шиной "Сброс", Первый выход блока управления подключен ко входу блока формирования расстояний между группами знаков, второй и третий выходы связаны соответственно с первыми входами третьего и четвертого счетчиков, выход первого элемента задержки через первый элемент ИЛИ со . - единен с первым входом первого счетчика, вторым-входом первого коммутатора; первым вх дом второго элемента ИЛИ и шестым входом блока управления. Второй вход первого счетчи.ка подключен к шинеКонец знака", выход вто.рого счетчика соединен через второй элемент Ии второй элемент задержки со вторым входомвторого счетчика и вторым входом второго элемента ИЛИ, второй вход которого соединен сшиной "Сброс", а выход - со вторым входомтретьего счетчика, третий вход которого подключен ко второму выходу блока сброса, тре 1 о тий выход которого соединен со входом первого элемента ИЛИ, второй вход которого соеди.нен с шиной "Сброс". Первый вход третьегоэлемента ИЛИ подключен к четвертому выходублока управления,ко входу блока сброса и ши. ьнам "Конец знака" и "Сброс" второй входтретьего элемента ИЛИ соединен с двумя ком.- мутаторами, блоком формирования расстояниймежду группами знаков, блоком управления нпервым элементом задержки, и выход третьего эо элемента ИЛИ связан с четвертым счетчиком.На чертеже приведена блок-схема устройства,Устройство содержит блок 1 управления,блок 2 сброса, коммутаторы 3, 4, блок 5 формирования кодов:расстояний между группами зна 25 ков, счетчики 6,7, 8, 9, элементы 10, 11 И, эле.менты 12, 13 задержки, элементы 14, 15, 1 б ИДИ,шину 17 "Пуск", шину 18 "Конец знака", шйны19 кода гасстояния между знаками по горизонтали, шину 20 кода расстояния между знакамиЗО по вертикали, шины 21 кодов количества зна.ков в группе и расстояний между группами зна.ков по горизонтали и вертикали, шины 22 кодаколичества знаковых строк, шины 23 кода количества знаков в каждой строке, шины 24 кодаЗБ ординаты исходной точки знака, шины 25 ко.да абсциссы исходной точки знака, шину 26"33, 34, 35 И, триггеры Зб, 37, элементы 38, 39,40 задержки, элементы 41, 42, 43, 44 ИЛИ, Блок2 сбросаюстонт из элемента 45 ИЛИ и элемвн.тов 4 б, 47 задержки Коммутаторы 3 и 4 состо.45 ят из элементов 48 И и элементов 49 ИЛИ. Блок5 формирования кодов расстояний между группами знаков включает в себя счетчики 50, 1,элементы 52, 53 сравнения, коммутаторы 54, 55и элементы 5 б, 57 задержки.у Устройство работает следующим образом.Предварительно по шине 27 поступает сигнал"Сброс", который проходит через элемейты ИЛИ15, 16, 41, 43 и устанавливает в состояние "0".третьи и четвертые счетчики 8, 9 и счетчики 30,31 и триггеры 36, 37 блока управления. На ши.нах 19, 20, 21 пэтенциально устанавливаютсякоды количества знаков в группе и расстояниймежду знаками внутри групп и группами по го.ризонтали и вертикали, На шинах 22 и 23 так.же потенциально устанавливаются коды количест.ва знаковых строк и количества знаков в каж.дой строке,Работа устройства подразделяется на два ре.жима 5Первый режим - формирование разверткизнаков с постоянным шагом, определяемым ко.дами расстояний между знаками по горизонта.ли и вертикали,Второй режим - формирование развертки с ознаков с переменным шагом, когда расстояниямежду группами знаков больше расстояний между знаками внутри групп,В первом режиме блок 5 формирования ко.дов расстояний между группами знаков не ока- С 5зывает влияния на работу устройства На шинах21 в этом случае устанавливают нулевые комбинации кодов, Работа начинается по сигналу"Пуск", который поступает на вход устройствапо шийе 17 и проходит через элемент 45 ИЛИ 20блока сброса на входы третьего сь четвертогосчетчиков 8 и 9 и второго коммутатора 4. Поэтому сигналу на выходные шины 24 и 25 с вы.ходов третьего и четвертого счетчиков 8 и 9 выдаются коды координат исходных точек знаковсв нервом случае нулевые коды) и через эле.менты 48 И и элемент 49 ИЛИ второго комму/татора 4 проходит код расстояния между знаками по горизонтали и вводится в счетчик 31,Сигнал "Пуск", задержанный на элементе 46 за. звдержки, проходит через элемент ИЛИ 44 и устанавливает "1" в триггере 37, Элемент 46 задержки необходим для того, чтобы сигнацьс с выхода элемента 33 И: поступали на счетные входысчетчиков 31 и 9 после того, как в счетчике 31 з 5установится вводимый код расстояний междузнаками по горизонтали, а из четвертого счете.ка 9 будет прочитан хранящийсяв нем код.Сигнал с вьсхода элемента 46 задержки поступает через элемент 47 задержки и.выходную . 40шину 26 в знакогенератор в качестве сигнала начала формирования. знака,Элемент 47 задержки нужен для того, чтобык моменту начала написания знака окончилисьпереходные процессы в отклоняющей системе 45электронно-лучевой трубки после ввода из треть-,его и четвертого счетчиков 8 и 9 кодов коорди.нат исходной точки знака в преобразователи"Код-напряжение", где они запоминаются и преобразуются в уровни напряжений (на чертеже не 50показано).По сигналу "Пуск", который проходит также.и через третий элемент 16 ИЛИ, с шин 23 впервый счетчик б вводится код количества зна.ковв.строке, По этому же сигналу во второй .55счетчик 7 с шин 22 вводится код количествастрок.Выходной сигнал триггера 37 разрешает прохождение импульсов с генератора 29 импульсов бчерез элсмент 33 И. Импульсы с выхода этойсхемы поступают на счетные входы счетчиков9 и 31, Четвертый счетчик 9 работает в режимесложения, а счетчик 31 - в режиме вычитания.В момент времени, когда в счетчике 31 устанавливается код О, О, срабатывает элемент 35 И,Сигнал с выхода этого элемента задерживаетсяна элементе 40 проходит через элемент 43 ИЛИи устанавливает в "0" триггер 37,Прохожденйеимпульсов через элемент 33 И прекращается, ав четвертом счетчике 9 зафиксируется код координаты Х исходной точки отображения следующего знака. Подготовка этого кода происходитв то время, когда знакогенератор осуществляетвычерчивание знака на экране ЭЛТ. После того,,как завершится вычерчивание знака, от знакогенератора по шине 18 на вход устройства посту.пает сигнал "Конец знака". Этот сигнал проходит через элемент 45 ИЛИ, Сигнал с выходаэтой схемы воздействует на все элементы устройства так же,как описано вьпие по сигналу "Пуск".Кроме того, по сигналу "Колец знака" из перво.го счетчика б вычитается "1", т.е, учитываетсяколичество отображаемых знаков в данной строке. Описанные процессьс повторяются до тех пор,пока не отобразится вся знаковая строка,а в йервом счетчике б не установится код 00. По этому коду срабатывает первьщ элемент 10 И, Ситнал с его выхода задерживается на первом элементе 12 задержки, проходит через первый элемент 14 ИЛИ и разрешает ввод в первьсй счетчик 6 кода количества знаков в следующей стро.ке с шин 23. По сигналу с выхода первого элемента 12 задержки, кроме того, вычитается "1"из второго счетчика 7,через элсменты 48 И и злемен.ты 49 ИЛИ первого коммутатора 3 с псин 20 в счетчик ЗО вводится код расстояния между знаками новертикали; с некоторой задержкой на элементе39 задержки этот сигнал проходит через элемент42 ИЛИ и устанавливает "1 в триггере Зб.Элемент 39 задержки необходим для того,чтобы сигнассы с выхода элемента 32 И посту.пили на счетные входы счетчиков ЗО и 8 послетого, как в счетчике ЗО установится вводимыйкод расстояний между знаками по вертикалии из третьего счетчика 8 будет прочитан хранящийся в нем код, Сигнал с выхода первого эле.мента 12 задержки проходит также через первыйэлемент 16 ИЛИ и устанавливает "О" в счетчике 9,Триггер Зб разрешает прохождение импуль.сов с генератора 29 импульсов через элемент32 И, Импульсы с выхода этой схемы поступают на счетные входы счетчиков 8 и 30, Третийсчетчик 8 работает в режиме сложения, четвертый счетчик 9 - в режиме вычитания, В моментвремени, когда в счетчике 30 устанавливаетсякод ОО,срабатывает элемент 34 и с некоторойзадержкой на элементе 38 задержки проходитчерез элемент 41 ИЛИ и устанавливас. "Й" втриггере 36, при этом прекращается прохождение импульсов через элемент 32 И, а в третьемсчетчике 8 фиксируется код координаты исход.ных точек знаков, располагаемых в следующейзнаковой строке,Развертка знаков в следующих строках производится,как описано выше, Из второго счет.чика 7 вычитаются "1" после отображения-каж.дой строки, В момент времени, когда во втором 10счетчике 7 устанавливается код 0,0, срабатывает второй элемент 11 и ее сигнал, с некоторойзадержкой на втором элементе 13 задержки, устанавливает в состояние "0" второй счетчик 7,проходит через второй элемент 15 ИЛИ и устанавливает в "0 третий счетчик 8, а на входио шине 28 выдается в качестве сигнала "Конецработы". По этому сигналу на вход устройствамогут выдаваться новые коды.Во втором режиме, когда необходимо раз- Оделение знаков по группам, в блок 5 формирования расстояний между группами знаков вводят"-ся коды, определяющие число знаков, расположенных в группе по горизонтали и вертикали,а также коды, определяющие расстояние между 25группами знаков по горизонтали и вертикали.Устройство работает в основном так же, как ив первом режиме.Дополнительно по сигналам элемента 43 ИЛИв счетчик 51 вводятся "единицы". На шинах 21, 30подключенных к первым входам схемы 53 сравПения; устанавливается код количества знаковв группе по горизонтали. В момент времени, когда этот код сравняется с кодом на вйходе счет-чика 51, срабатывает элемент 53 сравнения. з 5По сигналу с его выхода коммутатор 55 пропускает на входы элементов 49 ИЛИ второго коммутатора 4 с шин 21 код, определяющий рассто " "яние между группами знаков по горизонтали.Кроме того, по сигналу с выхода элемента 53 40сравнения через элемент 44 ИЛИ устанавливается 1" в триггере 37. Код с выходов элементов49 ИЛИ второго коммутатора 4 вводится всчетчик 31. После этого в счетчике 9 формиру-ется,код координаты Х исходной точки первогознака следующей группы и т.д. до конца разверт.ки знаков в данной строке. По сигналам с выхода элемента 41 задержки вводятся "единицы"в счетчик 40. На шинах 21, йодВ 1 юченных к первым входам элемента 52 сравнения, устанавли- О- -вйетсякод количества знаков в группе по вер.тикали. В момент времени, когда этот код срав.няется с кодом на выходе счетчика 50, срабаты.вает элемент 52 сравнения. По сигналу с его выхода коммутатор 54 пропускает на входы эле сментов 49 ИЛИ первого коммутатора 3 с шин21 код, определяющий расстояние между груп.лами знаков по вертикали. Кроме того, по сй.гналу с выхода элемента 52 сравнения через Оэлемент 42 ИЛИ устанавливается "1" в тригге.ре 36, Код с выходов элементов 49 ИЛИ первого коммутатора 3 ввоцится в счетчик 30, Послеэтого в третьем счетчике 8 формируется код координаты У исходных точек первых знаков сле.дующей группы по вертикали и т.д, до концаразвертки по вертикали,Коды координат исходных точек знаков формируются в третьем и четвертом счетчиках 8 и 9 ипри помощи, счетчиков 30, 31, 50, 51, а используются эти кодь 1 после появления на шине 18сигнала "Конец знака".Генератор 29 импульсов настроен на частоту несколько магагерц, а счетчики 30, 31, 50,51 содержат не более 3 - 4 разрядов.Время отображения одного наиболее просто.го по конфигурации знака составляет не менее8 - 10 микросекунд. Поэтому операции подготовки кодов координат исходных точек будут производиться всегда быстрее, чем операции отоб.ражения знаков.Предложенное устройство по сравнению с известным позволяет отображать информацию наэкране ЭЛТ как в виде отдельных формуляровпеременной длины, так и в виде таблиц, причемоно позволяет изменять расстояния между знаками в соответствии с изменяемыми размерамизнаков и разделять таблицы на группы строк истолбцов с требуемым количеством знаков вкаждой, следовательно расширяет функциональные возможности,В предлагаемом устройство при разверткезнаков учитываются затраты времени на отображение знаков в зависимости от их конфигура.цин (сложности), так как по сигналу "Конецзнака" сразу же на входы преобразователей"Код.напряжение" выдаются по шинам 24 и 25"коды координат исходной точки следующего зна.ка и в знакогенератор команда на отображениеследующего знака, Это позволяет значительно,уменьшитьнепроизводительные затраты времени .и за счет этого увеличить объем информации,отображаемой на экране ЭЛТ.Формула изобретенияУстройство для формирования знаков, содержащее блок сброса, первый выход которого со. единен с первым входом блока управления, два счетчика, два элемента И, два элемента задерж. ки и элемент ИЛИ, выход первого счетчика через первый элемент И и первый элемент задержки соединен с первым входом второго счетчика,отличающееся тем,что,сцельюрасширения области применения устройства за счет увеличе. ния объема отображаемой информации в него введены блок формирования расстояний между группами знаков, два счетчика, два элемента ИЛИи два коммутатора, первые входы которых соединены с первыми выходамн блока формирования расстояний между группами знаков, вторые выходы которого связаны,со вторыми входами блока управления, третьи и четвертые входы блока уп равления соответственно соединены с выходами первого.и второго коммутаторов, а пятый вход - с шиной "Сброс", первый выход блока управле. ния подслючен ко входу блока формированиярасстояний между группами знаков, второй и тре ц тий выходы связаны соответственно с первыми входами третьего и четвертого.счетчиков, выход первого элемента задержки через первый элемент ИЛИ соединен с первым входом первого счетчи. ка, вторым входом первого коммутатора, первым15 входом второго элемента ИЛИ и шестым входом блока управления, второй вход первого счетчика подключен к шине "Конец знака", выход второ-го счетчика соединен через второй элемент И и вто. рой элемент задержкй со вторым входом второ.20 го счетчика и вторым входом второго элемента.ИЛИ, второй вход которого соединен с ши. 10ной "Сброс", а выход - со вторым входомтретьего счетчика, третий вход которого подклю.чен ко второму выходу блока сброса, третий вы.ход которого соединен со входом первого элемента ИЛИ, второй вход которого соединен сшиной "Сброс", первый вход третьего элементаИЛИ подключен к четвертому выходу блока уп.равления, ко входу блока сброса и шинам "Конец знака" и "Сбросф, второй вход третьего эле.мента ИЛИ соединен с двумя коммутаторами,блоком формирования расстояний между груп.лами знаков, блоком управления и первым элементом задержки, а выход третьего элементаИЛИ связан с четвертым счетчиком,Источники информации, принятые во внима.ние при экспертизе1, Авторское свидетельство СССР Кф 411476,кл. 6 О 8 К 1520, 19742. Авторское свидетельство СССР Р 414589,кл. 6 Об Е 3/14, 1972.3. Авторское свидетельство СССР Ко 378837,кл. 6 06 Р 314, 1973.674056 Составитель Г, МитинаТехред М. Келемеш Корректор р Назаро Ред Заказ 403 йое аж 77 Филиал ППП "Патент", г, Ужгород, ул. Проектная, 4 7 Т ЦНикп 1 л но дела 113 О 35, Мгого комитета ССи открытийРаушская наб., д

Смотреть

Заявка

2346472, 05.04.1976

ПРЕДПРИЯТИЕ ПЯ А-3327

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

МПК / Метки

МПК: G06K 15/20

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

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

Код ссылки

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

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