Устройство для отображения графической информации Советский патент 1980 года по МПК G06K15/18 G06K15/20 

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

(54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ .

На $т Г1 прйвёдёнЪ блйй-Й ёма устройства; на фиг. 2 а-д показан принцип формирования кривых.

Устройство содержит блок 1 управления, счетчик 2 приращений кобрдйнат, первый коммутатор 3, регистр 4, счетчики 5 и 6 отрезков кривых, преобразователь 7 кеда, схему 8 сравнения, шины 9-22, вычислительный блок 23, второй коммутатор 24, блок 25 элементов ИЛИ, шины 26-28.

Преобразователь 7 кода представляет собой логический автбйат, который преобразует двоичный код первого счетчика 5 отрезков кривых в таблично-заданные коды проекций приргицений координат единичной окружности. Схема сравнения 8 срабатывает в слу чаеравеистйа кодов. Вычислит ел ьньй блок 23 преДйаэйачёндля уйЙджёния

кодов проекций приращений йООрдаГйат

иа КоД йладших; разрядов радиуса с целью получения кодов добавЪчйых приращений. Он может бытьвыпол ШТй В виде -логического автомата ЙЛй; ttOc drtHHOro эййоминающ уст ройства.

Для формирования окружностей выбирается базовая {единичная) окружность радиуса , КоторШ аппрбкси- мируется rvi отрезками. Число отреэков зависит от требуемой степени

приближения многоугольника к окружности. На основании подобия фигур

дай ёоспроиэвёдёйГЯ окружнбстй радиуса а (и+ К), где п - 0,1,2,..., а Си К 1, каждый отрезок фО 5мируется из п пар проекций приращений Координат единичной окружности is X и л У И одного добавочного приращения, проекции которого равньа KdX и К ДУ. . .

в качестве примера на фиг. 2а показанЪ, как формируется единичная окружность радиуса R, а также окружности радиусов 2 В и R (2 + ). Эти радиусы соответственно задают-ся кодами 0...001.000, 0... 010 000 и С... 010 011. В данных кодах по три

СГ здайХ разряда справа определяют

чКспо Ъ& лШШГ ((Ш

Каждый отрезок окружности радиус.а 2R формируется из двух пар проекций приращений координат единичной окружности дХ и лУ, а каждый отрезок окружности радиуса R (2 + |) из двух пар л X и дУ и одной пары проекций добавочного приращения 3/8 л X и

3/8 дУ. .

Овал, по форме близкий к эллипсу (фиг. 2 б, в5, формируется из четырех дуг с радиусами R Kj), R ( K,,J , R (- + KJ И R (n, Ке). Наклон большей рей овала сэтноситель но оси абсцисс зёвисит от нймера точки, с которой начинается воспроизведение овала. Дискретность поворо 1 ваШв ЗЖй11СйГШ-стШёШГаИг1роксИмации единичной окружности и равна 360Vr-r .Еслй начать-: воспрОИз-ведение

овала в точке С , номер которой равен (т/В +(п/2) , то получится овал, большая ось которого совпадает с осью абсцисс (фиг. 26). если же начать воспроизведение овала из точки С, имеющей номер ( tn /8 +m/2 + + (Т1/8), то получится овал, большая ось которого повернута относительно оси абсдисс на угол 45° (фиг. 2в)

Завиток, по форме близкий к спирали, формируется из отрезков, соответствующих дугам окружностей с последовательно изменяющимися радиусами R (j+, Kj), R (nj.+ Kj,)

R ( +Kj)

Ha фиг. 2 г, Д показано формирование трёхцентровых и четырехцентровых завитков. Трехдентровый завиток фбрйирУё ся из дуг окружностей ка1ждая из которых содержит w/3 отрезков, четырехцентровый - изт/4 отрезков. Анал гично формируются зайитки.других типов.

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

Перед началом работы элементы памяти блока Упра вления, счетчики приращений и отрезков кривых и регистр 4 устанавливаются в нулевое состояние сигналом на шине сброса 9. На блок 1 управлений по шине 10 постоянно поступают импульсы тактовой частоты, ейгйалы же На выходе управленйя отсутствуют, следо1втёльно,отеутс вуют и сигналы на выходе преобразователя 7 кода.

Для формирования окружностей .на вход блока управления по шине 11 поступает код с признаком окружности, одновременно в регистр 4 по шинам 12 ввадйтйя код радиуса окружности. Из блока управления на коммутатор 3 по шине 13 проступает сигнал, по которому кбд старших разрядов радиусд (число к ) вводится в счетчик 2 приращений координат. Блок управления по шине 14 выдает периодическу последовательность импульсов на преобразователь 7 кода, управляемый нулевой комбинацией кода счетчика 5 отрезков, для ра:зрёшёния выдачи на внешнее устройство -(дисплей) через блок 25 элементов ИЛИ по шине. 28 коДов приращений первого отрезка. Кроме того, пёрйодйческая последователбШеть ШУпульсов поступает на счетный .йход счетчика 2 приращений координат, работающего в режиме вычитания.

Таким образом, одновременно с выдачей проекций приращений координат ПРОИСХОДИТ вычитание единицы из кода числа л ,зведенного в счетчик приращений координат. Этот процесс продолжается до тех пор, пока на вход 2 не поступит h импульсов. Преобразователь 7 кода успевает выдать п приращений, что соответствуе величине первого отрезка единичной окружности, умноженного на п , На входы вычислительного блока 2 из преобразователя 7 кодов потенциа но поступают коды проекций приращейий координат д X и ду. На другие входы этого блока из регистра 4 по шинам 27 потенциально выдается код младших разрядов радиуса - число К В вычислительном блоке 23 производится умножение проекций л X и ДУ на число К. Результат умножения потенциально поступает на входы второ го коммутатора 24. В момент времени когда на выходе счетчика 2 приращений координат установится код 0...0 блок 1 управления ,выдает на второй коммутатор 24 по шине 26 импульс, по которому коды проекций добавочного приращения координат К л X и К и У через второй вход блока 25 элементов ИЛИ поступают . на внешнее устройство. Далее блок 1 управления выдает импульс на счетные входы счетчиков 5 и 6 отрезков кривых и импульс на коммутатор 3 для нового ввода в сче чик 2 числа п, при этом счетчики 2 и 5 становятся подготовленными к следующему циклу формирования прира щений второго отрезка многоугольника. Блок 1 управления снова выдает периодическую.последовательность импульсов по шине 14 и описанный процесс продолжается до. тех пор, по ка в счетчики 5 и 6 отрезков кривых не поступит щ импульсов.. На выходе счетчика б отрезков кривых появится импульс переполнения, который. остановит работу устройства до ново го поступления управляющих сигналов я кода информации. При формировании овалов на блок управления по шине 11 поступает код с признаком овала, в регистр 4 пр шинам 12 вводятей радиусы дуг окружностей R (nj+ Kj) и R ( Kg,) в счетчик 5 отрезков кривых - код номера исходной точки С,. Далее блок управления выдает на коммутато 3 сигнал для ввода в счетчик 2 прир щений координат числа л , После этогоблок управления выдает периодическую последовател ьность импульсов, на преобразователь 7 кода (и сч чик 2 приращений координат) для раз решения выдачи на внешнее устройство кодов приращений координат перво го отрезка многоугольника, расположенного между точками с номерами С( и С{ + 1, поскольку преобразователь кода управляется от кода исходной точки С i , который предварительно введен в первый счетчик 5 отрезков кривых. Далее устройство работает так же, как и в случае формирования окружностей, до тех по пока во втором счетчике 6 отрезков кривых не установится код номера то ки перех Jдa на дугу с радиусом В. ( К,) . За. это время воспроизводится часть овала между точками С и С + г1/4. В точке перехода С + hi/4 надугу с другим радиусом по кодувторого счетчика 6 отрезков кривых блок управления сигналом нашине 13 разрешает ввод в счетчик приращений координат кода числа nj , затем формируется втораж дуга до точки перехода С +т/2. Процесс формирования ов.ала повторяется до замыкания в TOyfKe. Завитки -формируются так... же, каъ и овалы, только блок управления обеспечивает ввод в счетчик приращений координат постепенно изменяемых радиусов дуг окружностей от R ( Ki) до R ( П-, + Ki) . Для формирования дуги окружности на вход блока управления поступает код с признаком дуги, в регистр 4 ВВОДИТС.Я код радиуса и код конечной точки дуги, а в счетчик 5 - код номера исходной точки дуги. Формирование дуги осуществляется так же, как и формирование овалов. Разин-ца в том, что блок управления не реагирует,на код счетчика 6, так как не нужен переход на дугу с другим радиусом. Код конечной точки, введенный в регистр 4, подключен ко входам схемы сравнения 8, вторые входы этой схемы соединены свыходами счетчика 5 отрезков кривых. При равенстве кодов срабатывает схема 8 сравнения и выдает сигнал на блок управления для остановки работы устройства. Коды признаков кЕЛивых могут иметь дополнительную информацию, указывающую направление отображения кривых (по часовой стрелке или против), типы линий - сплошные или штриховые. Если необходимо отображение кривых против часовой стрелки, блок управления обеспечивает работу счетчика 5 отрезков кривых в режиме вычитания. В,соответствии с признаками кривых и типами линий блок упрйв ления вырабатывает разрешение на подсвет луча, которое выдается на модулятор электроннолучевой трубки. Предлагаемое техническое решение по сравнению с известным позволяет значительно повысить быстродействие устройства.. Формула изобретения Устройство для отображения графической информации по авт. ев. № 526929, отличающееся тем, что, с целью повышения быстродействия .устройства, оно содержит вычислительный блок, второй коммутатор и блок элементов ИЛИ/ выход которого является - выходом устройства, первый вход блока элементов WlH соеди .; /:;-/r 725bf

нен с первым выходом преобразбнагёля кодов/ а второй вход - с выходом второго коммутатора, первый вход которого подключен к дополнительному зыходу блока управления, а второй вход к выходу вычислительного блока, ттервый вход которого соединен с дополнитель-

8

ным выходом регистра, а второй вход с вторым выходом преобразователя кода.

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

1. Авторское свидетельство СССР №526929, кл. G Об К 15/18, 2405,75 (прототип).

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

название год авторы номер документа
Устройство для отображения графической информации 1975
  • Сапега Леонид Тимофеевич
  • Герасимов Леонтий Николаевич
  • Друзь Юрий Дмитриевич
SU526929A1
Устройство для отображения окружностей 1976
  • Сапега Леонид Тимофеевич
  • Герасимов Леонтий Николаевич
SU610144A2
Устройство для отображения окружностей на экране электронно-лучевой трубки 1976
  • Сапега Леонид Тимофеевич
  • Герасимов Леонтий Николаевич
SU613343A1
Устройство для отображения окружностей 1974
  • Герасимов Леонтий Николаевич
  • Сапега Леонид Тимофеевич
SU491967A1
Устройство для отображения окружностей и эллипсов на экране электроннолучевой трубки 1977
  • Сапега Леонид Тимофеевич
  • Герасимов Леонтий Николаевич
SU693405A1
Устройство для отображения информации 1978
  • Сапега Леонид Тимофеевич
  • Герасимов Леонтий Николаевич
  • Ползунова Диана Владимировна
SU748467A1
Устройство для отображения информации на экране двухлучевой электронно-лучевой трубки 1985
  • Березовский Георгий Саввович
  • Герасимов Леонтий Николаевич
  • Юдкин Валентин Степанович
  • Худяков Алексей Антонович
SU1249577A1
Устройство для отображения информации 1982
  • Герасимов Леонтий Николаевич
  • Ползунова Диана Владимировна
SU1084863A1
Устройство для отображения информации 1982
  • Герасимов Леонтий Николаевич
  • Ползунова Диана Владимировна
SU1070599A1
Устройство для отображения информации 1978
  • Сапега Леонид Тимофеевич
  • Герасимов Леонтий Николаевич
  • Задубовский Игорь Иванович
SU746628A1

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

Формула изобретения SU 725 074 A2

SU 725 074 A2

Авторы

Сапега Леонид Тимофеевич

Герасимов Леонтий Николаевич

Ползунова Диана Владимировна

Даты

1980-03-30Публикация

1978-03-20Подача