Изобретение относится к вычислительной технике и может быть использовано при проектировании устрюйств отображения графической информации.
Известно устройство для отображения графической информации t содержащее регистры, блок вычисления координат X и У, сумматор, блок управления, цифроаналоговые преобразователи и усилители развертки луча ЭЛБ 1.
Наиболее близким к предлагаемому по технической сущности является устройство для отображения графической информации, содержащее блок вычисления координаты Y векторов, входные регистры, блок управления, компараторы, регистры обратной связи, сумматор, буферные регистры, цифроаналоговые преобразователи и усилители развертки луча 2.
Основным недостатком известных устройств является их сложность за счет наличия большого количества аналоговых узлов.
Цель изобретения - упрсмяение устройства.
Поставленная цель достигается тем, что в устройство для отображения графической информации, содержащее блок вычисления координаты Y векторов, соединенный с одним из входов входных регистров, шиной кодов информации и одним входе блока управления, одни выходы которого подключены к входам входных регистров , входам компараторов и одним входам регистров обратной связи, последовательно соединенные суквлатор,
10 буферные регистры, цифроаналоговые преобразователи, усилители развертки луча и ксмимутаторы, подключенные к другим входам блока управления, другие входы регистров обратной связи
15 подключены к выходу сумматора, вве-. дены мультиплексоры по координатгш X и Y, мультиплексоры приращений координаты X и Y, выход каждого из которых соединен с соответствующим
20 входсад мультиплексора по координате X, информационные входы мультиплексоров приращений координат X и Y подключены к выходам соответствуюишх входных регистров, управляющие входы
25 мультиплексоров приращений координат X и Y и мультиплексоров по координатам X и Y соединены с выходами блока управления, входы - с входгми сумматора, входы мультиплексора по
30 координате Y подключены к выходам
регистров, обратной связи и шине кодов информации.,
На фиг.1 изображена блок-схема устройства на фиг.2 - перспективное изображение взлетно-посадочной полосы (ВПП) и часть траектории движения путча ЭЛТ при засветке Iучастка экрана, ограниченного контуром ВПП.
Устройство содержит блок 1 вычисления, координаты вектора, блок 2 управления, входные регистры 3 и 4, мультиплексоры 5 и 6 приращений координат X, У/ мультиплексор 7 по координате X, сутиматор 8, мультиплексор 9 по координате Y,регистр 10 и 11 обратной связи, буферные регистры 12 и 13, цифроаналоговые преобразователи 14 и 15, усилители 16 и 17, компараторы 18 и 19 и вдану 20 кодов информации.
Перед началом работы блок 2.управления обнуляет входные регистры 3 и 4, регистры 10 и 11 обратной связи и буферные регистры 12 и 13. В начале первого такта работы по цшне 20 из видеопроцессора поступае входная информация, представляющая собой определенным образом рассортированные координаты вершин четыреугольника (точки а г Ь с , (J ) определяемые для каждой из сторюн четырехугольника прйращеннй S X по координате X для изменения координаты Y на один элемент растра. Сортировка заключается в определении вершин с.минимальным значением координаты Y (точка начала движения), вершины с максимальным значением координаты У (точка окончания движения) и в определении среди оставшихся двух вершин четырехугольника точки с меньшим значением координаты X (левая переходная точка), и точки с большим значением координаты X (правая переходная точка).
Стороны четырехугольника между левой переходной точкой и точками начала и окончания движения назовем левыми концевыми векторами, а стороны между правой переходной точкой и точками начала и окончания движения назовем правыми концевыми векторами.
Для четырехугольника abed , изображенного на фиг.2,. точка О является точкой начала движения, точка С - точкой окончания движения, точки b и 6 - соответственно левой и правой переходными точками. Стороны аЬ и be являются левыми концевыми векторами, стороны ad и dc правыми.
При поступлении в начале первого такта из блока 1 управления импульсов записи по вшнам 21 и 22 в регистр 3 записываются 5 Х), и S Х.,
в регистр 4 5Xoj и 5 , а в блок вычисления координаты Y записываются значения Y, Y|j, Y, Yg. На шины 23 и 24 поступает из блока 2 управления логический нуль, что соответствует прохождению через мультиплексоры 5 и 6 соответственно приращений 6Хд и 8X(j. На управляющий вход мультиплексора 7 поступает по шине 25 из блока 2 управления логический нуль, что соответствует поступлению на первый вход сумматора 8 , а на управляющий вход мультиплексора поступает по шине 26 из блока 2 управления комбинация ОО, что соответствует прохождению на второй вход
сумматора 8 координаты X точки начала движения Хд, поступающей по шине 20. К концу первого такта на выходе сумматора 8 сформирована координата 0 X точки M(XM Хд + SXgb) При поступлении импульсов записи по шинам 27 и 28 значение Xf записывается в регистр 11 обратной связи и буферный регистр 12. На втором такте с 5 поступлением по шине 21 логической единицы происходит суммирование в сумматоре 8 значений Хд и SXoid/ т.е. определение координаты точки N(X Хд + Хд). В конце второго такта с поступлением импульса записи по шинам 29 и 30 значение Х записывается в регистр 10 обратной связи и буферный регистр 13.
В течение первых двух тактов работы луч ЭЛТ находится в точке 5 начала движения (а). С выходов буферных регистров 12 и 13 информация о координатах соответственно Х|ц и XN преобразуется в аналоговую форму в цифроаналоговых преобразователях 0 14 и 15 соответственно усиливается затем в усилителях 16 и 17 и поступает на входы аналоговых компараторов 18 и 19, на другие входы которых по шине 31 подается пилообразное 5 напряжение развертки, определяющее движение луча ЭЛТ по горизонтали и поступающее одновременно в устройство отображения на катушку горизонтального отклонения. На первом и Q втором тактах пилообразное напряжение по шине 31 не подается, луч не движется.
Не третьем такте работы включается генератор пилообразного напряжения, расположенный в блоке 2 управления, на горизонтальную отклоняющую катушку ЭЛТ поступает напряжение развертки, отклоняющее луч справа налево от точки по строке 1, Через промежуток At в блоке вычисления координаты Y формируется У координата строки 2, поступающая на катушку вертикального отклонения ЭЛТ, Одновременно блок 2 управления меняет направление развертки на 5 противоположное. Поведение при этом
уча ЭЛТ показано на фиг.2. При остижении лучом ЭОТ точки М при вижении слева направо по строке 2 компаратор 18 выдает по шине 32 сигнал включения яркости луча ЭЛТ. В начале третьего такта по шине 26 из блока 2 управления поступает код 01, .что соответствует поступлению на второй вход сумматора 8 координаты Хц из регистра 10 обратной связи. При этом в сумматоре формируется координата Хр(Хр Х + 8 ) . Появление сигнала включения луча приводит к формированию блоком 2 управения импульсов записи на шинах 27 28, что соответствует записи Хр в регистры 11 и 12 и началу следуюего такта работы. В начале этого такта на шину 25 поступает логический нуль, а на шину 26 - код 10, что приводит к прохождению через ультиплексор 7 и мультиплексор 9 на входы сумматора 8 соответственно ХаЬИХд, из регистров 3 и 11 соответственно, т.е. формированию координаты XQ. При появлении на шине 33 сигнала выключения луча, что соответствует достижению включенным по яркости лучом точки N, координата XQ записывается в регистры 10 и 13. Далее процесс формирования изображения, т.е. засветки лучом участка экрана, ограниченного контуром четырехугольника стЬсd, будет происходить аналогично.
При достижении лучом ЭЛТ точек Ь или блок вычисления координаты Y выдает сигнал в блок 2 управления, который при этом формирует логическую единицу соответственно на ttsiHax 23 или 24, что приводит к поступлению на входы мультиплексора 7 соответственно приращений fixjjj. и8х.-. Момент окончания процесса вывода изображения, т.е. достижения лучом точки С, определяется блоком вычисления координаты Yj путем фиксации равенства текущей Y-координаты Y-координате точки С. Эффективность предлагаемого технического решения может быть наиболее полно охарактеризована в сравнении с прототипсж.
Предлагаемое устройство выполняет ту же функцию, что и устройство-прототип, однако требует при этом значительно меньших аппаратурных затрат, существенно сокращается число аналоговых узлов устройства что приводит к простоте эксплуатации . Быстродействие предлагаемого устройства по сравнению с известным устройством осталось практически прежним.
0
Формула изобретения.
Устройство для отображения графической информации, содержащее блок вычисления координаты Y вектора,
5 соединенный .с одним из входов входных регистров, шиной кодов информации и одним входом блока управления, од ни выходы которого подключены к входам входных регистров, входам компа5раторов и одним входам регистров обратной связи, последовательно соединенные С5мматор, буферные регистры, цифроаналоговые преобразователи, усилители развертки луча и компара5торы, подключенные к другим входам блока управления, другие входы -регистров обратной связи подключеньС к выходу сумматоров, о т л и ч а ющ е е с я тем, что, с целью упро0щения устройства, оно содержит мультиплексоры по координатам X и Y, мультиплексоры приращений координат X и V , выход каждого из которы соединен с соответствующим
5 входом мультиплексора по координате К, информационные входы мультиплекгсоров приращений координат X и У подключены к выходам соответствующих входных регистров, управляющие входы мультиплексоров приращений
0 координат соединены с выходами блока управления, входы - с входами сумматора, входы Мультиплексора по координатам Y подключены к выходам .регистров обратной связи и шине ко5дов информации.
Источники информации, принятые во внимание при экспертизе
1.Патент США № 3999308,кл.35-12 опублик. 1976.
O
2 Патент США 3996673,кл.35-10,12 опублик. 1976 (прототип).
/5
Х
fj )
IXV
-V
р - J
-7
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации на экране электронно-лучевой трубки | 1980 |
|
SU911504A1 |
Телевизионный имитатор | 1981 |
|
SU965020A1 |
Способ отображения графической информации и устройство для его осуществления | 1984 |
|
SU1327154A1 |
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ВЕКТОРОВ И ДУГ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ ТРУБКИ | 1990 |
|
RU2050021C1 |
Устройство для отображения линейной шкалы на экране электронно-лучевой трубки | 1983 |
|
SU1327089A1 |
Устройство для отображения графической информации на экране электронно-лучевой трубки | 1980 |
|
SU940213A1 |
Устройство для отображения электронно-лучевой трубки | 1980 |
|
SU959140A1 |
Устройство для отображения информации на экране двухлучевой электронно-лучевой трубки | 1985 |
|
SU1249577A1 |
Устройство для отображения графи-чЕСКОй иНфОРМАции HA эКРАНЕ элЕКТРО-HHO-лучЕВОй ТРубКи | 1979 |
|
SU834739A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1982 |
|
SU1022210A1 |
Авторы
Даты
1982-08-30—Публикация
1980-02-29—Подача