Устройство для отображения символов на экране электронно-лучевой трубки Советский патент 1986 года по МПК G09G1/10 

Описание патента на изобретение SU1203541A1

Ичобретеиие относится к вЕ)Гчисли- те, технике, а именно к устройствам индикации данных на экране электронно-лучевой трубки (ЭЛТ), и может быть использовано в системах диспетчерования, автоматизированного проектирования 5 автоматизированного обучения и во всех других системах, где требуется формирование динамических знаковых и графических изображений, управляемых внешними сигналами.

Целью изобретения является расширение области применения устройст ва за счет возможности поворота сим вола вокруг горизонтальной и вертикальной осей экрана ЭЛТ .

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

Устройство содержит блок 1 памяти символов,, сумматоры 2 и 3 прира- щени}1 горизонтальной и вертикальной координат, элементы ИЛИ 4 -и 5, регистр 6 символов, дешифратор 7 кода символов, первьй регистр 8 углов поворота символов, второй регистр 9 углов поворота символов, третий регистр 10 углов поворота символов, первый сумматор 11 углов поворота символов, второй сумматор 12 углов поворота символов, третий сумматор 13 углов поворота символов, преобразователь 14 координат, элементы И 15 первой группы, элементы И 16 второй группы, блок 17 опроса памяти и блок 18 подсвета.

В основу работы устройства положены формулы преобразования декартовых систем координат

которые ставят в соответствие координаты любой точки пространства в двух системах координат (x,y,z и X5y,z), имеющих возможность перемещаться и поворачиваться одна относительно другой. В выражениях (1) .3) х,Уо и zo - координаты начала системы х, у, 2 в системе х, у., z,

а t; - направляющие косинусы осей С1, системы координат относительно другой.

2035412

Для задания поворота трехмерных объектов удобно пользоваться углами поворота системы координат вокруг своих осей Ох (угол if ) , Оу (угол J ) , 5 Oz (угол 9 ) . В авиации углы , и 9 известны под названиями углов тангал а, рысканья и крена соответственно. Направляюпще косинусы связаны с этими углами соотношениями to I

t|, co5l C050,i,--5in9-co9(-co5 (+5lnt)-ein )С

ti -sinG-coStp Smpeln -cosy.t;., -- Sin0

5

0

0

5

0

5

0

. t.,cos9-cosj:,,i3r-co S0-5in( ( tjj--co5( 5in V t sin 0 -sintf сое у ,t,j Сов y co5 - sin 9 5-.П Ц) б1п у ,

Любой символ (в общем случа.е трехмерный) можно описать в системе координат X, у, z и это описание запомнить в виде электрических сигналов в блоке памяти символов. Затем для любых сочетаний t,

и 5

tj,, XQ ,

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

Уо

3 При этом описание симво

55

ла в системе х, у, z (и в памяти) не изменяется, а изменяются местоположение и углы поворота этой системы относительно системы координат экрана (х, у, z).

Устройство работает следующим образом.

Изображение символов, подлежащих отображению, перед началом работы устройства запоминаются в виде электрических сигналов в блоке 1 памяти символов, которьй представляет сг)бой П1)ограммируемое постоянное 3a irjMHHaK)- щее устройство. Совокупность тих

электрических сигналов для каждого символа образует микропрограмму его формирования. Символ предварительно аппроксимируется отрезками в системе координат X, у, z. Отрезок аппрок симации задается соответствующими приращениями координат по осям Ох, Оу, Oz, т.е. каждый отрезок соответствует одному шагу аппроксимащш и представляет собой вектор с координатами + ДХ, ±ду, ±bz. Каждая строка микропрограммы описывает один шаг аппроксимации и представляет собой шесть чисел, которые являются значениями приращений координат аппроксимирующего отрезка: Дх, -л5Г, лу, -йу, iz и -Лг. Выдача кодов приращений по каждой координате осуществляется с отдельного выхода блока 1, знаковых разрядов эти коды не имеют. Например, коды приращений +йх и -дх при условии равенства их абсолютных значений отличаются один от другого только тем, что снимаются с разных выходов блока 1 .

Одновременно в блоке 1 памяти символов для каждого отрезка аппроксимации запоминается признак его засветки или гашения.

После занесения в блок 1 памяти символов микропрограммы формирования символов на входы сумматоров 2 и 3 приращений горизонтальной и вертикальной координат через многораз-, рядные элементы или 4 и 5 подаются коды координат х и у к входам 19 и 20, определяющие местоположение .символа на экране ЭЛТ (не показано) . Сумматоры 2 и 3 должны быть сумматорами накапливающего типа. На вход регистра 6 символов из внешнего устройства (не показано) по информационному входу 21 подается код символов, который требуется отобразить. Дешифратором 7 кода символа этот код преобразуется в сигнал, используемый для возбуждения в блоке 1 микропрограммы заданного символа. Одновременно из внешнего устройства (не показано) на входы регистров 8-10 углов поворота и по информацион входам 22-24 подаются и фиксируются в этих регистрах коды приращений углов (f , у , в поворота символа вокруг координтаных осей Ох, Оу, Oz для текущей фазы движения символа. Коды приращений с учетом их знаков 1ака1гливаются в сумматорах 11-13

10

20

углов поворота, где в процессе работы устройства (в процессе поворота символа) формируются сигналы абсолютнЕзК значений углов ( , у , . Коды этих углов подаются на преобразователь 14 координат, который любой тройке углов ставит в соответствие значения направляющих косинусов, удовлетворяющие выражениям (4). Преобразователь 14 координат может быть выполнен в виде организованного по ТИП5 3 запоминающего устройства с многоразрядными ячейками памяти. В этих ячейках должны храниться JJ коды направляющих косинусов t,|,

..,, t , рассчитанные по выражениям (4) для всех возможных на практике сочетаний углов f , , 9 (с определенной дискретностью). При адресации преобразователя 14 тремя сигналами углов поворота с его выхода снимаются коды направляюи(их косинусов как с положительными, так и с отрицательными знаками. Эти коды поступают на первые входы элементов И 15 первой группы и элементов И 16 второй группы .

Формирование и-зображения символа на экране происходит в соответствии с системой уравнен1Ш (1) и (2) и начинается с поступлением на вход блока 17 опроса памяти символов внешнего пускового импульса, (управляющий вход 25 устройства), по этому импульсу блок 17 опроса памяти символов начинает последовательно опрашивать ячейки блока 1 памяти CIMBO- лов. Каждое изменение адреса блока 1 соответствует одному шагу (ш7и участку) аппроксимации символа. На выходах блока 1 памяти символов во время опроса генерируются сигналы приращений ±д х, ±ду, ±iz в соответствии с м1и ропрограммой отображения с1ьмБОла. Эти приращения подаются на вторые входы элементов И 15 первой группы и элементов И 16 второй группы. В результате совпадения сигналов приращений со значащими раз- ряда.ми кодов направляющих косинусов

25

30

35

40

45

t,

, t;j на выходах элементов

И 15 и 16 появляются сигналы, соответствующие входящ - в вьфажения (I) и (2) произведениям. Выходные сигналы блока 1 пропускают на элементы ИЛИ 4 и 5 коды направляющих косинусов блока с тем или иным знаком, благодаря чему задаются знаки сиг-налов, соответствующих членам

выражений (1) и (2). Через элементы ИЛИ 4 и 5 эти сигналы подаются на входы сумматоров 2 и 3 приращений горизонтальной и вертикальной координат, где складываются с занесенными ранее кодами х, у. В результате на выходах сумматоров 2 и 3 фо мируются коды текущих координат участков отображаемого символа в полном соответствии с вьфажениями (1) и (2). Они поступают в оконечные звенья устройства, осуществляю- .щие перемещение луча ЭЛТ. Одновременно выходной сигнал блока 1 выполняет подсвет или гашение следа луча с помощью блока 18 подсвета.

2035416

После окончания отображения очередного символа сигналы с выхода блока 1 памяти символов подготавливают устройство к дальнейшей работе: 5 блок 17 опроса памяти символов устанавливается в исходное состояние, регистры 8-10 и накапливающие сумматоры 2 и 3 устанавливаются в исходное нулевое состояние, на суммато 0 ры 11-13 подается разрешение на суммирование, а на регистр 6 - сигнал, разрешающий занесение нового кода символа. Далее вновь происходит прием управляющей информации, поступает

5 команда Пуск, и работа устройства повторяется.

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

название год авторы номер документа
Устройство для отображения информации на экране электронно-лучевой трубки 1985
  • Косников Юрий Николаевич
SU1367034A1
УСТРОЙСТВО ДЛЯ ПОВОРОТА ИЗОБРАЖЕНИЙ СИМВОЛОВ НА ЭКРАНЕ ЭЛЕКТРОННОЛУЧЕВОЙ ТРУБКИ 1973
SU453719A1
Устройство для поворота изображе-Ния СиМВОлОВ 1979
  • Горохов Владислав Иванович
  • Иванов Сергей Иванович
  • Ильин Анатолий Александрович
SU841030A1
Устройство для отображения объемных изображений на экране электронно-лучевой трубки 1986
  • Скороходов Леонид Пантелеймонович
  • Касаткин Валерий Александрович
  • Костюкович Сергей Николаевич
SU1410018A1
Устройство для отображения символов на экране электронно-лучевой трубки 1982
  • Аверин Анатолий Сергеевич
SU1062762A1
Устройство для отображения графической информации на экране электронно-лучевой трубки 1980
  • Берман Владимир Романович
  • Фридлянд Александр Викторович
SU940213A1
Устройство для отображения информации 1973
  • Куртюков Михаил Федорович
SU503264A1
Устройство для поворота символов 1980
  • Башилов Евгений Авенирович
  • Никольский Юрий Михайлович
  • Макарова Наталья Ивановна
SU879634A1
Устройство для отображения информации 1982
  • Герасимов Леонтий Николаевич
  • Ползунова Диана Владимировна
SU1070599A1
Устройство для формирования символов на экране электронно-лучевой трубки 1981
  • Козловский Николай Петрович
SU1001160A1

Иллюстрации к изобретению SU 1 203 541 A1

Реферат патента 1986 года Устройство для отображения символов на экране электронно-лучевой трубки

Формула изобретения SU 1 203 541 A1

А.А.Л)

Документы, цитированные в отчете о поиске Патент 1986 года SU1203541A1

Устройство для формирования изображения на экране электроннолучевой трубки 1977
  • Заболотских Владимир Иванович
  • Калядин Николай Иванович
  • Кацман Валерий Евельевич
SU647712A1

SU 1 203 541 A1

Авторы

Косников Юрий Николаевич

Зак Ян Ильич

Карпов Олег Вячеславович

Щетинин Александр Евгеньевич

Даты

1986-01-07Публикация

1984-07-20Подача