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

Иллюстрации

Показать все

Реферат

 

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

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

Республик

«» 752404 (61) Лополнптельно«к авт, свид-вх (22) Заявлено 1.07.78 (21) 2646770, !8-24 с присоединением заявки ¹â€” (23) (1риоритет (51) .Ч. Кл."

Ci 06 К, 15/00

Государствеииь и комитет

Опхбликовяно 30.07.80. Бюллетень ¹ 28 (53) УДК 681.327.. 12 (088.8) по делам изооретеиий и открытий.г(ятя опубликования описания 05.08.80 (72) Авторы изобретения

1 . Б. Кян п,1. А. 1Ц«гол«вя (7l ) Заявитель

Научно-нссл«давятельский институт эл«ктрогряфии (,)4) УСТРОЙ С 1 ВО ЕЛ Я ФОРМИРОВАНИЯ! 1 ЛФ(!ЧЕСКИХ ИЗОБРАЖЕНИЙ

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

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

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

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

Недостатком известной аппаратуры является та, что формиру«мые линии представляют собой сплошные линии одной толщины. Это создает неудобство прп чте нии графической информации.

Цель изобретения — расширение области применения известного устройства путем формирования линий различной толщины.

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

I и триггер, нулевой вход которого подключен к формирователю импульса конца интерполяции, а выход — к блоку управления, второй элемент И, входы которого подключены к блоку управления и к триггеру. а выходк одному из входов реверсивного счетчика, другой вход которого соединен с блоком управления, и четвертый регистр, входы которого подклк>чены к счетчику и Ко вход Ill f>вого элемента И, а выход -- к KQMмутdTopb.

E(3 чертеже приведена структурная схсма устройства.

Устройство состоит из четвертого р<— гистра 1, счетчика 2, первого элемента 8 И, Iðåòücãо регистра 4 со знаковым разря оМ

5, сумматора 6 со знаковым разрядом 7, коммутатора 8, первого регистра 9. блока

10 управления, второго р<гистра 11, блока

12 совпадения, реверсивного счетчика 11, генератора14 тактовы.< импуль«>B, формиро- 4Q вателя 15 импульса конца HIITcplloляции, триггера 16, второго элемента 17 И, вхо13 !

8 импульсов начала строки, вхо,ра !9 <начений второй проекции, входа 20 знач< пии первой проекции, входа 2! признак:.1 у>О.7щения, выхода 22 текущсгo значения вт<>р<;й проекции, входа 28 импульсов начала раб< ы, выхода 24 теKvlll< .ãî зна i IIHH Iicpâoé про(КЦИИ.

Устройство работает следующим Оораз<>м, B исходном состоянии в первый регистр 2Q

9 и второй регистр !1 занесены соответ<тв«нно коды хх и Xq, <к> L(p>KHvioc тр«71«i<> гистра 4, знакового ра:>ря.<3 5, ????????>ика 2, четвертого регистра 1, реB(.рсивного «чет lifка 13 равны нулю, TpHI f eD !6 — - в единичн(>м

СОСТОЯНИИ.

УСТрОИСТВО н3 l7OC.I< . Il(>ступления на вход олока 10 управления по входу 23 и>мпульса "3!3,.I3 раб<>гы Б.юк (1 управления выла«7 разреп(сни«на >п>сту пление через к(>ммутатор 8 из регистров 9 и ! 3Q значений Лх и Лу «>а сумматор 6 11ропсходит вычисление p3di!(>«TH Йх 11 Ьу. а р(зультат помещае7«я в pci.ис.гр 4.

Знак результата .хранится в знаковом разряде 5. Если знак результага положительный, что анализпруе(ся блоком 10 управления, то в с,.к:,, i()ill« i IIIIK.1c содержимое р«гистра 4 подает«я II3 коммутатор 8 н ll3 сумматоре 6 происхо LHT вычисление p33flocти содержимого рс гистра 4 и регистра 9.

Циклы повторяк>тся Lo изменения знака р<зультата на отрицательный, (юсле чси> работа интерполятора на строке заканчивается.

Количество циклов вычитания посре;1ством блока !О управления фиксируется сч«7чиком 2, на счетный вход которого через элемент 3 И с выхода 22 поступают теку- 43 щие значения второй проекции.

После окончания работы интерполятора на строке и при наличии на входе 21 признака утолщения блок 10 управления выдает разрешение на поступление через коммуTdTop 8 на сyYIMÇTop 6 значений из регистра и счетчика 2. Происход)(г вычисление разности, а результат щ>мещается в реверсивный счет(ик 13. Блоком 10 управления выдается разрешение на перепись значений счетчика 2 B р«1-5(стр 1, после чего работа ин герполятора на строке заканчивается.

При нос гv плснии второго импульса flo входу 18 три(1«р 16 устанавливается в нулевое состояние, которое анализируется блоком 1. 1 управления. Блок 10 управления фор%III()>,cT импульсы текущих значений второй проекции, которыс )оступают через элемент

17 И на р«версивный счетный вход счетчик3 (:5 )ри этом на элемент 3 И поступает

;13«f><. : блока !О управления. ((р i фиксации бл(>ком 12 coBII3!Bния знач«HH H pc I>cpc H нного <. И(тчи ка 3 рс< 3ifol ну

tIo, lpHi t «р (6 v«T;IIIBBливается B е tfffriIH)toe OCTO51 Iiif<., K<> l (> f)< i< )на;I HBII f)>> < TC5I б.(ОКОМ

10 управл«1<ия и i>«>I,L3«, f теку п>их з)>„: пений второй проекции о, <,к(>м 10 управления прекращаетсяя.

Блок 10 управлс>(ия выдает разреш(ние

Hil выдачу остатка и3 регистра 4 на ком. Iутатор 8 и суммирование cro со значением регистра 9, а результат помещается в регистр 4.

Лн I.Toãè÷íî предыдущей строке разло)f! < И)1 коВОГО разрЯда <) ii3 От (>ицат<льное Bil;I .ение, при этом BBILL(tåòcÿ икуп(ее 1113

1(остv пает через эл< ««i!ò 3 И на вход счетчика 2, а Н3 элемент 17 И по )ается запрет блоком 10 vflp;iв.<«ния.

Далее прои«х< .(ит вычисление разности содержимого с ктч ка 2 и содержимого регистра 1, и«репи«ь -. <Ои разности в реверсивный счет(ик <,, (>< I>H<ь значении счетчика

2 в pci. истр

Работа Hill(>т >г;> I!3 2-ой строке зак а и ч и н 3 Г(< 51.

Па(и)гая <к> 2-()H троки разложения и до выдачи формпр<>в; Т< ге l 15 импульса конца

И Н ТЕ P I O. 1 H Ц И И < H f f I f l. 1 >i K O I I I! 3 И и Т (Р и О. 1 Я Ц И И на блок !О управ.)«ппя, работа инт«р<>олятоР3 3 Н(I.IОI ИЧ(13 (>I I И< (> i! fl<) И.

Ф<)> ),117<)>

;) (тpoH«TBD;t. ф(>р IlipoB3i>HH графических из(>браж< нпй, «<>д«р.кащее п«рзый и ВТорой р«ги«7ры. вы<к.!ы K(>Topi Iõ )к>дключены к

1 ОМ >I VT(ITOPV H К ((>(> f) Х(И РОВЗТ«7К) HI

K()1Ill3 интеpll(>.l>Ill>ill, «оединенному с блоком управления, грстий регистр, подключенный к блоку управления, к сумматору и к коммутатору, первый 33cìcíò И, входы Которого соедин< ны с б l()Koм управления, а вь)ход — со входом счетчика, подключенного к коммутатору и к формировате.11о импульса конца интерполяции, .енератор тактовых импульсов, вы од которого подключен к блоку. управления, отлин«)ощееея тем, что, с целью расширения области применения устройства путем формирования линий различной толщины, оно содержит последовательно соединенные реверсивный счетчик, блок совпадения, соединенный с блоком управления, и триг).ср, нулевой вход которого подключен к формирователю импуль«а конца интерполяции, а выход — к блоку управления, второй элемент И, входы Ko.!<>pot Î подключены к блоку управления и к три ãåðó,,,а выход — к

752404 у Р5

Г (.ос ганнтель Т. 11н (нно1н кин

Те рсд F(. Шуфрнн Еоррскг :! I I. (.тсц тирак 51 1 ii iIIIIi IIi)i

Редактор 1!. 11анк;

:3ака. 1 (18 22

1(г1ИИ111! ос дарственного комитета (,(:(.Р по делам изобретений и открытий

113035, Москва, Ж 35, Ра и скан наб.. д. 4 5

Филиал !111!1 «11атент», г Ужгород i.s 11роектнан, одному из входов реверсивного счетчика. другой вход которого соединен с блоком упР;1ВЛ(.",1И!!. И:!(.ТВ(РТЫ И РОГHCTP, BXO;jbl КОТОрого полка!о гены b "ч Tnèê и Ко вход» первого элем llT i И. а выход к коммутатору.

Источники информа!(ии, принятые во внимание при акспср! 1,(1. Гиленко В. Лвтоматич(ские построители графиков !дВМ, М..:<Энергия», 1(16(!. с. 75.

2. Кгапв R. 3C (1гafting гпас11!пе intel

p()13t(s ву в(а! г саве p:it tern «Contr(.!

Епоепeerin(1», 1966, !3 М 1!!. рр. 103 -1!!4

5 ! и !зoтoт и и )