Устройство для формирования окружностей Советский патент 1987 года по МПК G09G1/08 

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

1

LuinpiTfiinc относится к Е ычислитель- iioii roMuiKC, а именно к устройствам, , ири ироектиронании устройств от(1ора/К1 иия, и является усоверпюнствова- иисм ycipoiicTBa ио авт. св. Nb 99148Н.

11сль и:«)Г)рстеиия повышение быстро- .тенс гния ус г)()11ства.

На (|)И1. 1 11|)елсгавлеиа функционал,- пая схема иред..агаемого устройства; на ((ип . 2онреле;1ение проекции радиуса

iia ось аоснин X; на (()иг. 3 элемент ок- ружиос|И в дискретном пространстве; на фиг. 4таб. иша .(начений координат

i(i4tM 11|1ямы, апнроксимирующи.х окружности д.:я Rv;,K 100 мм, h 1 мм; на (})иг. Г) (|)уикцноиа.1ьиая схема б.ижа унравлепия; ИИ . () в 1емеииая диаграмма работы блока н|)ав,:еиия в режиме « вычисление.

Vcrpiiiu-гво содержит блок 1 унрав.тения, нтистр 2. б.IOK л де. 1ения, счетчик 4, б.юк Г) ре1исг|1ов, мультинле.чсор Г), сумматор 7, ана, 1и с; юр 8 коо11динат, блок 9 иосто- янной памяти, счетчик 10 узлов интерно- .:яции, нерв1 ||( 1ри1 гср 11, второй три1гер 12, . 1ине11Н||П1 инте|1ноляюр 13.

).|(1К 1 чнравления нредназначен д,тя нрав.и иия работой б,юков устройства и liiii- 11о,1няе1 следующие 4)ункцни; устанав,:|ивает в исходное состояние счетчик 4, ана,:1и- чагор 8 (нака координат, триггеры 1 I и 12, нрав. 1яе1 )абого11 б.юка 3 де, 1е11ия, счетчика 4 a.ipcca и б.юка 5 )t4 негров, уирав, 1Яет pa6i)ii)ii схммагора 7, гри1Л е|)ов 11 и 12, ана. 1и la I npa 8 .нака координат, линейного ни Iсрно. 13, ({юрмирует код слагаемого а,II сбраическо1| суммы д, 1Я б, 1()ка 9 ПОСТОЯННО памяти.

I d негр 2 ирел.на: 11ачеи д.тя хранения с.1вн11 1 ых :и|ачени11 ко.та радиуса.

Г).1ок 3 де.1еиия иредначначеи д.1я делс - ння коla ра.гиуса окрчжностн на 2, 4, 8, И и 1ак да.ice, и чависнмостн от требуемо гочнос и построения ок|П жи()сти.

Г.четчнк 4 нредначначен для (|)ормирова- ния кода адреса соотиетствующегч) perHC ipa б.юка Г) р(Ч ис1 ров.

Г).юк Г) регистров нредна;(начен д, хранения ( двинутых :(иачени11 кода радиуса. .11 ии,1ексор () ()б1чч1ечивает иередачч )мации с адресуемо| (1 входа на В1)1ход. (л ммач ор 7 п)1 дначначен для с,п()жения ве- .Н1ЧНН. необходимых .ч.тя онределення кодо1 нроекци. раднуса на оси координат.

.Лна.1и:(а гор 8 чнака коордииат уирав,тя- сл |1абогой счетчика 10 з.тов инт сриоляцнн нрн Н1 ре оде нч одного квадранта в дру- oil, коррект ирчет :(нак и речу, 1ьт ат сумма- гора, выдае: li б,ток 1 црав, 1ения сигна,, cool вс I ст ByioHiHii координате iiepBoi o .(.та нн 1срн(1.тя1гии в квадра1гге, и ,т, соот- ве гст ву101ци11 коордииаге 1ос,тедиего уч.та ин- К рно.тяции в Ч1чвертом квадранте.

Б.юк 9 1101 тоянно11 памяти нредна:111а- ЧСЧ1 д,1я ((юрмирования адреса с,агаемых а.гебраических , соогвегст вуюиЕих иро

5

Ю

.

0

,

екции радиуса на оси координат для узлов иитерцоляции.

Счетчик 10 узлов интерполяции предназначен для подсчета единичных импульсов как в прямом, так и в обратном направлении.

Триггер 1 1 осуществляет выбор абсциссы и,ти ординаты вычисляемой координаты, в исходном состоянии производит выбор абсциссы, измеияет состояние на противоположное iioc. ie вычисления абсцпссы (ординаты) и занесепия ее в линейный интергю- ,тято1 ) 13.

Три1гер 12 предназначен для управления заннськ) к линейный интерполятор 13 коор- дннат нача, 1а и коина отрезка, в исходном состоянии уиравляет записью коордипаты па- чала О резка, изменяет состояние иа нротиво- ио,тожное н()с, вычисления ординаты узла интерио,-1яции и занесеиия ее значения в ли- нейн1 1Й интернолятор 13.

Лнне11ный интерпо.тятор 13 иредставляет собой устройство д,тя иитерпо.тирования нрямой в заданном дискретом нростран- стве, заданной коордииации конечных точек отре.(ка.

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

Лннроксимания дуги окружностн ироиз- водится нутем ностроения О11реде, 1енного ко- ,тичества от Н Зков прямых, соединяюн1их узловые точки 0,1,2,...,ц (фиг. 2), Число от- )езко H niMiiix П1, а11ироксимируюии1х окруж- носгь, онреде.тяется в зависимости от тре- бчемой ючности построения окружности. Посгро1Ч1ие осуи1еств,тяется д,тя максима,ть- ной .гтя данной аинаратуры окружности радиуса 1.

Координаты уз,товьгх точек определяются iivTCM вычисления абсцисс

у у .- R

Хл Лп - i ,Г

(1

I де X., R-cosa,,;

а,, 1(),п, образоваи|Ц)1Й радиусом окружности и осью абсцисс (а. );

а,. 6D,; D,, D; D 1, 2, 4, 8 и оиреде.тения точного значения ордннат у, соответствующих абсциссам х„ ITO формуле

45

V R х; R.K,,

(2)

ме ();. К„ 1 - коэффициент, иорядок ко- горого зависит от зиачеиия радиуса и точности нахождения ординаты fi(h) для заданного дискретиого пространства (фиг. 2 и 3). 5 качестве приближения К (2) онреде- ляются значения

Y.., R.g,,,(3)

где у;,, коэффициент, по,,тучеппый путем раз,тожения в ряд

(4) I.IC ., 6 1-„; I-,,s;C D, D 1, 2, 4, 8

При должно соб.чюлатьсн ус. ииян

I V,,- у„ I ),(5)

где (5(11) заданная точность нахождення ординат) для данного днскретног о пространства.

Приближение к условию (о) 5ЫГ1олняется итеративно.

Таким образом, значения к()о|)дннат узловых точек окружности для первого квадранта могут быть представлен) i алгебраической суммы слагаемых, котор)1е 1редстав, собой код)1, олучен е путем сдвига кода радиуса на опреде. кмшое число разрядов.

для ()ределе Я КОД()( 1 10еК.ий радиуса ia оси коорд и ат ЛХ ( А Y различ1 ы.х квадрантах окруж ости в Д 1скрет- ном ространстве имеют следуюип вид: 2-й квадра 1т

АХ (Х„ + 1),

AV У„;(())

3-й квадрант

АХ (Х„ +1).

AY (Y,, + 1);(7)

4-й квадрант

АХ Х„

AV IV,, + 1

(Я 1

С(-иал за :уска, 1()1ций ia нход блока 1 у равления и ре -истр 2, устанавливает в у, сост() счег- чик К) уз, ,, счетчнк 4, a iaЛНЗаТ()) 8 КООрД 1аТ и II 1 12.

Код , в регистр 2. но- стунает в блок 3 . к()тор)Й осуикч-т- в.пяет де, кода радиуса окруж 1()сти на 2, 4, 8, 16 и так далее в за И1симос1 от требуемой )СТИ К)СТрОеН Я ОКруЖ {) Иутем ei o ia , .i( риз- рядов. Результат иос, 1е каждо) за оми ается в б,()ке S нм исгрон.

Счетчик 4 од действием )1х 1М- , формируем)х i |)0 U cce сдвига кода радиуса, с)бразует код ад1 )еса с()() ствую 1его регистра блока 5 ре: метров. Il)ii равенст кода чис,, () в счетчике 4, числу 1ег 1стро б,1ока 5 снгна.1, формируемый а в)ходе счетчика 4, 1осту- ает к блок 1 уг равле ия. И| форма1и1он- 1ые , соответствук)е нрям,1м и об- значениям кода радиуса, з б,1окп 5 регистров 1осту ают ia вход му,:,т илек- сора 6, обес ечиваю иего ередачу i{f)op- с адресуемого входа ia .

По сигналам, форм 1руемь м блоком 1 у фа ления, триггером И и счетч К()м К) узлов П1Тер ОЛЯ 1ИИ, ИЗ блОКа 9 ОСТОЯ 1 011

амяти на адресн)Й вход ()ра ( 1оету ает сигна., соответствук)и1Й адресу коммутируемо о входа My,-,. ieKco|ia, но которому код соответствующе о c.iaiaeMoio постунает на вход сумматора 7, которьи

0

0

() С, СОСТа . Я К) X ДЛЯ ОН

ределення кодов нести на оси координат согласно выражению (I) и округление результата. Результат, соответствующий коду абсциссы нулевого узла ИИтер ЮЛЯ., За 10СИТСЯ i , И 1Тер ОЛЯТОр 13.

11 устанав, ивается в с() , р котором на ();ie 11(1(ляется

,Ч, За усКаЮ 1НЙ сумматор 7, КОИ)

()су.еств, , кода ip- а алогич 0 определению кода абоик - сы. Результат запоминается в линейном интерполяторе 13. Триггер 12 устанав тивает- ся в состояние, npi котором он выдает сиг- 2 нал, управляющий записью координаты конца (начала) отрезка. Анализатор 8 знака координат изменяет состояние счетчика 10 узлов интер 1оляции на единицу.

lloc. ie 1и) в Л -ii- 11.1Й И1ггерпо.1ятор 13 ) и орднна ы )вог() уз, 1а , б, 1 у рлвле

В1)1ДаеТ ,1 в . . 1Я

тор 13, 1о которому начн 1ается iipouevC

ОТ()браЖе Я ()К)уЖПОСТИ, Од ОВреМ 1 |1() ())- ()ДН , абсЮК СЬ 1 В1()р()() ( 1ОС,)1еГО) уЗ,Ча Тер(),

и т. д.

в ()СТ ОТ то(), В каком те ах() узе, 1 ,, , тор 8 коорди 1ат сумматором 7 i соответств 1и с В1)1раже ням 1 (()

(8|. 1 КОрреКТ руЯ КМИЧИ у

нроекп 1) а ось ко().

формнр() коорд 1ат зака 1Ч 1ИаеТСЯ llp( обП, СЧетЧ Ка 10 уз,1()1

И11тер(), ( ()м ), ( ко()|) 1 оследнего уз, 1а ),1яции в

ЛННеЙН)1Й ИНТер 0,ТЯТ)р 1,3 и ОТобраЖе им ()С, 1еДНе) а ПрОКСИМ 1руК) ОТр1. ЗКа.

Рассмотрим с,пучай о 1реде, коо1)Д 111;Г| ) уЗ, 1а (). (1 Г) Д,Я КОНКре Н)1Х R lOf) MM, h 1 MM, 5(,,T, I|1H K)()p)X ,)

5

0

5

0

5

где a

X, X, v

iiizil

45 X lOO-cos 7,,т 99,1,

X 1 R cos,

ОС / ,0

R

Ш

V ir X R Д/

-nrir .

50

v, (),12r)R - ;

5(h) 12,475 12,5 0.025; (1,025 0,5, з 1ачнт yc.ioBiie (5) BI,I пяется.

К|)()|)Д 1На Г1,1 nep(oii y3.10()ii ()4KH

55Ji,

128

;-5начеиия оста.чьных координат узлов интерполяции для построения окружности данного радиуса приведены в таблице (фи1. 4).

Интерполяция осун1ествляется быстрее (следствие сокращения времени (в 2 раза) но организации режима вычисления абсциссы (ординаты) узлов интерполяции.

хюк Г управления содержит формирователь 14 тактовых импульсов, блок 15 за- нуска. формировате.11) 16 управляющих сиг- na;ioB в режиме «Сдвиг, формирователь 17 унравляюп1их сигналов в режиме «Вычисление, формирователь 18 управляющих сигналов в режиме «Анализ и триггер 19 режимов.

Формирователь 14 содержит генератор 20, двоичный счетчик 21, дешифратор 22, 1асп1ирите, 1ь 23 ю сбросу (элемент ИЛИ) и э,1еменг И 24. Г енератор 20 представляет c()6()ii синхронизи)уемый генератор такто- Boii частоты, на вы.ходе которого выдается им11у,1ьсная пос.ледовательность при подаче е.чиничиого сигиа.а на С-вход. Синхронизация необходима д,тя получения полного импульса на вьгходе генератора при его запуске. При единичное сигнале на С.-входе I енсра г())а 20 тактовая частота с выхода lenepaiopa через элемент И 24, на втором входе Koropoi o присутствует нулевой сигнал, ноступает на счетный вход счетчика 21 и по. южительным потенциалом строби- рует позиции дешифратора 22, тактовые им- ny. ibct) с выхода которого используются в качестве управляющих сигналов в режимах «Сдвиг, «Вычисление и «Анализ. Сигнал, поступающий на входы элементов ИЛИ 23 и И 24, сбрасывает счетчик 21 и запрещает II похождение импу.1ьспой поеледователыю- сги ч1-)1 i элемент И 24. Ири снятии этого а .импиф|)атор 22 начинает гактовых , 1ьсов, начиная с перГ)Л()к 1Г) запуска предпазначен для фор- миро| ап11Я ,1а «Сброс и сигнала запуска Г),1ока управления и состоит из ({)ор- мировагеля 25, э,;1емента 26 задержки, э,;|е- мептов И, 1И 27 и 28, триггера 29.

Ири поступ, 1ении сигнала «Иуск на выходе ((юрмировате. Ш 25 формируется имнульс «(л )рос, постунаюпшй па элемент ИЛИ 28, устанавливая триггер 29 в нулевое состояние, (апрепщя работу i-енератора 20, на элемент И,МИ 23, устанавливая счетчик 21 в нулевое состояние, па элемепт ИЛИ 30, уста- 11а.1ивая т)игчер 32 в нулевое состояние; на элемепт И.ПИ 31, устанавливая счетчик .,} в пулевое сосгояние, во внешние цепи (б.кжп 4, 8, II, 12).

С, выхода формирователя 25 импульс HociynaeT i-акже па элемент 26 задержкп, сигна, с выхода которого подается па Rl-вход триггера 19, устанавливая его в состояние- «С.двпг, и па элемент ИЛИ 27,

0

0

5

устанавливая триггер 29 в единичное состояние и разрещая работу генератора 20.

Последовательность работы блока управления определяется следующими режимами: «Сдвиг, «Вычисление, «Анализ, «Конец.

Управляющие сигналы режимов формируются триггером 19 режимов, который представляет собой четырехстабильный триггер, устанавливающийся в соответствующее состояние при подаче импульса установки на входы R1-R4. В состояние «Вычисление триггер 19 устанавливается сигналом, формируемым па выходе элемента ИЛИ 34. Состояние «Конец свидетельствует о завер- 5 П1ении работы блока управления и о готовности устройства к последующей работе.

Режим «Сдвиг, Значения координат узловых точек окружности могут быть представлены в виде алгебраической суммы слагаемых, которые нредставляют собой коды, полученные путем сдвига кода радиуса па определенное число разрядов. Формирователь 16 унравляющих сигналов в режиме «Сдви|- совместно с блоком 3 деления, счетчиком 4 и блоком 5 регистров предназначены для этой цели.

Ири постунлении сигнала «Иуск блок 1 унравлепия устанавливается в исходное состояние импульсом «Сброс, импульс с выхода элемента 26 задержки устанавливает триггер 19 режи.мов в состояние «Сдвиг Q и через элемепт ИЛИ 27 триггер 29 в единичное состояние, зануская формирователь 14 тактовых и.мпульсов. Единичный сигнал «Сдвиг с выхода триггера 19 подается на элементы И 35 - 37, формирующие следующие управляющие сигналы для проведения сдвигов: «Сдвиг R - импульсный сигнал, формируемый элементом И 35 по тактовому импульсу ТИЗ, который производит сдвиг кода радиуса (деление на два) блоком 3 де.1ения: «Запись -- импульс, формируемый элементом И 36 и но тактовому импульсу ТИ4, который производит заиись сдвинутого кода в блок 5 регистров; «-|- - импульс, формируемый элементом И 37 по тактовому импу,:1ьсу ТИ5, который производит приращение числа, записанного в счетчике 4, на едиШ1Цу.

Процесс сдвига повторяется до тех пор, пока в счетчике 4 не сформируется код нос.чеднего регистра. Количество регистров выбирается в зависимости от требуемой точности построения окружности. Управляющий сигнал, соответствующий этому коду и формируемый по заднему фронту импульса «+f, со счетчика 4 ноступает на вход элемента ИЛИ 34 и устанавливает триггер 19 режима в состояние «Вычисление.

Режим «Вычисление. В данном режиме производится вычисление алгебраической суммы абсциссы или ординаты нутем сложения слагаемых, онределяемых рядом (1) или (3).

5

0

5

0

5

7

Необходимо отметить, что ес, 1И чижсима.и,- ное количество кодов д. 1Я устройства, иолу- чеииых ичтем сдии1 а, равио , то максима,П;- иое ко,1ичество с,1агаемы а.и еб|)аич(. ской суммы д,-1я определения абсциссы (ординаты) может соетаи;1ять

d Z

В

1:(вести()м устройстве остальные :,1емеиты дои(),1НЯ1отся нулями ири нереооре fK cx сла1 аемых, ввод и суммирование которых нрои,5в)ди геи но обычиой схеме (})ормироваиия си1налов «Ввод сла1аемо1(), «IlepeHoc и так да,1ее в режиме «Вычисле1ни-. что ириводит к ненро- ичводитс,чьиой трате цтемени, а 1медователЬ }1(), и снижению Г)ыст)()де11ствия усг(«и1С1ва.

Ввод адреса c,iaiaeMoro а.небраическоГ суммы и: б, 1(жа 9 ностоянно иамятн M(J В(). 1яет но такговому имну,1ьсу 1111 осу шествить переход к следун)Н1ему сла1ае- мому, сформировав импульс в цени элемент И 38 - элемент И 39 - формирователь 40 - элемент ИЛИ 41. Одновременно с прибавлением к счетчику 33 единицы но цени элемент ИЛИ 41 э,1емент ИЛИ 123 И1еств,11яется сорос счетчика 21 и формиро- вате,ц, 14 начинает (()()вать нервьи так- T() iiMiiy.ibc ТИ1. 11ачинается обрабогка следукицего c, iarac ioro В нривсдснной врс- MCHHoii диаг рамме |)або-11 1 блока I унравлс- ния ((()И. ()| в режиме «:Вычис,1енис дна 11ое,1едн11х c, iai aeMi)ix н у, 1евые. Лна,1и t на /leBoii адрес осуществляется э, 1Смен-1() И .W нри ()1Ч утствии ei o на И1)1ходе э, 1е и ита И 42 формируется сигна, слагаемого.

С)ста,1ьные э, 1еме1ггы, входяи1нс в ijiopMH ровате,11 1 7 сигна,юв в режиме «Вычис, е11нс.-, выно,-1ияк)т с, 1едук1Н1ие ((lynKUHii.

(дк гчик 33 с, 1агасмых нре.чна.начеи .пя ((к)рми()о 1ания ко.таадреса с. laracMoi о,

входящего в а, 1гебраическун) сумму абсциссы (ординаты) i,ia и и герноляннн. Адрес c lara- емого :;адает б/юк 9 11()с-1-()()й намячн.

S максима,Ц)Ное к().1ичес1во слагаемых абсниссы (())д,ннаты), ,1Я1. Мое рядач м (1) и (3).

liy/ieBoii код счетчика 33 соогме i cTiiyc i нервому c. iai аемому.

Код (S1) соответствует 11ос,1идн( м

слагаемому.

Код S соответствует коррекции.

К()д (S 4- 1 ) соотгит тв ч- 1 сброс} счс|- чика 33.

11|)и кодо|)11 комбинации счетчика 33. равной (S-p Г). э, 1слич11 И 43 ihopMiipvt i сиг- на,ч, : ацускак)1Ций (()о()мир()ва re, ii) 44. Им Hy. ibc, (()ормируемый им, ностхпает на вхо.т элемента И,ПИ 31 и ус 1аиав, 1ивас 1 счешик 33 в ну,1евое состояние.

Ири установке тригтера 19 режимов в режим «В|)1чис, 1сние ца выходе э,1емсц|,ч ИЛИ 34 (()ормируегся сигиа, «-(.брос S.., уста}1ав, 1ивак)1ций ) ор в и, и И()с ст - гояние.

8

0

0

5

0

5

5

0

5

Ири кодово(| комбин;

S

И 4Г),

сгрооир ег -)Лс 1)1 с,|учаяч вы- сгробирус

мируемыи э, 1еме1 ич1ты И 4() и 47. В 01-та,1Ь1 хо.пюй сигна, :1лемен1а И э,1емецт И 42. Иос,1едова ге,1ьносгь унрав ,)|цих сигна,1()В, ({юрмирчемых в .UIHHOM цикле (нри коде S) предназначена для суммирования единины црн коррекции и1аче- ния суммировання. Коррекция нроцщодиiсч в сумматоре 7 в .uiiuu ii H)Ci и or снша- ,1ов, ностуцаюших и: aHa,iHiaropa f 6.,i координат.

Формировате, 1Ь 4(1 нредна.начсн д, 1я р г, 1нр()вания д,1ите,1ьнос I и . la «11с|Н мос. Фо мировате, 1И 48 и 49 нре.и1ачнач(Ч1Ы .:,1Я (|)ормироЕи111ИЯ имну,1ьсов но iiepeiia.iy, 1|)ор- э,тементами И 50 и 47 ini 1акго- вому имнульсу ТИГ), в мсличп исче:и1ов1 - иия cMi4ia,-ia «Вычис,1е11ис - нрн усьпювкс г|1иггсра 19 режимов в состояние .Лна,1И.

Ири установке триггера 19 режима к сос- тоянне «Вычис,1ение едииичн1 и1 сигна, , унрав, 1яет э,1емен ами И 39, 42, .), 4(), Г)() и 47. ( четчик 33 с,агаемых iaxo- дится к iy,:ieBOM состоя 1ии. ( и ia, «11ере 1ос. (|)орм 1руемь 11 элементом И 51 и формирова- гс,1ем 52 1о акт()В()му .Ь1. 1112, нронз- ) 1еренос в 1акан, 1нван)цем суммагоре 7.

11() тактовому имцу,)С 1115 црои;и о- .чится 1рибав, в счетчик 3 с,а- I асмых.

Ирсщесс ввода с, 1а аемого и 1(()ряе гея ири ()ре ко.човых комби- 1аци11 счетчика 33 всех с.ча )x. Ири K(MoBoii комбина 1 1и S ).u Ч-я 1ереда- ча в су.мматор 7 сигна.а «Ввод- I (Коррекция), формируемая элементом И 46 по тактовому и.мнульеу ТИБ, ., формируемым элементом И 47 и формировате.чем 49. 19 режима С , ся в

С(1С1( «.,. ( /П с. 1

ста 1авливас тся i 1 мевос cocro i ie ila -ЛОМ режим «15ii 4HC,ieHHe - ( ся

( , ОГМеТНГ1, Я)ХОД) фор М 1 pi ), 49, э, И, 111 41 i гс, Я 53 об , о 1 )М И. ПЬ..

(ежим «,Лнали;5. В нронессе работы и выдач ,4 iHeiii oMy ).Ячор 13 коорднНа-| (,ЧОВ , 1 ,ia И ,()ра уСТрОЙС во И 1е,ЯХ ОВ) ЧВО;1НТе,ЧЬНОС к U)I4HC, с,чед lOHU ii коорд на Ч) у,а И Г1ер- (абсциссы или ординаты). Однако Ч,чача , «, ; . i (,-5ацис, лЛ V) можс ока аться 1реж.чеврсме1 оГ|,

аК как от , И , 41pa ИС ,Ч ОТВеТ ЫЙ , )ЦО- . НрЯМОЙ. (. U ,I.H) В форМ 1 Овате.чь 18 ,1ЯК)Цих с a. режиме ,,чиз б,ок , на конец

1 ГСрЦО,, СОСТОЯ1 и |1 И э, ИЛ11

39, 32, э,чемснто И, 1И 54, И 55 и 56 и э.чемента 57 задержки. В исходное

v l)CioHH ie ( 32 в ,ll4iOM сое ) ,

С1)( гству О 1ее том , что б.юк 1 , ения может продо.лжать да.льнейшук) работу, )ователь 18 угтаианлинастсч сигналами «(л )1()с или «Конец инторно.тниии прямой, поступающими на вход ч.темен- та ИЛИ 30.

В режиме «Анализ тактовым импульсом ТИ1 производиген опрос состояния грипч ра 32, 1:с,ти триггер 32 к ну.тевом состоянии (не было заиуска интернолятора или иос,1е (апуска нринял ответный сигна.т «Конец инте|111(),1яции нрямой), то имнульс Till нроходит по цени :(лемент И.ПИ 54 элемент И ,(i :, ИЛИ 27 Sдixoд 29. TpHii ep 29 остается в единичном сосгоянни. Формировател) 14 тактовы.х импульсов не прекращает работы.

Г.сли ipnncp 32 в единичном состоянии (laiiycK и I i ерпо, 1Я гора .T цень сигна.та 1.1емента И ,), 8д(од три1гера 152), го .1ьс Till нро.ходиг но пени элемент И. Ill Г) .1емент И 5,) элемент И;1И 28 и с I анав iHii.ier r|iHi ep 29 в нулевое состоя- кие «Нормирование 1актов1)1х имнульсов нрек- paHiaeicM. 1Клевой код, со()гветствук)|ци11 но- ииии нсриог) такт ового имнульса, в счет- чшм- 21 сохраняемся. О.иювременно с выхо- м . Лг 1еи1а И ,),) имн,тьс иоступает на :,те- Mriii i la 1ержки и цирку,1И|)ует но цени -.1лемент Г)7 .(адержки элемент ИЛИ 54 - .темент И 55 эле.мент 57 задержки до те.ч нор. нока не ностунит сигна-т «Конец интерпо ,1яции прямой на элемент И. 1И 30, который хпановит г)иггер :V2 в ну. :евое состояние. И jToii си гуанин имиу; ьс с элемента 57 .а.чер/кк1 но цени э,1емен 1 ,57 заде(1жки -). К менг И, И 54 э.темен г И 5(iэлеменг И, 11 27 S-вход т(иг1 ера 29 устано- liH I |ри1Г(р 29 и e.iHHH4fioe состояние, (липа с с.шпичного яихода григгера 29 воз- leHt paiop 20. Формиро1 атель 14 ;ак111цы HMin.ibcoB начинает формировагь 4(11 и лова и .iMiocTb имнч.ил ов ТИ2 ТИ5.

I leix ixn.iHMo отметить, ч го для интерно- i;iiiH нерво о о гре жа нрямо11 в любом квад

p.iHH нео()ходимо в инте|1нолятор занести

киорлинаП) двух узлов интерполяции: дХ|. /Л i, ;Г... Л.. И .талы1ейи1ем зануск интерпо. 1Я юра необходимо нроизводить носле занесения координат каждого уз.та интер- молицни. Л.1Я выдачи сигнала «За- ингер11о.1ятора служиг триггер ,58, хра- 11Я11И111 (наченне не)во(1 координаты в квад- paiire Hoc.li Ш рехода ог первой коо)дина- 1Ы ко Bro|)oii, (анесенное в т 1иггер 58 но так- тово.му им11у,тьсу ТИ 2. Сигнал «Перв. коорд. квадранта ностунает из анализатора 8 знака координат на входы элементов И 59 и 60.

Ио тактовому импульсу ТИЗ производится занесение абсциссы или ординаты из сумматора 7 в линейный интерполятор 13. Сигналы «Запись д X и «Запись Y фор- мируются э;1ементами И 61 и 62 и управляются сигналом «X, поступающим с триггера 1 1.

5

О

0 Q

0

0

5

По тактовому импульсу ТИ4 триггер 11

изменяет состояние напротивоположное

сигналом «Т х/у: Т х/у, формируемым элементом И 63. Необходимо отметить, что изменение состояния триггера 11 произ- водится |о заднему фронту сигнала «Т х/у: Т х/у. Иосле занесения значения ординаты в линейный интерполятор 13 сигналом «Т Х1у1/Х2у2: Т Х|у|/Х2у2, формируемым элементом И 64 по ТИ4, производится перевод трип ера 12 в нротивоноложное состояние, (ли нал «Ими. в анализатор знака координат, (|)()рмируемый этим же элементом, посылается в анализатор 8 знака координат, где ф()|)мируется управляюн1.ий сигнал, из- меняюни1Й состояние счетчика К) на единицу. При ностунлении из анализатора 8 знака координат сигнала «Поел, координ. элемент И 64 остается закрытым, запрещая формирование указанных сигналов. По четвертому тактовому импульсу ТИ4, а также носле вычисления и занесения ординаты формируется сигна,л «Запуск интернолятора на выходе элемента И 58, который поступает в линейный интерпо.лятор 13. Формирование этого сигнала не производится при ностун.тении ну, 1евог() сигнала с три1тера 58, когда н)()изводится обработка нервой координаты в квадранте.

С, выходе элемента И 58 импульс «Зануск интернолятора также ностунает на S-вход григгера У2, устанав, 1ивая его в еди- 1Н1чн()е состояние, и элемент И f)5, который н)и наличии сигнала «Последняя координата, постуиаюнгего из анализатора 8 знака координат, и инверсного сигнала «X, соответсгвуюшег о вычисленной ординате, (})ормирует на выходе элемента И 65 им- iiy.ibc, но заднему фронту которого форми- роваге.ль ()6 формирует имнульс, устанав- ,чиваю1ций триггер 19 режима в состояние «Конец. /1анный сигнал формируется нри окончании интерио.тяпин.

Ио тактовому импульсу ТИ5 в процессе интерполяции элементов И 67 и формирователем 40 формируется имнульс, устанав- ,1иваюн1ий триггер 19 режима в состояние «Вычис.тенио по neim формирователь 40 - элемент ИЛИ 34 сбрасывающий триггер 21 ((юрмирователя 14 тактовых имнульсов в ну.левое состояние по цепи формирователь 40 элемент ИЛИ 23 элемент И 30. Позициями 68 72 обозначены выходы ле- нифратора 22, а 73 74 - выходы сборки 75.

Таким (образом, после режиме «Анализ блок 1 управления входит в режим «Вычис- ,чение д,;1я определения абсциссы и ординаты следующего узла интерполяции и т.д. lloc, ie вычисления координат (абсциссы и ординать) последнего узла интерполяции (в четвертом квадранте этому соответствует сигнал «Последняя коорди)1ата), занесения резу,чьтата в интерполятор 13 и выдачи сигнала «Запуск интерполятора блок 1

11

управления завершает работу выдачей сигнала «Конец с триггера 19 режима.

Формула изобретения Устройство для формирования окружностей по авт. св. № 991486, отличающееся

У

13223til

12

тем, что, с целью повышения быстродействия устройства, в нем выход б,1()ка но- стояниой памяти соедипен с uiecTijiM входом блока управления.

Фиг.2

Редактор (,. 1 IcKapb Заказ 2871 - 49 liHHUlIU 1.к ..;,;н 1 I IHi .i

I l|) lll iHli.U nil llllli- i

(.41.1 НИ M,i. . .iacMHaHKo

ri-(H ,i H lir H4-Корректор И.

Тира i. l. i11()ЛПИ1 Н(е

1.:и i i a I / I I . .h .iaM Mi n|H ; I HHH и ii К Ч.и ни /К .), 111 -,аи naf i . Л. 5,

iki l :i . j:): . I I l . I N /Kl H|)ii.l. 1 I l|HlrK 1 .-laH, t

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

название год авторы номер документа
Ритмокардиоскоп 1985
  • Сумароков Виктор Владимирович
  • Иванов Борис Николаевич
SU1304801A1
Устройство для формирования растрового изображения кривых 1986
  • Роспономарев Владимир Алексеевич
SU1446646A1
Мультипроцессорное вычислительное устройство с параллельной обработкой информации 1972
  • Сазонов Анатолий Ефимович
  • Кузин Зотик Семенович
  • Лугинин Валерий Данилович
  • Власов Борис Михайлович
SU492880A1
Устройство для исследования характеристик сетевых графов 1985
  • Осипов Владимир Алексеевич
  • Кремез Георгий Вальтерович
  • Роздобара Виталий Владимирович
  • Ноткин Рафаил Генрихович
  • Мазин Александр Владимирович
SU1312602A1
Устройство для отображения информации на экране электронно-лучевой трубки 1986
  • Королев Анатолий Викторович
  • Сорока Леонид Степанович
  • Тиунов Владимир Михайлович
SU1322364A1
Устройство для вычисления модуля и аргумента вектора 1985
  • Иванов Дмитрий Анатольевич
SU1249510A1
Устройство для поверки цифровых приборов 1985
  • Гладилович Вадим Георгиевич
  • Жуков Юрий Витальевич
  • Лавринович Валерий Иосифович
SU1337844A1
Устройство для отображения графиков 1976
  • Шестеркин Алексей Николаевич
  • Борзых Владимир Евгеньевич
  • Воскресенский Александр Владимирович
  • Смоляров Александр Максимович
  • Мечетный Владимир Васильевич
  • Коренев Вячеслав Александрович
SU640288A1
Устройство для преобразования координат 1989
  • Духнич Евгений Иванович
  • Серов Андрей Анатольевич
SU1695294A1
Устройство для передачи и приема сигналов точного времени 1985
  • Рябцев Василий Тимофеевич
  • Цветков Владимир Иванович
SU1290390A1

Иллюстрации к изобретению SU 1 322 361 A2

Реферат патента 1987 года Устройство для формирования окружностей

Изобретение относится к области вычислительной техники, а именно к устройствам, используе.мым при проектировании устройств; отображения, и является усовершенствованием устройства по авторскому свидетельству № 991486. Цель изобретения - повышение быстродействия устройства -- достигается тем, что вы.ход блока 9 постоянной 1амяти соединен с П1естым входо.м блока 1 у|1рав,пения. Это обеспечивает введение из блока памяти адресов слагаемых алгебраической суммы, определяющей абсциссу (ординату), в блок управления, позволяет последнему произвести вычисление частной алгебраической суммы при отсутствии адреса ну. К ного слагаемого, а при наличии его - пере.ход к следующему слагаемому алгебраической суммы, тем самым обеспечивая повышение быстродействия устройства. 6 ил. оо ю ND СО О)

Формула изобретения SU 1 322 361 A2

Документы, цитированные в отчете о поиске Патент 1987 года SU1322361A2

Устройство для формирования окружностей 1981
  • Роспономарев Владимир Алексеевич
SU991486A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 322 361 A2

Авторы

Роспономарев Владимир Алексеевич

Даты

1987-07-07Публикация

1985-10-21Подача