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

Иллюстрации

Показать все

Реферат

 

Союз Советских

Социалистичесиик

Республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к ввт. сеид-ву (22) Заявлено 100778 (21) 2642422/18-24 (53) М. КЛ.

G 09 G 1/08 с присоединением заявки М (23) Приоритет

Государственный комнтет

СССР но делам нзобретеннй н открытнй

Опубликовано 1503.81. Бюллвтвиь ЙЯ 10

Дата опубликования описания 150381 (53) УДК 681. 327.11 (088. 8) (72) Авторы изобретения

В.И.Горохов, A.À.Èëüèí и С.И.Иванов (71) Заявитель

>

4, (54) УОТРОЙОТВО ДЯЯ ОТОВРВЖЕИИЯ ГРВФИЧЕ 44ИООЁРИИИЙ

HA ЭКРАНЕ ЭЛЕКТРОННОЛУЧЕВОИ ТРУБКИ

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

Известно устройство для отображения информации на экране ЭЛТ, которое содержит ЭВИ, регистр по координате Х, схему горизонтального отклонения, генератор наклона и зталонного напряжения, регистр по координате У, схему вертикального отклонения, блок управления скоростью вектора. l5

3Bl связана через регистр по координате Х со входами схемы горизонтального отклонения и блока управления скоростью вектора. Она также связана через регистр по координате У со 20 входами схемы вертикального отклонения и блока управления скоростью вектора. ЭВМ подключена также через генератор наклона и эталонного напряжения ко входам схем горизонтального и вертйкального отклонения. Выход блока управления скоростью вектора связан со входом генератора наклона и эталонного напряжения. .Выходы схем горизонтального.и верти- ЗО кального отклонения подключены к отклоняющему устройству ЭЛТ 1).

Недостатком данного устройства является То, что оно не может изображать графическую информацию с различной управляемой толщиной линии, что ограничивает воэможность использования данного устройства.

Наиболее близким к предлагаемому является устройство для отображения графической информации на экране

ЭЛТ, которое содержит цифроаналоговые преобразователи, реверсивные счетчики по координата>л Х и У, коммутатор, генератор импульсов, вентиль, триггер, делитель частоты, прие>лный регистр, сумматор-вычитатель по координате Х, сумматор-вычитатель по координате У, схемы сравнения по координатам Х н У, элемент И, элемент ИЛИ. Выходы реверсивных счетчиков по координатам Х и У соединены через цифроаналоговые преобразователи с отклоняющими катуыками ЭЛТ, Выход делителя частоты связан через коммутатор с реверсивными счетчиками по координатам Х и У. Генератор импульсов через вентиль связан со входами делителя частоты и коммутатора. Выход триггера связан с модуля813494 тором ЭЛТ. Выходы приемного регистра связаны через сумматоры-вычитатели по координатам Х и У с делитЕлем частоты. Выходы сумматороввычитателей по координатам Х и У соединены со входами реверсивных счетчиков по координатам Х и У соответственно. Выходы приемного регистра связаны также со входами реверсивных счетчиков по координатам

Х и У и со входами схем сравнения по координатам Х и У. Вторые входы схем сравнения по координатам Х и У соединены с .выходами реверсивных счетчиков по координатам Х и У. Выходы схем сравнения по координатам

Х и У связаны со входами. элемента И.

Вход триггера подключен через элемент ИЛИ к выходам реверсивных счетчиков по координатам Х и У и к выходу элемента И. Выход триггера подключен к вентилю (2) .

Недостатком этого устройства является то, что оно может отображать графическую информацию, имеющую только одну толщину линии.

Цель изобретения - расширение области применения устройства за счет отображения графической информации, имеющей различную управляемую толщину линии.

Поставленная цель достигается. тем, что устройство содержит последовательно соединенные блок деления на два, подключенный к первому триггеру, счетчик толщины линии, второй триггер, первый элемент И, подключенный к выходу вентиля, и счетчик ширины штриха, подключенный к второму триггеру, связанному с приемным регистром, второй элемент И, соединенный со счетчиком толщины линии, вторым триггером и выходом вентиля, последовательно соединенные счетчик тактов, подключенный к блоку деления на два, и третий элеглент И, второй вход которого соединен со счетчиком тактов и выходом первого элемента И, а выход его — со счетчиком длины вектора, и два элемента И-ИЛИ, первые входы которых соединены с приемным регистрогл, вторые входы - co счетчиком толщины линии, третьи входыс коммутатором и вторым элементом И, а выходы их - с реверсивными счетчиками по координатам Х и У соответственно.

На чертеже представлена блок-схема устройства.

Устройство содержит. цифроаналоговые преобразователи 1 и 2, реверсивный счетчик по координате Х 3, реверсивный счетчик по- координате У 4 коммутатор 5, генератор 6 импульсов первый триггер 7, вентиль 8, делитель 9 частоты„ приемный регистр 10 счетчик 11 длины вектора, второй элемент И 12. Выходы реверсивных . счетчиков по координатам Х и У 3 и 4 соединены через цифроаналоговые преобразователи с отклоняющей. системой

13 ЭЛТ 14. Выходы приемного регистра

10 связаны со входами. реверсивных счетчиков по координатам Х, У 3 и 4 и со входом делителя 9 частоты. Выход последнего связан через коммутатор 5 со входами.реверсивных счетчиков по координате Х, У 3 и 4. Генератор 6 импульсов соединен через вен тиль 8 со входами делителя 9 частоты и коммутатора 5. Выход первогО триггера 7 подключен ко входу вентиля 8 и к модулятору ЭЛТ 14. Устройство содержит также первый элемент

И-ИЛИ 15, второй элемент И-ИЛИ 16, t5 блок 17 деления на два, счетчик 18 толщины линии,. второй триггер 19, первый элемент И 20, счетчик 21 ширины штриха, счетчик 22 тактов, третий элемент И 23. 0 Одни из выходов приемного регистра 10 связаны через первый элемент

И-ИЛИ 15 и через второй элеглент

И-ИЛИ 16 со входами реверсивных счетчиков по координатам Х, У 3 и 4

25 соответственно. Остальные выходы приемного регистра 10 подключены через блок 17 деления на два ко входам счетчика 18 управления толщиной линии и счетчика 22 тактов, а также рц ко входу второго триггера 19. Второй вход второго триггера 19 подключен к выходу счетчика 18 толщины линии, а третий подключен к выходу счетчика

21 ширины штриха. Один из выходов второго триггера 19 связан со.входами второго элемента И 12, первого элемента И-ИЛИ 15, второго элемента

И-ИЛИ 16 и коммутатора. Второй выход второго триггера 19 подключен через первый элемент И 20 ко входам счетчи® ка 21 ширины штриха, третьего элемента И 23 и счетчика 22. Выход счетчика 22 связан через третий элемент

И 23 с оДним из входов счетчика 11 длины вектора,. второй вход которого

g$ соединен с выходом делителя 9 частоты, а выход связан со входом первого триггера 7. Один из выходов первого триггера 7 связан со входом блока

17 деления на два. Выход вентиля 8 р соединен со входом первого элемента

И 20 и через. второй элемент. И 12 подключен ко второму входу счетчика

18 управления толщиной. линии. Второй выход счетчика 18 толщины линии связан с третьим .входом первого элемента И-ИЛИ 15, а третий. выход связан с третьим входом второго элемента

И-ИЛИ 16.

Цифроаналоговые преобразователи

1 и 2 выполняют функцию преобразова40 ния.двоичного кода в соответствующее напряжение. Реверсивные счетчики 3 и 4 предназначены.для последовательного увеличения или уменьшения на-. чального кода на заданную величину

Я при построении вектора. Коммутатор

813494

5 производит переключения счетных входов реверсивных счетчиков 3 и 4 по соответствующим управляющим сигналам в целях подачи на них импульсов,,вырабатываемых генератором б импульсов или импульсов, формируемых делителем 9 частоты. Вентиль 8 подключает выход генератора б импульсов к элементам устройства.

Первый триггер 7 включается на все время изображения вектора и управляет вентилем 8 и модуляцией луча ЭЛТ.

Делитель 9 частоты производит операцию деления частоты следования импульсов, вырабатываемых генератором б импульсов, на коэффициент, заданный сОотношением двух величин: проекций вектора на оси координат, а также определяет наибольшую из этих величин. Приемный регистр предназначен для хранения данных, необходимых для построения вектора. Счетчик 11 длины вектора предназначен для счета импульсов, вырабатываемых генератором б импульсов и при равенстве количест ва этих импульсов модулю наибольшей проекции на оси координат вырабатывает сигнал окончания процесса построения вектора. С помощью элементов

И-ИЛИ 15 и 16 производится операция изменения знака (направления) вектора. Блок 17 деления на два производит операцию деления кода толщины линии на два путем сдвига двоичного кода на один разряд в сторону младших разрядов. Счетчик 18 управления толщиной линии при равенстве количества импульсов, поступакщих на его счетный вход, коду толщины вектора вырабатывает сигнал, изменяющий состояние второго триггера 19, который с помощью элементов И 12 и 20 подключает импульсы к счетным входам счетчиков 18 и 21. Счетчик 21 ширины штриха при равенстве количества импульсов, поступающих на его счетный вход, постоянно задаваемому коду, характеризующему расстояние между штрихами, вырабатывает соответствующий сигнал, изменяющий работу устройства. Счетчик 22 просчитывает количество импульсов, равное половине кода толщины штриха, после чего открывает элемент И 23.

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

Из внешнего источника информации в приемный регистр 10 записываются коды начальных координат вектора по осям Х и,у, которые затем переписываются в реверсивные счетчики 3 и 4 и с помощью цифроаналоговых преобразователей 1 и 2 данные коды преобразуются в соответствукщие напряжения, которые поступают на отклоняющие катушки ЭЛТ, в результате чего луч выводится в заданную точку экрана.

При отображении вектора в приемный регистр 10 записываются коды проекций вектора на оси координат Х и У и код толщины линии, триггер 7 изменяет свое состояние, в результате чего вентиль 8 разрешает прохождение импульсов, вырабатываемых генератором б импульсов, по которым. производится процесс построения вектора. Коды проекций вектора на оси координат задают делителю 9 частоты соответствующий коэффициент деления частоты следования импульсов, на основании чего делитель 9 частоты управляет работой коммутатора 5, с выходов которого на счетные входы реверсивных счетчиков 3 и 4 поступает необходимое число импульсов в соответствующие моменты времени. начетчик 11 длины вектора производит операцию счета импульсов и при равенстве количества данных импульсов коду наибольшей проекции вектора на оси координат

20 Х и У, который задается и определяется делителем 9 частоты, счетчик

11 вырабатывает сигнал, по которому триггер 7 возвращается в исходное состояние и процесс построения вектора прекращается. Таким образом, будет изображен вектор, ширина линии которого равна диаметру луча

ЭЛТ.

Данное устройство позволяет также изображать вектор, толщина линии которого является изменяемой и может быть задана из внешнего источника информации. При построении такого вектора движение луча будет производиться не по прямой линии, а по штрихам, перпендикулярным основному направлению вектора, причем длина этих штрихов определяет толщину линии, а расстояние между штрихами зависит от соотношения диаметра пят40 на и разрядности цифроаналоговых преобразователей 1 и .2.

Для того, чтобы изменение линии происходило равномерно относительно основного направления движения луча

45 при нарисовании вектора, длина первого штриха должна быть равна половине заданной ширины вектора. В этих целях, когда триггер 7 находится в исходном состоянии, в счетчик

18 толщины линии записывается код ширины линии, поделенный на два с помощью блока 17 деления на два. Состояние второго триггера 19 обеспечивает прохождение импульсов через второй элемент И 12, а также для изображения штриха, перпендикулярного основному направлению линии, вырабатывает сигналы на коммутатор 5 с целью переключения счетных входов реверсивных счетчиков 3 и 4 мелку

60 .собой,и на элементы И-ИЛИ 15 и 16 для изменения знака направления движения им для изменения направления счета реверсивных счетчиков 3 H 4.

При нарисовании каждого нечетного

45 штриха может, например, изменяться

813494

60 знак направления движения по оси Х, тогда при нарисовании каждого четного штриха — по оси У. Этим процессом управляет также и счетчик 18 толщины линии, который включает элемент

И-ИЛИ 15 при изображении нечетного штриха и элемент И-ИЛИ 16 при изображении четного штриха.

После того, как изображается штриховой элемент, счетчик управления толщиной линии вырабатывает сигнал, fg по которому изменяется состояиие триггера 19, в результате чего закрывается элемент И 12 и открывается элемент И 26, а также с помощью элементов И-ИЛИ 15 и 46 и коммутатора 5

15 восстанавливается заданное направление вектора. Количество импульсов, поступающих на реверсивные счетчики

3 и 4 при построении вектора в заданном направлении будет определяться счетчиком 21, что зависит от соотно- 20 шения разрядности цифроаналоговых преобразователей и диаметра луча. Например, если расстояние единичного приращения вектора на экране равно диаметру луча и так как расстояние между штрихами должно быть. равно диаметру луча, то на реверсивные счетчики .3 и 4 должен быть выдан в этом режиме только один импульс, (разрядность счетчика 21 равна единице .

После чего по сигналу со счетчика

21 триггер 19 возвращается в исходное состояние. По следующим импульсам производится построение второго штриха, причем его длина будет равна ширине линии, что достигается путем отключения блока 17 деления на два на все время построения вектора. Если, например, при построении первого штриха с помощью счетчика 18 и элемента И-HJIH 15 изменяется знак век- 40 тора по оси координат Х,. то при построении второго штриха по сигналу с выхода счетчика 18 изменяется знак вектора по оси координат У.. Процесс начертания .вектора производится та- 45 ким образом до тех пор, пока по сигналу со счетчика 19 триггер 7 не возвращается в исходное состояние. Причем, счетчик 11 работает.так,как и при начертании линии нормальйой. толщины, но по импульсам .поступающим через элемент И 23.с выхода элемента И 20, так как количество этих импульсов равно или пропорционально коду наибольшей проекции вектора на оси координат. Для лучшей сходимости векторов, изображаемых последовательно друг эа другом и имеющих толщину вектора больше нормальной, увеличивается длина вектора, относительно заданной на расстояние, равное половине толщины линии..Для этого счетчик 22 просчитывает. количество импульсов, предназначенных для выдачи на счетчик 11 и численно равных половине ширины штриха, -и 65 только после этого вырабатывает сигнал, разрешающий прохождение импульсов через элемент И 23. В этом случае состояние реверсивных счетчиков

3 и 4 не соответствует истинным конечным .координатам вектора, для чего из приемного регистра 10 после окончания построения вектора записываются его конечные координаты. !

При изображении последовательности векторов, часть из которых может не иметь засветки на экране, по соответствующему сигналу йз приемного регистра 10 блокируется триггер 19, тем самым разрешая прохождение импульсов через элемент И 20, и не изменяя режимов работы коммутатора 5 и элементов И-ИЛИ .15 и 16.

Формула изобретения

Устройство для отображения графической информации на экране электроннолучевой трубки,. содержащее реверсивные счетчики по координатам Х и У, подключенные через соответствующие цифроаналоговые преобразователи к отклоняющей системе ЭЛТ, модулятор которой соединен с одним из входов вентиля, связанного с первым триггером, второй вход вентиля подключен к генератору импульсов, приемный регистр, соединенный с реверсивными счетчиками по координатам Х и У, связанными с коммутатором и делителем частоты, подключенным к коммутатору и счетчику длины вектора, связанному с первым триггером, выход вентиля соединен с коммутатором и делителем частоты, о т л и ч а n— щ е е с я тем, что, с целью расширения области применения устройства за счет отображения графической информации, имеющей различную управляемую толщину линии, оно содержит последовательно соединенные блок деления на два, подключенный к первому триггеру, счетчик толщины линии, второй триггер, первый элемент И, подключенный к выходу вентиля, и счетчик ширины штриха, подключенный ко второму триггеру связанному с приемным регистром, второй элемент И, соединенный со счетчиком толщины линии, вторым триггером и выходом вентиля, последовательно соединенные счетчик тактов, подключенный к блоку деления на два, и третий элемент И, второй вход которого соединен со счетчиком тактов и выходом первого элемента И, а выход его — со счетчиком длины вектора, и два элемента И-ИЛИ, первые входы которых соединены.с приемным регистром, вторые входы — со счетчиком толщины линии, третьи входы — с коммутатором и вторым элементом И, а

813494

Составитель C. Гришин

Техред Е.Раврилешко корректор В.Синицкая

Редактор И. Еасарда

Заказ. 780/65 Тираж 484 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, E-35, Раушская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 выходы их — с реверсивными счетчиками по координатам X и У соответственно °

Источники информации принятые so внимание при экспертизе

1. Патент CLlA 9 3638214, кл. 340-324 А, 1976.

2. Авторское свидетельство СССР по заявке 9 2342783/18-24, кл. G 06 К 15/20, 1976 (прототип).