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

 

УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ГРАФИЧЕСКИХ ИЗОБРАЖЕНИЙ, содержащее первый и второй регистры, первые выхода которых подключены соответственно к первым и.вторым входам коммутат э и формироваггеля импульса конца интерполяции, выход которого соединен с первым входом блока управления, третий регистр, вход которого под- Юшчен к выходу сумматора, первый выход третьего регистра соединен с втсчэым входом блока управления,-а второй выход подключен к первому входу коммутатора, второй вход которого соединен с первым выходом бло:ка управления, a выход подключен к входу сумматора, отличающееся тем, что, с целью повышения точности устройства, оно содержит первый и второй дополнителы«1е регистры начальных значений координат, |первый и второй-реверсивные счетчи-ки , информационные входы которых соединены с выходами соответственно первого и BTOpofo дополнительных регистров начальных значений коорди нат, счетный вход первого реверсивного счетчика подключен к второму выходу блока управления и третьему входу формирователя импульсов конца . интерполяции, счетный вход второго реверсивного счетчика соединен с третьим выходом блока управления S и четвертым входом формирователя импульсов конца интерполяции,первые управляющие входы первого и вто-I рого реверсивных счетчиков подключены к вторым выходам соответственно, первого и второго регистров, a вторые управляющие входы соединены с v четвертым выходом блока управления, И элемент сравнения, первый вход коч торого подключен к первому выходу первого регистра и к первому входу NP коммутатора второй вход элемента сравнения соединен с первым выходом ;о второго регистра и вторым входом коммутатора, a выход элемента сравнения подключен к третьему входу блока управления.

.СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК,SU„„ 5р G 06 К 15/00

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

Н АВТОРСНОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬГТИЙ (21) 3439825/18-14 (22) 17.05.82

{46) 23.08.83. Бюл. 31 (72) A.È,Ãóáèícêèé. и А.А.Гусев (71) Ленинградский ордена Ленина электротехнический институт им.В.И.Ульянова(Ленина) (53) .681.327(088.8). (56) 1. KraUs R.P.С drafting machine

interpolates by stair case pattern."Contго1 Engeneering", 196Ь, ч,3, N 10, р.р.103" 104.

2. Авторское свидетельство СССР

N 752404, кл. G 06 К 15/00, 1980 (прототйп)...(54)(57) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ

ГРАФИЧЕСКИХ ИЗОБРАЖЕНИЙ, содержащее первый и второй регистры, первые выходи которых подключены соответственно к первым и.вторым входам коммута" тра и формирователя импульса конца интерполяции, выход которого соединен с первым входом блока управления, третий регистр, вход которого подключен к выходу сумматора, первый выход третьего регистра соединен с вторым входом блока управления, а второй выход подключен к первому входу коммутатора, второй вход которого сбединен с первым выходом бло.ка управления, а выход подключен к входу сумматора, о т л и ч а ю щ ее с я тем, что, с целью повышения. точности устройства, оно содержит первый и второй дополнительные регистры начальных значаний координат, 1первый и второй.-реверсивные счетчи-.ки, информационные входы которых сое" динены с выходами соответственно

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

1037299

5 !

15

55

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

Известно устройство, позволяющее

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

Наиболее близким к предлагаемому по технической сущности являвтся устройство, содержащее последовательно соединенные реверсявный счетчик, блок совпадения, соединенный с блоком управления, и триггер, нулевой вход которого поделючен к формирователю импульсов конца интерполяции, а выход - к блоку управления, второй элемент И, входы которого подключены к блоку управления и к триггеру, а выход - к одному из ,входов реверсивного счетчика, дру" гой вход которого соединен с блоком управления, и четвертый регистр, входы которого подключены к счетчику и к входу первого элемента И, а выход - к коммутатору. Устройство позволяет формировать линии различной толщииы,интерполируя вектор ступенчатой линией, состоящей из единичных приращений по направлениям осей координат P j .

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

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

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

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

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

Устройство содержит первый регистр

1 со знаковым разрядом 2 первой проекции, второй регистр 3 со знаковым разрядом 4 второй проекции, коммутатор 5, сумматор

6, знаковый разряд 7 сумматора 6, .:третий регистр 8, знаковый раз.ряд 9 регистра 8, блок 1Î уп3 10372 .Равления, реверсивные счетчики 11 и 12, регистры 13 и 14 начальных значений координат, формирователь

15 импульсов конца интерполяции,эле мент 16 сравнения, входы 17 и 18 5 значений первой и второй проеции, входы 19 и 20 начальных значений координат, вход 21 признака утолще- . ния, вход 22 импульса начала работы, входы 23 и 24 текущих значений пер- 10 вой и второй проекций. функциональная схема блока 10 управления представляет собой микропрограммный автомат на регистре сдвига, выполненный на 2 -триггерах. Вы- 15 ходы С1, Ь, С подключаются к коммутатору 5, вход d - к элементу 16 сравнения выходы В, $,ð соединены с;

° соответствующими входами реверсивных счетчиков 11 и 12, вход Ь подключен . 20 к выходу формирователя 15 импульсов конца интерполяции, а вход 1 - к знаковому разряду 9.

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

В исходном состоянии в первый регистр 1 и второй регистр 3 занесены соответственно коды g Х и а У, в знаковые разряды 2 и 4 записываются знаки приращений соответствующих кодов и М и А У, а в регистры 13 и 14 начальных значений координат - координаты начала линии. Содержимое третьего регистра 8, знакового разряда 9, реверсивных счетчиков 11 и 12 равны нулю.

Устройство начинает работать после поступления на вход блока 10 управления по входу 22 импульса начала работы. Блок 10 управления выдает раз-40 решение на запись содержимого регистров 13 и 14 начальных значений координат и реверсивные счетчики 12 и 11 соответственно. Кроме того, по сигналу, поступающему из блока 10 управ- 45 ления на коммутатор 5, из регистров

1 и 3 на сумматор 6 подаются значения кодов Ь К и А У, происходит вычисление разности, а результат помещается

s регистр 3. 50

Знак результата хранится в знаковом разряде 9. Если знак результата положительный, что анал;"зируется бло". ком 10 управления, то в следующем цик ле содержимое регистра 8 подается 55 на коммутатор 5 и на сумматоре 6 про- . исходит вычисление разности содержимого регистра 8 и регистра 3. Циклы вычитания повторяются до изменения знака результата на отрицательный; после чего работа интерполятора на строке .заканчивается.

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

Знаковые разряды 2 и 4 управляют направлением счета реверсивных счетчиков 11 и 12. 8 случае отрицательно. го значения кода а Х или аУ соответствующий реверсивный счетчик работает в режиме вычитания, при положительном значении кода - в режиме сложения.

При появлении отрицательного осстатка блок 10 управления выдает разрешение на выдачу остатка из ре» гистра 8 и .суммирование его со значением Регистра 1, а результат помещается в регистр 8. Аналогично предыдущей строке происходит вычисление разности содержимого регистра

8 и регистра 3 до смены знакового разряда 9 на отрицательное .значение.

С выходов 23 и 214 реверсивных счетчиков 11 и 12 выдаются соответ" ственно текущие значения кодов абсцисс и ординат формируемого отрезка линии.

После того, как требуемый отрезок линии с проекциями д Х и 4 (сформирован, формирователь 15 импульсов выдает в блок 10 управления импульс конца интерполяции.

После формирования отрезка линии и при наличии на входе 21 признака утолщения блок 10 управления вйдает разрешение на запись содержимого регистров 13 и 14 в реверсивные счет. чики 12 и 11 соответственно. Затеи блок 10 управления анализирует результат сравнения кодов Ь Х и dY, поступающий с элемента 16 сравнения.

Если а Х > Ь 1, то блок 10 управления изменяет на единицу содержимое реверсивного счетчика 12, в противном случае - реверсивного счетчика.

Направление счета реверсивных счетчиков 11 и 12 по прежнему определяется знаковыми Разрядами 2 и 4.

t 031299 После этого повторяется описанный

-процесс формирования отрезка линии.

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

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

Экономический эффект от использо" вания предлагаемого устройства обусловлен техническими преимуществами.

1037299

Составитель А.Иороэов

Редактор Л. Гратилло Техред Т. Иаточка. Корректор. В. Гирняк

Заказ 6014/53 Тираж 706 Подписное

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

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

«««

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

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

 

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

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

Изобретение относится к печатающим устройствам

Изобретение относится к печатающим устройствам

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

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

Изобретение относится к средствам обработки графических данных

Изобретение относится к системам формирования изображения

Изобретение относится к средствам подачи листов, укладываемых в пачку

Изобретение относится к системам и способам струйной печати

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