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

 

УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ НА ГАЗОРАЗРЯДНОЙ ИНДИКАТОРНОЙ ПАНЕЛИ, содержащее блок управления, первый и второй сумматоры, первый, второй и третий регистры, первый и второй счетчики, первый и второй мультиплексоры , элемент сравнения, блок памяти синусов угла наклона вектора, блок памяти косинусов угла наклона вектора, тактовый генератор, первый, второй и третий триггеры, первый, второй и третий элементы И, первый и второй элементы ИЛИ, отличающееся тем, что, с целью повышения точности отображения информации , устройство содержит первый и второй умножители, первый и второй накапливающие регистры, распределитель импульсов, причем выходы первого и второго сумматоров соединены соответственно с первым и вторым входами блока управления, третий и четвертый входы которого соединены соответственно с первым выходом тактового генератора и выходом первого регистра, выход первого элемента ИЛИ соединен с первым входом второго элемента И, первый вход первого элемента ИЛИ соединен с первым входом второго элемента ИЛИ и выходом второго триггера, а второй вход первого элемента ИЛИ соединен со вторым входом второго элемента ИЛИ и выходом третьего .триггера, нулевые входы первого, второго и третьего триггеров соединены соответственно с первым вЫходом первого счетчика, выходом второго счетчика и выходом элемента сравнения, а единичные входы триггеров являются соответственно первым, вторым и третьим входами устройства, входы первого и второго мультиплексоров,.первого, второго и , третьего регистров являются соответственно четвертым, пятым, шестым, седьмым и -восьмым входами устройства , первый вход первого элемента И соединен с выходом первого триггера и третьим входом второго элемента ИЛИ, второй вход - со вторым входом второго элемента И и вторым ВЬЕХОДОМ тактового генератора, а выход соединен с первым входом первого счетчика, второй вход которого является девятым входом устройства, второй выход 00 соединен с первыми входами первого 00 и второго умножителей, вторые входы которых со единены соответственно с выходами блока памяти косинусов угла наклонавектора и блока памяти синусов угла наклона вектора, а выходы соединены с первьпчи входами соответственно первого и второго сумматоров, вторые входы которых соединены соответственно с выходами второго и третьего регистров, а третьи -входы сумматоров соединены с выходами распределителя импульсов, первый вход элемента сравнения соединен со вхо

СОЮЗ СОВЕТСНИХ

СОЩИАЛИСТИЧЕСЙИХ

РЕСПУБЛИН

0И (11) З(59 C 09 G 3 28

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCH0MV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРИТИЙ (21) 3490507/18-24 (22) 17,09.82 (46) 15.08.84. Бюл, Р 30 (72) И.К.Бураков, М.Х.Вайнштейн, С.М.Романов и А.Л.Хейфец (53) 681.327. 11(088.8) (56) 1. Говоров В.С. Отображение машинных решений на экранах ЭЛТ, М., Сов, радио, 1975, с. 109-129.

2, Патент США 11 4146925, кл. 364521, опублик. 1979 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ

ГРАФИЧЕСКОЙ ИНФОРМАЦИИ НА ГАЗОРАЗРЯДНОЙ ИНДИКАТОРНОЙ ПАНЕЛИ, содержащее блок управления, первый и второй сумматоры, первый, второй и третий регистры, первый и второй счетчики, первый и второй мультиплексоры, элемент сравнения, блок пАмяти синусов угла наклона вектора, блок памяти косинусов угла наклона вектора, тактовый генератор, первый, второй и третий триггеры, первый, второй и третий элементы И, первый и второй элементы ИЛИ, о т л и— ч а ю щ е е с я тем, что, с целью повышения точности отображения информации, устройство содержит первый и второй умножители, первый и второй накапливающие регистры, распределитель импульсов, причем выходы первого и второго сумматоров соединены соответственно с первым и вторым входами блока управления, третий и четвертый входы которого соединены соответственно с первым выходом тактового генератора и выходом. пер. вого регистра, выход первого элемента ИЛИ соединен с первым входом второго элемента И, первый вход первого элемента ИЛИ соединен с первым входом второго элемента ИЛИ и выходом второго триггера, а второй вход первого элемента ИЛИ соединен со вторым входом второго элемента ИЛИ и выходом третьего .триггера, нулевые входы первого, второго и третьего триггеров соединены соответственно с первым выходом первого счетчика, выходом второго счетчика и выходом элемента сравнения, а единичные входы триггеров являются соответственно первым, вторым и третьим входами устройства, входы первого и второго мультиплексоров, первого, второго и третьего регистров являются соответ- 3 ственно четвертым, пятым, шестым, седьмым и восьмым входами устройства, первый вход первого элемента И соединен с выходом первого триггера

Ф \ и третьим входом второго элемента

ИЛИ, второй вход — cn вторым входом второго элемента И и вторым выходом тактового генератора, а выход соединен с первым входом первого счетчика, второй вход которого является девятым входом устройства, второй выход соединен с первыми входами первого и второго умножителей, вторые входы которых соединены соответственно с выходами блока памяти косинусов угла наклона вектора и блока памяти синусов угла наклона вектора, а выходы соединены с первыми входами соответственно первого и второго сумматоров, вторые входы которых соединены соответственно с выходами второго и третьего регистров, а третьи .входы сумматоров соединены с выходами распределителя импульсов, первый вход элемента сравнения соединен со вхо1108488 дами блока памяти синусов угла наклона вектора и блока памяти косинусов угла наклона векторов и первым выходом первого накапливающего регистра, второй вход элемента сравнения соединен с выходом второго счетчика и входом распределителя импульсов, третий вход соединен с выхо;том второго накапливающего регистра, выходы первого и второго мультиплексоров соединены соответственно со входами первого накапливающего регистра, второго счетчика и второго накапливающего регистра, первый вход первого

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах для отображения информации, построенных на газоразрядных индикаторных панелях.

Известно устройство для отображения графической информации 1).

В этом устройстве изменение ориентации векторов (их поворот и перемещение) реализуется с помощью аналого-цифровых преобразователей, что приводит к снижению точности, увеличению габаритов, весов и рассе-. иваемой мощности. 15

Наиболее близким по технической сущности является устройство, содержащее первый и второй выходные регистры, первый, второй и третий сумматоры, первую и вторую схемы сравне-20 ния, первый и второй мультиплексоры, блок памяти синусов угла наклона вектора, блок памяти косинусов угла наклона вектора, блок видеосигнала, ПЗУ, первый, второй и третий регистры, первый, второй и третий счетчики, логику выбора режима (23

Это устройство позволяет отображать вектора, окружности, дуги и поворачивать все иэображение на .любойЗО угол.

Однако это устройство имеет низкую точность, обусловленную накапливающейся ошибкой при суммировании величин s и и соз, что является серь-З езным недостатком. При этом чем длиннее вектор, тем больше накопленная накапливающего регистра соединен с выходом второго элемента И, второй выход которого соединен со вторым входом второго счетчика, первый вход третьего элемента И соединен с третьим выходом тактового генератора, второй вход соединен с выходом второго элемента ИЛИ и является десятым входом устройства, выход третьего элемента И соединен с пятым входом блока управления, вторые и третьи входы первого и второго мультиплексоров являются соответственно одиннадцатым и двенадцатым входами устройства. (2

I ошибка. При генерировании окружностей накапливающаяся ошибка приводит к изображениям типа "улитка" (начало и конец окружности не совпадает).

Цель изобретения - повышение точности отображения.

Поставленная цель достигается тем, что в устройство для отображения информации на гаэораэрядной индикатор-, ной панели, содержащее блок управления, первый и второй сумматоры, первый, второй и третий регистры, первый и второй счетчики, первый и второй мультиплексоры, элемент сравнения, блок памяти синусов угла наклона вектора, блок памяти косинусов угла наклона вектора, тактовый генератор,. первый, второй и третий элементы И, первый и второй элементы

ИЛИ, первый, второй и третий триггеры, введены первый и второй умножители, первый и второй накапливающие регистры, распределитель импульсов, причем выходы первого и второго сумматоров соединены соответственно с первым и вторым входами блока управления, третий и четвертый входы которого соединены соответственно с первым выходом тактового генератора и выходом первого регистра, выход первого элемента ИЛИ соединен с первым входом второго элемента И, первый вход первого. элемента ИЛИ соединен с первым входом второго элемента ИЛИ и выходом второго триггера, а второй вход первого элемента ИЛИ соединен со вторым входом второго эле1108488

50 мента ИЛИ и выходом третьего триггера, нулевые входы первого, второго и третьего триггеров соединены соответственно с первым выходом первого счетчика, выходом второго счет- 5 чика и выходом элемента сравнения, а единичные входы триггеров являются соответственно первым, вторым и третьим входами устройства, входы первого и второго мультиплексоров, первого, второго и третьего регистров являются соответственно четвертым, пятым, шестым, седьмым и восьмым входами устройства, первый вход первого элемента И соединен с выходом первого триггера и третьим входом второго элемента ИЛИ, второй вход— со вторым входом второго элемента И и вторым выходом тактового генератора, а выход соединен с первым входом первого счетчика, второй вход которого является девятым входом устройства, второй выход соединен с первыми входами первого и второго умножителей, вторые входы которых соединены соответственно с выходами блока памяти косинусов угла наклона и блока памяти синусов угла наклона вектора, а вьходы соединены с первыми входами соответственно первого и второго сум- З0 маторов, вторые входы которых соединены соответственно с выходами второго и третьего регистров, а третьи входы сумматоров соединены с выходами распределителя импульсов, первый 35 вход элемента сравнения соединен со входами блока памяти синусов угла наклона вектора и блока памяти косинусов угла наклона вектора и первым выходом первого накапливаю- 40 щего регистра, второй вход элемента сравнения соединен с выходом второго счетчика и входом распределителя импульсов, третий вход соединен с выходом второго накапливающего регистра, 45 выходы первого и второго мультиплексора соединены соответственно со входами первого накапливающего регистра, второго счетчика и второго накапливающего регистра, первый вход первого накапливающего регистра соединен с выходом второго элемента И, второй выход которого соединен со вторым входом второго счетчика, пер вый вход третьего элемента И соедини- 55 нен с третьим выходом тактового генератора, второй вход соединен с выходом второго элемента ИЛИ и является десятым входом устройства, выход третьего элемента И соединен с пятым входом блока управления, вторые и третьи входы первого и второго мультиплексоров являются соответственно одиннадцатым и двенадцатым входами устройства.

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

Устройство состоит из газоразрядной индикаторной панели 1, блока управления 2, тактовго генератора 3, первого 4 и второго 5 сумматоров, первого 6 и второго 7 умножителей, первого 8, второго 9 и третьего 10 регистров, первого счетчика 11, блока памяти косинусов угла наклона вектора 12, блока памяти синусов угла наклона вектора 13, распределителя 14 импульсов, элемента сравнения 15, второго счетчика 16, первого 17 и второго 18 накапливающих регистров, первого !9 и второго 20 мультиплексоров, первого 21 и второго 22 элементов И, первого 23 и второго 24 элементов ИЛИ, первого 25, второго

26 и третьего 27 триггеров, третьего элемента И 28.

На фиг. 2 представлена блок-схема блока управления, который состоит из регистров координат Х,У,29,30, счетчика адреса 31, дешифра оров столбцов 32 и строк 33, ПЗУ 34, транзисторных ключей 35, 36, источника напряжений питания 37.

На фиг. 3 представлена блок-схе ма распределителя импульсов, состоя-. щего из дешифратора 38 и элементов

ИЛИ 39, 40.

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

При отображении на экране газоразрядной индикаторной панели 1 вектора вычислитель (не показан) записывает: координаты начала вектора Х, У в регистры 9 10 соответственно; длину вектора в первый счетчик 11; угол наклона (и угол поворота 0 через первый мультиплексор 19 и первый накапливающий регистр 17 и второй счетчик 16, в которых хранится суммарный угол поворота вектора на экране М, равный

Qг Ы.+6

Вычисление координат Х,У точек вектора начинается по команде вычислителя вектор, которая устанавливает первый триггер 25. При этом

1108488 с выхода второго элемента ИЛИ 24 на первый вход третьего элемента И 28 поступает сигнал разрешения прохождению тактовых импульсов записи вычисленных координат в регистры блока 5 управления 2.

Одновременно с этим с первого накапливающего регистра 1 на адресные, входы блоков 12,13 поступает суммарный угол наклона вектора в пределах текущего квадранта. С информационных выходов блоков 12, 13 на первые входы умножителей 6,7 поступают соответственно величины cos4, sin+. Ha вторые входы умножителей 6,7 с выхода перво- 1з го счетчика 11 поступает код длины вектора f. На выходе умножителя 6 получается приращение йХ = 1. cos Y, которое суммируется (вычитается) с координатой Хр в сумматоре 4. На 20 выходе ум»ожителя 7 получают приращение аУ= f s1n4 которое суммируется (вычитается) с координатой начала вектора У в сумматоре 5. Два старших разряда угла V,,свидетельст- >5 вующих о квадрате, в котором производится роспись вектора, хранятся во втором счетчике 16, и с его выхода поступают на вход распределителя импульсов 14, который управляет входами 10 суммирования (вычита»ия) сумматоров

4,5 сигналу"1"соответствует сложение, сигналу "О" — вычитание.

Распределитель импульсов 14 содержит в своем составе дешифратор номера квадранта 38 и два элемента

ИЛИ 39, 40. Сигнал "1" с выхода распределителя импульсов 14 »а вход сумматора 4, соответствующий суммиро- 4О ванию приращения а Х с координатой Х, о появится только в 1 и 1У квадрантах.

Сигнал "1" с выхода логического распределителя 14 на вход сумматора

5, соответствующий суммированию при- 4 ращения ЮУ с координатой У, появится только в 1 и П квадрантах.

Вычисленные координаты Х, У записываются тактовым генератором 3 в блок управления 2, который зажигает на экране газоразрядной индикаторной панели 1 точку, соответствующую вычисленным координатам. После этого очередным импульсом тактового генератора 3, поступающим через первый

5S элемент И 21 на счетный вход счетчика 11, длина вектора 1 уменьшается на единицу и производится вычисление следующей точки вектора.

Вычисление координат Х, У точек вектора производится до тех пор, пока длина вектора (в счетчике 11 не станет равной нулю, при этом с второго выхода счетчика 11 снимается сигнал переноса, который сбросит пер- . вый триггер 25.

При этом импульсы тактового генератора 3, поступающие на счетный вход счетчика 11 через первый элемент

И 21, блокируются; на выходе элемента ИЛИ 24 появляется сигнал "0", извещающий вычислитель о завершении росписи на экране вектора, и этим же сигналом через третий элемент И 28 блокируются импульсы тактового генератора 3, по которым производилась запись вычисленных сумматорами 4,5 координат Х,У в блок управления 2.

При отображении на экране газоразрядной индикаторной панели 1 окружности вычилстель (не показан) записывает: коррдинаты центра окружности Х, Уо в регистры 9,10 соответственно; радиус окружности Р в первый счетчик 11.

Вычисление координат Х,У точек окружности начинается по команде вычислителя "Окружность", которая устанавливает второй триггер 26. При этом с выхода триггера 26 на первый вход второго элемента И 22 через элемент ИЛИ 23 поступает сигнал, разрешающий прохождение импульсов тактового генератора 3 на счетный вход первого накапливающего регистра 17. В исходном состоянии накапливающий регистр 17 и второй счетчик 16 обнулены. Вычисление »ачинается с центрального угла окружности

cL, равного нулю. С первого накапливающего регистра 17 на адресные входы блоков 12,13 поступает код угла с в пределах квадранта. С информационных выходов блоков 12, 13 на первые входы умножителей 6,7 поступают коды созс и sin Ы ..На вторые входы умножителей 6,7 со счетчика

11 поступает код радиуса окружности.

На выходе ум»ожителя 6 получают приращение йХ = R созр(, которое суммируется (вычитается), в зависимости от квадранта, с координатой Х в сумматоре 4.

На выходе умножнтеля. 7 получают приращение Ь (= Р з пЫ, которое суммируется (вычитается) с координатиой центра окружности У в сумматоре 5, 7 110848 ,Управление суммированием (вычитанием) сумматоров 4, 5 осуществляется распределителем импульсов 14, на вход котороге поступает двухразрядный код квадранта, хранящийся во втором счетчике 16.

Вычисленные координаты точки Х,У записываются на экране газоразрядной индикаторной панели, после чего к первому накапливающему регистру 17 им- 10 пульсом, поступающим с выхода тактового генератора 3 через элемент И 22, прибавляется единица, что соответствует увеличению центрального угла окружности на величину hotè начи- 15 нается вычисление координат следующей точки окружности. Вычисление координат точек окружности заканчивается при переполнении счетчика 16, что соответствует завершению вычисле- 20 о ния точек с центральным углом 0-360

При этом на выходе второго счетчика появляется сигнал переноса, сбрасывающий второй триггер 26. На выходе второго элемента ИЛИ 24 появляется 25 сигнал 01, извещающий вычислитель о завершении росписи на экране окружности. Одновременно с этим блокируются импульсы тактового генератора 3, поступающие на счетный вход первого накапливающего регистра 17 через элементы 22,23 и на вход блока управления 2 через элемент И 28.

При отображении на экране газоразрядной индикаторной панели 1 дуги вычислитель записывает: координаты центра дуги Х, У, в регистры 9, 10 соответственно; начальный центральный угол дуги cL записывается

40 в накапливающий регистр 17 и счетчик 16 мультиплексора 19; конечный центральный угол дуги КК вЂ” через второй мультиплексор 20 во второй на.капливающий регистр 18; угол поворо45 та дуги» записывается через мультиплексоры 19,20 в первый и второй накапливающие регистры 17,,18 и втоФ рой счетчик 16.

Таким образом, в первом накапливающем регистре 17 и втором счетчи50 ке 16 хранится суммарный начальный угол дуги Ч = î + 8, а во втором накапливающем регистре 18 — суммарный оконечный угол дуги 4 к = о к 6.

Вычисление координат Х, У .точек дуги начинается по команде вычислителя "Дуга, которая устанавливает третий триггер 27. При этом с выхода триггера 27 на первый вход второго элемента И 22 через элемент ИЛИ 23 поступает сигнал, разрешающий прохождение импульсов тактового генератора 3 на счетный вход первого накапливающего регистра 17. Одновременно с этим с выхода элемента ИЛИ

24 на вход элемента И 28 поступает сигнал, разрешающий прохождение импульсов тактовго генератора 3 на вход блока управления 2. Вычисление координат точек Х,У дуги производится аналогично вычислению координат Х,У окружности с той лищь разницей, что вычисление начинается с центрального угла, а заканчивается при центральном угле, равном

Выходы первого накапливающего регистра 17 и второго счетчика 16 соединены с первым и BTOpblM входами элемента сравнения 15, на третий вход которого поступает код угла 9 „ со второго накапливающего регистра

18. При равенстве текущего центрального угла, накапливаемого в первом накапливающем регистре и втором счетчике с конечным центральным yt лом 4, на выходе элемента сравнения

15 появляется сигнал, свидетельствующий об окончании росписи дуги, который сбрасывает третий триггер 27 и тем самым блокирует прохождение .импульсов тактовго генератора 3 на

I счетный вход накапливающего регистра 17.

Прн отображении графического изображения векторов, окружностей дуг, вычисленные в сумматорах 4,5 координаты Х,У записываются в регистры

29,30 блока управления 2. Затем эти коды дешифрируются на дешифраторах столбцов 32 и строк 33 и через транзисторные ключи 35,36 осуществляется подключение электродов газоразрядной панели 1, соответствующих вычисленным координатам, к источнику питания

37. Величина напряжения, снимаемого с источника питания 37, зависит от выбранного вычислителем кода режима работы, записанного в регистр 8. Так как газоразрядкая индикаторная панел»

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

Поэтому устройство имеет три режима работы:

"запись — при этом производится

10 подключения этих напряжений к электродам газоразрядной индикаторной панели 1. На счетный вход счетчика адреса 31 поступают импульсы с тактового генератора 3.

Введение в предложенном схемном решении первого и второго умножителей, первого и второго накапливающих регистров, распределителя импульсов позволяет повысить его точность за счет исключения накапливающейся ошибки, улучшить эксплуатационные характеристики за счет уменьшения исходных данных для отображения векторов, окружностей, дуг при сохранении функциональных возможностей устройства (формирование векторов, окружностей и дуг, а также их поворота на заданный угол с использованием одних и тех же логических структур). А это в свою очередь позволяет использовать данное устройство для отображения навигационно-пилотажной информации на борту летательных аппаратов, где требуется высокая точность и минимальная загрузка вычислителя для подготовки исходных данных. формирователя изображения.

9 1! 08488 зажигание на экране отдельных точек, вычисляемых устройством (запись в аналоговое. запоминающее устройство}; стирание - при этом производится гашение на экране отдельных точек, вычисляемых устройством (стирание из аналогового запоминающего устройства). Например, если на экране отображается вектор и его надо стереть, то вычислитель записывает 10 в устройство исходные данные этого вектора и записывает режим "стирание". При этом устройство вычисляет координаты Х,У точек вектора и производит "стирание"; t5 полное стирание" — при этом осуществляется полное гашение всего экрана (стирание во всех ячейках аналогового запоминающего устройства).

Код режима работы с выхода регист- 2п, ра 8 поступает на адресные входы ПЗУ

34, информационные входы которого подключены к источнику гитания 37 и транзисторным ключам 35,36.

Таким образом, код режима работы 2s определяет уровень напряжений, снимаемых с источника литания 37, и определяет совместно со счетчиком адреса 3 1 временные соотношения 1108488

Äèñ.3

Составитель В.Фунтова

Редактор А.Долинич Техред Л. Иартящова Корректор В.Бутяга

Заказ 5871/37 Тираж 447 Подписное

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

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

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Dm pezucmpa режила роботь! 8

От аи 1 Раа

Ют

Ул

Om х Н0Фф1 отсу лагоа

0m 8

И08Ю

Ф/К

Мтер у

namur

ljt

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

 

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

Изобретение относится к портативным устройствам, а именно миниатюрным или карманным компьютерам, мобильным телефонам, коммуникатерам и т.п
Наверх