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

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

Для формирования окружностей (фиг. 2,а) вЫбирается наименьшая (единичная) окружность радиуса Н, которая аппроксимируется т отрезками. Число т зависит от требуемой степени приближения многоугольника к окружности. На , основании подобия фигур для БОснронзведекия окружности радиуса nR каждый отрезок (сторона многоугольника) формируется из п проекций приращений координат единичной окружности.

иаал, по форме близкий к зллипсу (фиг. 2, о, а), формируется из четырех дуг с радиусами niJ, , uiR, . Наклон большой оси овала относительно оси абсцисс зависит от номера точки, с которой начинается воспроизведение овала. Дискретность поворота овалов зависит от степени аннроксимации базовой единичной окружности и равна . Если начать воспроизведение овала в точке Cl, иомер которой равен (), то получится овал, большая ось которого совладает с осью абсцисс (фиг. 2,6), если же начать воспроизведение овала из точки Сг, имеюш,еи номер i,myb-i-m/ +m/8), то иолучигся овал, большая ось которого повернута относительно оси абсцисс на угол 45 (фиг. 2, в}.

оавиток, по форме близкий к спирали, формируется из т отрезков, соответствуюп их дугам окружностей с последовательно изменяюш,имися радиусами niR, nzR,-.., n,iR..

На фиг. 2, с,, б показано формирование трехцентровых и четырехцентровых завитков. 1рсхцеитровый завиток формируется из дуг окружностей, каждая из которых содержит ш/о отрезков, четырехцентровыи - из /и/4 отрезков, аналогично формируются завитки других типов.

предлагаемое устройство работает следуюш,им ооразом.

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

Для формирования окружностей на вход блока унравления по шине 11 иоступает код с призпаком окружности, одновременно в регистр 4 .вводится код радиуса окружности в виде числа п. Из блока унравления на коммутатор 3 ноступает сигнал, по которому число и вводится в счетчик приращений координат. Блок управления выдает периодическую последовательность импульсов на преобразователь кода, управляемый нулевой комбинацией кода первого счетчика отрезков кривых 5 для разрешения выдачи на внешнее устройство (дисплей) кодов приращений первого отрезка. Кроме того, периодическая последовательность импульсов поступает па счетный

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

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

От нулевой комбинации кода счетчика приращении координат блок управления останавливает выдачу импульсов, выдает импульс на счетные входы счётчиков 5 и б отрезков кривых и импульс на коммутатор 6 для нового ввода в счетчик 2 числа п, при этом

счетчики 2 и о оказываются подготовленными для выдачи приращений второго отрезка многоугольника. Далее блок управления вновь выдает периодическую последовательность импульсов по шине 14.

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

При формировании овалов на блок управления по шине 11 поступает код с признаком

овала, одновременно в регистр 4 но шине 12 вводятся радиусы дуг окружностей в ниде чисел Zi и Я2 и в счетчик о отрезков кривых вводится код номера исходной точки Cj. Далее олок управления выдает на коммутатор 3

сигнал для ввода в счетчик 2 приращении координат числа «1. После этого блок управления выдает периодическую последовательность импульсов на преооразователь 7 кода (и счетчик 2 приращений координат) для разрешения выдачи на внешнее устройство кодов 11риращений координат первого отрезка многоугольника, расположенного между точками с номерами С и Ci-j-l поскольку преобразователь кода управляется от кода исходной

точки Cj, который предварительно сведен в первый -счетчик 5 отрезков кривых. Далее устройство работает так же, как и в случае формирования окружностей до тех пор, пока во втором счетчике 6 отрезков кривых, который производит отсчет от «О, не установится код номера точки перехода на дугу с радиусом nzR. За это время воспроизводится часть овала между точками С и Cj-f т/4. В точке перехода на дугу с другим радиусом по коду второго счетчика отрезков кривых блок управления сигналом но шине 13 разрешает ввод в счетчик приращений координат кода числа Л2 затем формируется вторая дуга с радиусом nzR до следующей

точки перехода Ci-|-w/2. Процесс формирования овала повторяется до замыкания в точке Сг.

Завитки, по форме близкие спиралям, формируются так же, как и овалы, только блок управления по сигналу «Признак завитка обеспечивает ввод в счетчик приращений координат постепенно изменяемые радиусы дуг окружностей от rti до п.

Для формирования дуги окружности на вход блока управления поступает код с признаком дуги, одновременно в регистр 4 вводится код радиуса дуги в виде числа п и код конечной точки дуги, а в счетчик 5 отрезков кривых - код номера исходной точки дуги. Формирование дуги осуществляется так же, как и формирование овалов. Разница в том, что блик управления не реагирует на код счетчика 5, так как не нужен переход на дугу с другим радиусом. Код конечной точки, введенный в регистр 4, подключен к входам схемы сравнения Ь, вторые входы этой схемы соединены с выходами счетчика 5 отрезков кривых. При равенстве кодов срабатываег схема сравнения Ь и выдает сигнал на блок управления для остановки работы устройства.

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

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

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

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

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

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

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

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

управления, второй - к другому выходу регистра, а выход - к другому входу счетчика приращений.

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

1.Авт. св. № 246927, G 06F 15/32, 1969.

2.Авт. св. № 4919G7, G 06К 15/20, 1974.

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

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

Иллюстрации к изобретению SU 526 929 A1

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

Формула изобретения SU 526 929 A1

SU 526 929 A1

Авторы

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

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

Друзь Юрий Дмитриевич

Даты

1976-08-30Публикация

1975-04-24Подача