Изобретение относится к области автоматики и вычислительной техники и предназначено для управления разверткой индикатора. Известно устройство для отображения графической информации, содержащее счетчик код вых групп, счетчики координат X и У; счетчик строк, два адресных регистра, коммутатор, генератор символов,. ЭЛТ, триггер переключения регистров 1. Недостатком известного устройства является то, что любое изображение в нем разбивается на m л п знакомест ( т,е. имеет строго оп ределенный формат) и это разбиение не может оперативно перестраиваться в продессе работы. В графических индикаторах йеобходимо отображать формуляры, состоящие из нескольких зна ков и расположе1шые в одну или две строки При отображении табличной информации возникает необходимость группирования отдельнЬк частей информации по определенному смыслу (параметрам) разбиением на группы столбцов и строк, расстояние между которыми больше, чем расстояние между знаками внутри группы. ВторыК недостатком известного устройства является то, что оно не позволяет изменить расстояние между знаками как при увеличении размеров знаков (что часто требуется при отображении формуляров на Экранах графических индикаторов с целью их выделения), так и при группировании знаков. Известно устройство для отображения информации на. зкране ЭЯТ, содержащее генератор тактовых импульсов, бло1с синхронизации, генератор пилообразного нагфяжекия, кольцевой счетчик, блок формирования массива изображения и управляемьш генератор 2. Это устройство позволяет изменять расстояние между символами и группами символов в одной информационной строке в устройствах, использующих отображение знаков методом телевизионного растра. Оно также не может бьпъ использовано для развертки знаков, отображаемых функциональным методом. Ближайшим по технической сущности к предлагаемому изобретению является устройство, содержащее блок сброса, первый выход которого соединен с первым входом блока управления, . : 67 3 - два счетчика, два элемента И, два элемента задержки и элемент ИЛИ, выход первого счетчика через первый элемент И и первый элемент задержки соединен с нервым входом второ1о счетчика 3. Недостатком известного устройства является то, что оно так же, как и аналотиШеге устройства может формировать развёртку строго определенного формата и не позволяет оператив но fiepecfjpaMBafb форматы изображении в процессе работы. Импульс на выходе схемы совпадения счетчика грубого отсчета появится только после поступления на вход этого счётчика опре-, деленного числа импульсов. Импульсы с выхода указанной схемы являются запускающими импул сами для счетчика точного отсчета. Импульс на вьЬсодё схемы совпаде1й Я счетчика точного отсчета тоже появится только после поступлегшя на его вход определенного числа импульсов. Таким образом на экране ЭЛТ сфорййруёТсй растр содержацдай ctporo опрёдбй&НйвйЧЙЙ1ВГ5йаКойес в строке и ощ)еделенное число строк. .Устройство не позволяет изменять расстояго1е между знаками как при увеличении размеров знаков, так и при группировке знаков. Кроме того, оно позволяет отображать на экране ЭЛТ меньший объ ем информации по сравнению с возможностями индикатора. При фу п циональном методе генерирования знаков самый простой по конфигурации знак может зычерчибаться на экране ЭЛТ в несколько раз быстрее самого сложного из всего алфавита знаков. Тем не менее, известное устройство выполнено таким образом, чтр.;на отображение знаков как простой, так ji сложной конфигурации отводится оДно и то же время, которое жестко определено блоком управления. Цель изобретения - расширение области при м гнения устройства за счет увеличения объема отображаемой информации. , Поставленная цель достигается тем, что в уст ройствё BBejtteHbi блок формирования расстояний между группами знаков, два счетчика, дтва элемента ИЛИ и два коммутатора, первые входы которых соединены с первыми выходами блока : / - -., -- , . -.-. . -- ..- -. -. . -.1--...- 4-W«ti.iS;-iai ., , -. формирования расстоянии между группами знаков, вторые выходы которого связаны со вто рыШвходалш блока упр1шпешй, четвертые входы блока управления соответственно соединены с выходами первого и второго коммутаторов, а пятый вход - с шиной Сброс. Первый выход блока yppairaeioiA под1слючен ко входу блока формирования рассюяшй между группами знзКов, второй и третий выходы связаны соответственно с первыми йходами третьего и четвертого счетчиков, вьксод первого элемента задержки через первый элемент ИЛИ соедйней с первым входом первого счетчика, вторым входом первого коммутатора, первым входом второго элемента МЛН и шестым входом блока управления. Второй вход первого счетчика подключен к пшне Конец знака, выход второго счетчика соединен через второй элемент И и второй элемент задержки со вторым входом второго счетчика и вторым входом второго элемента ИЛИ, второй вход которого соединен с шиной Сброс, а выход - со вторым входом третьего счетчика, третий вход которого под- ключей ко второму выходу блока сброса, третий выход которого соединен со входом первог6 элемента ИЛИ, второй вход которого соединен с ишной Сброс. Первьй вход третьего элемента ИЛИ подключен к четвертому выходу блока управления,ко входу блока сброса и шинам Конец знака и Сброс, второй вход третьего элемента ИЛИ соединен с двумя комг мутаторами, блоком формирования расстояний между группами знаков, блоком управления и первым элементом задержки, и выход третьего элемента ИЛИ связан с четвертым счетчиком. На чертеже приведена блок-схема устройства. Устройство содержит блок 1 управления, блок 2 сброса, коммутаторы 3, 4, блок 5 формирования кодов расстояний между группами знаков, счетчики 6,7, 8, 9, элементы 10, П И, элементы 12, 13 задержки, элементы 14, 15, 16 ИШ, шину 17 Пуск, шину 18 Конец знака, шины 19 кода раёйтояния между знаками По горизонтали, шину 20 кода расстояния между знаками по вертикали, шины 21 кодов количества знаков в группе и расстояний между группами знаков по горизонтали и вертикали, шинь 22 кода количества знаковых строк, шины 23 кода количества знаков в каждой строке, шины 24 кода ординаты исходной точки знака , шины 25 кода абсциссы исходной точки знака, шину 26 Сигнал, начала формирования знака, шину 27 и шину 28 Конец работы. Блок 1 управления включает в себя генератор 29 импульсов, счетчики 30, 31, элементы 32, УЗ, 34, ЗГ5Й,триггерЬ136, 37, элементы 38, 39, .а; 40 задержки, злемеШЫ 41, 42, 43, 44-ИЛИ. Блок 2 сброса WcjOHT из элемента 45 ИЛИ и элементов 46, 47 задержки.. Коммутаторы 3 и 4 состоят из элел еитов 48 И и элементов 49 ИЛИ. Блок 5 формирования кодов расстояний между группами включает в себя счетчики 50, 51, эдемеить 52, 53 сравнения, коммутаторы 54, 55 и элементы 56, 57 задержки. Устройство работает слёдую1цим образом. Предваршгедьно го шине27 поступаедсигналг Сброс, который проходит через элементы ЙТШ 15, 16, 41, 43 и устанавливает в состояние О третьи и четвертые счетчики 8, 9 и счетчики 30, 31 и триггеры 36, 37 блока управления. На шинах 19, 20, 21 потенциально устанавливаются коды колотества знаков в группе и расстояний между знаками внутри групп и группами по горизонтали и вертикали. На шинах 22 и 23 также потенилально устанавливаются коды количества знаковых строк и количества :шаков в каждой строке.
Работа устройства подразделяется на два режима
Первьш режим - формирование развертки знаков с постоянным шагом, определяемым кодами расстояний между знаками по горизонтали и вертикали.
Второй режим - формирование развертки знаков с переменным шагом, когда расстояния между группами знаков больше расстояний между знаками внутри групп.
В первом режиме блок 5 формирования кодов расстояний между группами знаков не оказьдаает влияния на работу устройства. На шинах 21 в этом случае устанавливают нулевые комбинации кодов. Работа начинается по сигналу Пуск, который поступает на вход устройства пошине 17 и проходит через элемент 45 ИЛИ блока сброса на входы третьего № четвертого счетчиков 8 и 9 и второго коммутатора 4. По этому сигналу на выходные шины 24 и 25 с в.ыходов третьего и четвертого счетчиков 8 и 9 выдаются коды координат исходных точек знаков (в первом случае Нулевые коды) и через элементы 48 И и элемент 49 ИЛИ второго коммутатора 4 проходит код расстояния между знгиса-ми по горизонтали и вводится в счетчик 31, Сигнал Пуск, задержанный на элементе 46 задержки, проходит Через элемент ИЛИ 44 и устанавливает 1 в триггере 37. Элемент 46 задержки необходим для того, чтобы сигналы с выхода элемента 33 И поступали на счетные входы счетчиков 31 и 9 после того, как в счетчик 31 установится вводимый код расстояний между знаками по горизонтали, а из четвертого счетадка 9 будет прочитан хранящийся в нем код.
Сигнал с в ькЪда элемента 46 задержки поступает через элемент 47 задержки и .выходную . шину 26 в знакогенератор в качестве сигнала начала формирования, знака.
Элемент 47 задержки нужен дпя того, чтобы к моменту начала написания знака окончились переходные процессы в отклоняющей системе электронно-лучевой трубки после ввода из третьего и четвертого счетчиков 8 и 9 кодов коорданат ИСХОДНО.Й точки знака в преобразователи Код-напряжение, где они запоминаются и преобразуются в уровни напряжений (на че ртеже не показано).
, По сигналу Пуск, который проходит тайже и через третий элемент 16 ИЛИ, с шин 23 в первый счетчик 6.вводится код количества зна ков в Строке. По этому же сигналу во второй счетчик 7 с шин 22 вводится код количества строк..
Выходной сигнал триггера 37 разрешает прохождение импульсов с генератора 29 импульсов
через элемент 33 И. Импульсы с выхода этой схемы поступают на счетные входы счетчиков 9 к 31. Четвертый счетч11к 9 работает в режиме сложения, а счетчик 31 -в режиме вычитания. В момент времени, когда в счетчике 31 устанавливается код О .. .0, срабатывает элемент 35. И, Сигнал с выхода этого элемента задерживается на элементе 40, проходит через элемент 43 ИЛИ и устанавливает в О триггер 37.Прохождение
импульсов через элемент 33 И прекрашэется, а в четвертом счётчице 9 зафикшруется код координаты X исходной точки отображения следующего знака. Подготовка этого кода происходит в то время, когда знакогенератор осуществляет
вычерчивание знака на экране Э.ЛТ. После того,. как завершится вычерчивание знака, от знакогенератора по шине 18 на вход устройства поступает сигнал Конец знака. Этот сигнал проходит через элемент 45 ИЛИ. Сигнал с выхода
этой схемы воздействует иа все элементы устройства так же,как описано выше по сигналу Пуск. Кроме того, по сигналу Конец знака из первого счетчика 6 вьпштается 1, т.е. учитывается количество отображаемых знаков в данной строке. Описанные процессы повторяются до тех пор, лока не отобразится вся знаковая строк.а в пер воМ 6 не установится код Ь....О. По этому коду срабатывает первьш элемент 10 И. Сигнал с его выхода задерживается на первом элементе 12, задержки, проходит через первый элемент 14 ИЛИ и разрешает ввод в первый счетчик 6 кода количества знаков в следующей строке с. шин 23. По сигналу с выхода первого элемента 12 задержки, кроме того, вычитается 1
из второго счетчика 7,через элементы 48 И и элементы 49 ИЛИ первого коммутатора 3 с шин 20 в счетчик 30 вводится код расстояния между знаками по вертикали, с некоторой задержкой на элементе 39 задержки этот сигнал проходит через эпемеи
42 ИЛИ и устанавливает 1 в триггере 36.
Элемент 39 задержки необходим для того, чтобы сигналы с выхода элемента 32 И поступили на счетные входы счетчиков 30 и 8 после того, как в сче1чике 30 установится вводимьт
КОД расстояний, между знаками ПО iзepтикaли и из третьего счетчика 8 будет прочитан хранящийся в нем код. Сигнал с выхода первого элемента 12 задержки проходит также через первый элемент 16 ИЛИ и устанавливает О в счетта-.
ке 9.
Триггер 36 разрешает прохождение импульсов с генератора 29 импульсов через элемент 32 И. Импульсы с вьаода этой схемы поступают на счетные входы счетчиков 8 и 30. Третий
счетчик 8 работает в режиме сложения, четвертый счетчик 9 - в режиме вычитания. В момент времени, когда в счетчике 30 устанавливается код О....0,срабатывает элемент 34 и с некоторой задержкой на элементе 38 задержки тфоходит
7 . .ере:5 элемент 41 ИЛИ и устанавливает О Б риггере 36, при этом прекращается прохождеие импульсов через элемент 32 И, а в третьем четчике 8 фиксируется код координатм исходых точек знаков, располагаемых в следующей 5 наковой строке.
Развертка знаков в следующих строках прозводится, как описано выше. Из второго счетчика 7 вычитаются 1 после отображ шя каждой строки. В мГомент времени, когда во втором ю счетчике 7 устанавливается код 0....О, срабатывает второй элемент И и ее сигнал, с некоторой задержкой на втором элементе 13 задержки, усанавливает,в состояние О второй счетчик 7, проходит через второй элемент 15 ИЛИ и уста- 15 навливает в третий счетчик 8, а на вход по шине 28 выдается в качестве сигнала Конец работы. По этому сигналу на вход устройства могут выдаваться новые коды.
Во втором режиме, когда необходимо ра о деление знаков по группам, в блок 5 формирования расстояний между группами знаков вводятся коды, определя юише число знаков, расположенных в Группе по горизонтали и вертикали, а также коды, опр еделягощие расстояние между 25 группами знаков по горизонтали и вертикали. Устройство работает в основном так же, как и в первом режиме.
Дополнительно по сигналам элемента 43 ИЛИ в счетчик 51 вводятся единицы. На шинах 21, 30 подключеннь1Х к первым входам схемы 53 сравнения; устанавливается код количества знаков в группе по горизонтали. В момент в|ремени, когда этоткод сравняется с KOfiofcfWllfOTffe счетчика 51, срабатывает элемент 53 сравнения. 35 По сигналу с его выхода коммутатор 55 пропускает на входы элементов 49 ИЛИ второго коммутатора 4 с шин 21 код, определяющий расстояние между группами знаков по горизонтали. Кроме того, по сигналу с выхода элемента 53 40 сравнения че.рез элемент 44 ИЛИ уст;анавливается 1 в триггере 37. КЬд с выходов элементов 49 ИЛИ второго коммутатора 4 вводится в счетчик 31. После этого в счетчике 9 формируется .код координаты X исходной точки первого 45 знака следующей группы И т.д. до конца развертки знаков в данной строке. По сигналам с выхода элемента 41 задержки вводятся единицы в счетчик 40. Йа uniHiax 21, МйКЙШЧёйных к пё|)вым входам элемента 52 сравнения, устанавли- 50 втет1:якбд количества знжов в группе по вертикали. В момент времени, когда Эгот код сравняется с кодом на выходе счетчика 50, срабатывает элемент 52 сравнения. По сигналу с его выхода коммутатор 54 пропускает на входы эле- 55 ментов 49 ИЛИ первого коммутатора 3 с шин 21 коя, определяющий расстояние между группамй знаков по вертикали Кромё того, по ейгналу с выхода элемента 52 сравнения через
8
элемент 42 ИЛИ устанавливается в триггере 36. Код с выходов элементов 49 ИЛИ первого коммутатора, 3 вводится в счетчик 30. После этого в третьем счетчике 8 формируется код координаты У.исходных точек первых знаков aieдующей группы по вертикали и т.д. до конца развертки по вертикали.
Коды координат исходных точек знаков формируются в третьем и четвертом счетчиках 8 и 9 при помощи, счетчиков 30, 31, 50, 51, а используются эти коды после появления на шине 18 сигнала Конец знака.
Генератор 29 импульсов настроен на частоту несколько магагерц, а счетчики 30, 31, 50, 51 содержат не более 3-4 разрядов.
Время отображения одного наиболее простого по конфигурации знака составляет не менее 8-10 микросекунд.. Поэтому операции подготоцки кодов координат исходнь1х точек будут производиться всегда быстрее, чем операции отображе шя знаков.
Предложенное устройство по сравнению с известным позволяет отображать информацию на экране ЭЛТ как в виде отдельных формуляров переменной длины, так и в виде таблиц, причем оно позволяет изменять расстояния между знаками в соответствии с изменяемыми размерами знаков и разделять таблицы на группы строк и столбцов с требуемым количеством знаков в каждой, следовательно расширяет функциональные возможности.
В предлагаемом устройство при развертке знаков учитываются затраты времени на отобра )йёние зНШШ в зависимости от их конфигурации (сложностей), так как по сигналу Конец знака сразу же на входы преобразователей Код-напряжение выдаются по шинам 24 и 25 Коды Кб&рди1нат исходной точки следующего знака и в знакогенератор команда на отображение следующего знака. Это позволяет значительно, уменыЦйть непройзводительные затраты времени и за счет этого увеличить объем информации, .отображаемой на экране ЭЛТ.
- г:
Формула изобретения
Устройство для формирования знаков, содержащее блбк сброса, первый в ь1ходкоторогосЬединен с первым входом блока управления, два счетчика, два элемента И, два элемента задержки и элемент ИЛИ, выход первого счетчика через первый э.г1емент И и первый элемент задержки соединен с первым входом второго счетчика, отличаю щ е е с я тем, что, с целью расширения области применения устройства за счет увеличе- ния рбъема отображаемой информации в него введены блок формирования расстояний между группами знаков, два счетчика, два элемента ИЛИ и два коммутатора, первые входы которых соеди нены с первь1ми выходами блока формирования расстояний между группами знаков, вторые выходы которого связаны со вторыми входами блока управления, третьи и четвертые входы блока управления соответственно соединены с выходами первого и второго коммутаторбв, а пятый вход с шиной Сброс, первый выход блока управления подключен ко входу блока формирования « расстояний между группами знаков, второй и третий выходы связаны соответственно с первыми входами третьего и четвертого счетчиков, вцход первого элемента задержки через первый элемент ИЛИ соединен с первым входом первого счетчика, вторым взводом первого коммутатора, первым входом второго элемента ИЛИ и шестым «ходом блока управления, второй вход первого счетчика подключен к шине Конец знака, выход второго счетчика соединёй через второй элемент Й и второй элемент задержки со вторым входом второго счетчика и вторым входом topofо элемента. ИЛИ, второй вход которого соединеи с шиной Сброс, а выход - со вторым входом третьего счетчика, третий вход которого подключен ко второму выходу блока сброса, третий выход которого соединен со входом первого элемента ИЛИ, второй вход которого соединен с шииой Сброс, первый вход третьего элемента ИЛИ подключен к четвертому выходу блока управления, ко входу блока сброса и шинам Конец знака и Сброс, второй вход третьего элемента ИЛИ соединен с двумя коммутаторами, блоком формирования расстояний Между группами знаков, блоком управления и первым эле ментом задержки, а выход третьего эдемента ИЛИ св1язан с четвертым счетчиком. Источники информации, принятые во внимание при экспертизе 1. Авторскбе свидетельство СССР № 411476, кл. G 06 К 15/20,1974. . 2, Авторское свидетельство СССР № 414589, кл. G 06 F 3/14, 1972.. . 3. AiTOjpcKoe свидетельство СССР № 378837, кл, G 06 F 3/14, 1973,
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации | 1978 |
|
SU746628A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1427412A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1982 |
|
SU1084864A1 |
Устройство для отображения информации | 1982 |
|
SU1123048A1 |
Устройство для отображения информации на экране ЭЛТ | 1982 |
|
SU1251164A1 |
Устройство для формирования знаков на экране телевизионного индикатора | 1989 |
|
SU1679536A1 |
Устройство для формирования взаимно-перпендикулярных линий на экране электронно-лучевой трубки | 1981 |
|
SU999091A1 |
Устройство для отображения информации | 1982 |
|
SU1084862A1 |
Устройство для отображения графической информации на экране телевизионного приемника | 1982 |
|
SU1032478A1 |
Устройство отображения информации на экране телевизионного индикатора | 1986 |
|
SU1425768A1 |
.ffii-t iWb ..1 -/--т-.-г-,1я;-ч« %4 -у.у. l-S fJst- -- - V.-, - - -г:, ч i;-- V . ,;:..; T: , ...; ГАУ;ч- ,,Л:...: 11НЧ№Л1 5г ЙК ,,;..:.,... ,....f-. .. -j.jiK--.. -.: .- .. -..,- ;, л: , ., «ieki...v-:.-.- ,-
Авторы
Даты
1979-07-15—Публикация
1976-04-05—Подача