Устройство для отображения информации на экране электронно- лучевой трубки
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники, в частности к технике формирования динамических знаковых и графических изображений,- управляемьк внешними сигналами.Цель изобретения - расширение области применения устройства за счет возможности отображения перспективных проекций изображений объемных символов, которая достигается введением третьего блока 23 элементов И, третьего блока 7 элементов ИЛИ, сумматора 4 приращений по. координате Z и умножи-i телей 8 и 9 и соответствзтощих функциональных связей. Изобретение позволяет формировать изображения символов на экране в соответствии с вьфажением преобразования координат для формирования микропрограмм символов и в соответствии с законом перспек- THBHofo проецирования. Умножители 8 и 9 реализуют операцию перспективного проецирования изображения символа на плоскость экрана, на информационные входы которых поступают коды текущих горизонтальной и вертикальной координат участко.в отображаемого символа, а на управляющие - коды координаты глубины участков. 3 ил. i (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) А1 (S1)4 G09 С 1 08
«СЕ(;р );, .с q
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
Ц, 1(((ТР
Рце 2
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3973038/24-24(22) 01.11.85 (46) 15.01.88. Бюл. № - 2 (71) Пензенский политехнический институт (72) Ю.Н.Косников (53) 681.327.11 (088.8) (56) Авторское свидетельство СССР № 453719, кл. G 09 G 1/18, 1973.
Авторское свидетельство СССР
¹ 1203541, кл. G. 09 G 1/10, 1984. (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ ТРУБКИ (57) Изобретение относится к области вычислительной техники, в частности к технике формирования динамических знаковых и графических изображений, управляемых внешними сигналами. Цель изобретения — расширение области применения устройства за счет возможности отображения перспективных проекций изображений объемных символов, которая достигается введением третьего блока 23 элементов И, третьего блока 7 элементов ИЛИ, сумматора 4 приращений по.координате Z и умножителей 8 и 9 и соответствующих функциональных связей. Изобретение позволяет формировать изображения символов на экране в соответствии с выражением преобразования координат для формирования микропрограмм символов и в соответствии с законом перспективно о проецирования. Умножители 8 и 9 реализуют операцию перспективного проецирования иэображения символа на плоскость экрана, на информационные входы которых поступают коды текущих горизонтальной и вертикальной координат участков отображаемого символа, а на управляющие — коды координаты глубины участков. 3 ил.
t X+t Y+t Z+x
11 12 IQ о
X+t 7+1 Z+z
:51 32
1367034 (2) (3) Z
Изобретение относится к вычислительной технике, в частности к технике, формирования динамических знаковых и графических изображений, управляемых внешними сигналами.
Цель изобретения — расширение области применения устройства за счет возможности отображения перспективных проекций изображений объемных символов.
На фиг. 1 представлено расположение двух координатных систем, связанных формулами преобразования," на фиг ° 2 — функциональная схема устройства, на фиг. 3 — функциональная схема умножителей.
Устройство содержит блок 1 памяти, сумматоры 2, 3 и 4 приращений по координатам Х, Y, Z, первый 5, второй 6 и третий 7 блоки элементов ИЛИ, первый 8 и второй 9 умножители, регистр 10 символов, дешифратор 11 кода символов, первый 12, второй 13, третий 14 регистры углов поворота символов, первый 15, второй 16, третий 17 сумматоры углов поворота символов, преобразователь 18 координат, первый блок 19 элементов И, второй блок 20 элементов И, блок 21 опроса памяти, формирователь 22 импульсов подсвета, третий блок 23 элементов И.
Умножитель 8 (9) содержит регистр
24 приращений по координате Z цифроаналоговый преобразователь (ЦАП) 25, операционный усилитель 26, матрицу
27.коммутируемых резисторов.
Позициями 28, 29, 30 и 31 обозначены соответственно входы "Kop символа", "Kop угла М, "Код угла
"Код угла О ", позициями 32, 33 и 34— входы задания начальных значений координат х, у и z» позициями 35, 36 и 37 — соответственно выходы импульсов подсвета отклоняемых напряжений по координатам Х и Y позицией
38 — вход "Пуск" устройства.
Устройство работает следующим образом.
Изображения символов, подлежащих отображению, перед началом работы устройства вводятся в блок 1 памяти символов, который представляет собой оперативное или программируемое постоянное запоминающее устройство. Совокупность этих сигналов для каждого символа образует микропрограмму его формирования (фиг. 1) в соответствии с выражениями где ха у я — координаты начала системы X Y Z в системе X Y,Z; — направляющие косинуЦ сы осей одной системы координат относительно другой.
Символ предварительно аппрокси1Г мируется отрезками в системе координат Х, 7, 7„ Отрезок аппроксимации задается соответствующими приращениями координат по осям Х, Y Z т.е. каждый отрезок соответствует одному
20 шагу аппроксимации и представляет собой вектор с координатами +4х, +4у, +Az. Каждая строка микропрограммы описывает один шаг аппроксимации и представляет собой шесть
25 чисел, которые являются значениями приращений координат аппроксимирующего отрезка: А х, -Ьх, 4у, -4у, az, -g z. Выдача кодов приращений по каждой координате осуществляется с отЗ0 дельного выхода блока 1, знаковых разрядов эти коды не имеют. В блоке
1 памяти также для каждого отрезка аппроксимации запоминается признак его засветки.
После занесения в блок 1 микропрограммы формирования символов на информационные входы сумматоров 2, 3 и 4 приращений по координатам Х, Y u Z через блоки 5, 6 и 7 элементов
ИЛИ подаются коды координат х, у и я . Координаты х и у определяют местоположение символа на экране ЭЛТ, а координата z, задает удаление символа по оси Z определяя тем самым
45 размер символа на экране.
На информационный вход регистра
10 символов из внешнего устройства по входу 28 подается код символа, который требуется отобразить. Дешифратор 11 используется для возбуждения в блоке 1монопрограммы заданного символа. Одновременно из внешнего устройства на информационные входы регистров 12, 13 и 14 углов поворота
55 символов по входам 29, 30 и 31 пода-. ются и фиксируются в этих регистрах коды приращений углов М, р, e поропота символа вокруг координатных
3 13 осей Х, Y Z для текущей фазы движения символа (фиг. 1). Коды приращений с учетом их знаков накапливаются в сумматорах 15, 16 и 17 углов поворота символов. Эти коды поступают на преобразователь 18 координат, который любой тройке углов ставит в соответствие значения направляющих косинусов, удовлетворяющие следующим вы ражениям: — cos Ю cosg, = -81пО cos Ц»cos )+sing sing
»2
Э
sinH со$4 81тф+81п Ф со$, с, = sin8;
СО8 COSP
= -cosO sinP t = -cos8 81пМ
I7 Q 31
Э
cos»1» s in)+8 in 8 8 in 4f cos p
3Р
У
=со$»ф» соз » sin g sin gassing.
Коды направляющих косинусов,снимаемые с выходов преобразователя 18, поступают на входы блоков 19, 20 и 23 элементов И.
По внешнему пусковому импульсу, поступающему на вход "Пуск" 38 устройства, блок 21 опроса памяти начинает последовательно опрашивать ячейки блока 1 памяти символов. Каждое изменение адреса блока 1 соответствует одному шагу (участку) аппроксимации символа. На выходах блока 1 во время опроса генерируются коды (1 О" или "1") приращений дх, +Ау, +дг в соответствии с микропрограммой отображения символа, эти приращения также подаются на входы блоков 19, 20 и 23 элементов И. В результате совпадения кодов приращений со значащими разрядами кодов направляющих косинусов с„„,..., с на выходах блоков
33
19, 20 и 23 элементов И появляются коды, соответствующие входящим в выражения (1), (2) и (3) произведениям.
Через блоки 5, 6 и 7 элементов ИЛИ эти сигналы подаются на входы сумматоров 2, 3, 4 приращений по координатам Х, Y Z где складываются с занесенными ранее кодами х, у, г о о
На выходах сумматоров 2 и 3 форми-. руются коды текущих горизонтальной и вертикальной координат участков отображаемого символа в полном соответствии с выражениями (1) и (2), которые
67034
45
Ro = гн R» э
5
1О
30 подаются на информационные входы умножителей 8 и 9, а на выходе сумматора 4 — коды координаты глубины участков в соответствии с выражением (3), которые подаются на управляющие входы умножителей 8 и 9, которые реализуют операцию перспективного проецирования изображения символа на плоском экране.
На информационный вход регистра
24 с выхода сумматора 4 подается текущий код координаты Z изображения символа, на информационный вход ЦАП
25 — текущий код координаты Х или Y с выхода сумматора 2 или 3 (фиг. 3).
Операционный усилитель 26 с матрицей
27 коммутируемых резисторов 39 и ключей 40 составляет еще один цифроаналоговый преобразователь с цифроуправляемыми сопротивлениями во входной цепи. Сопротивления соседних резисторов 39 матрицы 27 относятся как
1:2, шунтированием резисторов управляют ключи 40, которые замыкаются под действием выходных сигналов регистра 24.
Входной сигнал умножителя, например текущий код координаты Х (дх), с помощью ЦАП 25 преобразуется в напряжение U х х где M „ — передаточная функция ЦАП.
Напряжение: U х подается во входную, цепь усилителя 26. Одновременно резисторы 39 включаются или не включаются набором ключей 40 в зависимости от величины текущего кода координаты
Е (дг), зафиксированного в регистре
24. Входное напряжение умножи» еля
U„sописывается выражением дх
ФН+ыНхч о 1 1 где z аппликата точки наблюдения
I изображения, выраженная в дискретных единицах. ,Выходные сигналы умножителя 8 и
9 (фиг. 2) поступают в оконечные блоки устройства и отклоняют электронный луч по экрану ЭЛТ. Одновременно выходной сигнал блока 1 памяти выполняет подсвет или гашение следа луча с помощью формирователя 22 импульсов подсвета.
034 е синхровход которого является входом.
"Пуск" устройства, информационный вход регистра символов является входом Код символа устройства, а выход соединен с входом дешифратора кода символов, выход которого соединен с адресным входом блока памяти, информационные входы первого, второго и третьего регистров углов поворота символов являются соответственно входами "Код угла ч ", "Код угла " и
1 Код угла g " устройства, а выходы их соединены с информационными входами соответственно первого, второго и третьего сумматоров углов поворота символов, первые входы первого и второго блоков элементов ИЛИ являются соответственно входами Задание начальных координат Х и Y " устройо, о ства, другие входы их соединены с выходами соответственно первого и второго блоков элементов И, выходы блоков элементов ИЛИ соединены с информационными входами сумматоров приращений по координатам Х и Y соответственно, о т л и ч а ю щ е е— с я тем, что, с целью расширения области применения устройства за счет возможности отображения перспективных проекций изображений объемных символов, оно содержит третий блок элементов И, третий блок элементов
ИЛИ, сумматор приращений по координате Z и первый и второй умножители, управляющие входы которых соединены с выходом сумматора приращений по координате Z управляющий вход которого подключен к второму выходу блока памяти, первый вход третьего блока элементов ИЛИ является входом "Задание начального значения координаты Е, другие входы его соединены с выходами третьего блока элементов И, а выход — с информационным входом сумматора приращений по координате
2, выходы сумматоров приращений по координатам Х и Y подключены к информационным входам умножителей, выходы которых являются соответственно выходами отклоняющих напряжений по координатам Х и Y устройства, входы первой и второй групп третьего блока элементов И подключены соответственно к выходам группы блока памяти и выходам третьей группы преобразователя координат.
5 1367
После окончания отображения очередного символа сигналы с выхода блока 1 памяти символов подготавливают устройство к дальнейшей работе: блок
21 опроса памяти устанавливается в исходное состояние, регистры 12, 13 и 14 и накапливающие сумматоры 2, 3 и 4 очищаются, сумматоры 15, 16 и 17 получают разрешение на суммирование, а на регистр 10 подается сигнал, pasрешающий занесение нового кода символа. Далее вновь происходит прием управляющей информации, поступает команда "Пуск" и работа устройства пов- 15 торяется. В результате на экране ЭЛТ формируется изображение символа в перспективе; местоположеннем и поворотом символа вокруг любой координат.ной оси экрана ЭЛТ можно управлять внешними сигналами.
Формула изобретения
Устройство для отображения инфор- мации на экране электронно-лучевой
5 трубки (ЭЛТ), содержащее блок памяти, блок опроса памяти, преобразователь координат, регистр символов, дешифратор кода символов, первый, второй и третий регистры углов поворота символов, первый, второй и третий сумматоры углов поворота символов, первый и второй блоки элементов И, первый и второй блоки элементов ИЛИ, сумматоры приращений по координатам
Х и Y и формирователь импульсов подсвета, выход которого является выходом импульсов подсвета устройства, а вход соединен с первым выходом блока памяти, выходы группы которого
40 соединены с входами первой группы первого и второго блоков элементов И, входы второй группы которых соединены с выходами первой и второй групп преобразователя координат, информационные входы которого соединены с вы45 ходами первого, второго и третьего сумматоров углов поворота символов, управляющие входы которых соединены с управляющими входами первого, второго и третьего регистров углов поворота символов, регистра символов, блока опроса памяти и сумматоров приращений по координатам Х и Y u подключены к второму выходу блока памятй, управляющий вход которого соединен с выходом блока опроса памяти, 1367034
Составитель А.Лифанов
Редактор Н.Швыдкая Техред И.Попович Корректор А Обручар
Заказ 6842/49 Тираж 459 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4