Устройство для формирования окружностей
Изобретение относится к области вычислительной техники, а именно к устройствам , используе.мым при проектировании устройств; отображения, и является усовершенствованием устройства по авторскому свидетельству № 991486. Цель изобретения - повышение быстродействия устройства -- достигается тем, что вы.ход блока 9 постоянной 1амяти соединен с П1естым входо.м блока 1 у|1рав,пения. Это обеспечивает введение из блока памяти адресов слагаемых алгебраической суммы, определяющей абсциссу (ординату ), в блок управления, позволяет последнему произвести вычисление частной алгебраической суммы при отсутствии адреса ну. К ного слагаемого, а при наличии его - пере.ход к следующему слагаемому алгебраической суммы, тем самым обеспечивая повышение быстродействия устройства. 6 ил. оо ю ND СО О)
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК д1) 4 G 09 G 1/08
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
К А BTOPCKOMY СВИДЕТЕЛЬСТВУ (61) 991486 (2l) 8966800/24-24 (22) 21.10.85 (46) 07.07.87. Бюл. Х 25 (71) Специальное проектное конструкторское бюро промышленной автоматики (72) В. А. Роспономарев (53) 684.827.11(088.8) (56) Авторское свидетельство СССР № 991486, кл. G 09 G 1/08, 198l. (54) УСТРОЙСТВО, 1,1Я ФОРМИРОВАНИЯ ОКРУЖНОСТЕЙ (57) Изобретение относится к области вычислительной техники, а именно к устройствам, используемым при проектировании
„„SU„„1322361 д 2 устройств отображения, и является усовершенствованием устройства по авторскому свидетельству № 991486. Цель изобретения иовьпиеш1« быстродействия устройства -- до«Tèãû«T«ÿ тем, что выход блока 9 постоянной памяти соединен с шестым входом блока
l i иравления. Это обеспечивает введение из блока памяти адресов слагаемых алгебраической суммы, определяющей абсциссу (ординату), в блок управления, позволяет последнему произвести вычисление частной алг«браической суммы ири отсутствии адреса нулевого слагаемого, а ири наличии еlo и«р«ход к следующему слагаемому алгебраической суммы, тем самым обеспечивая повышение быстродействия устройства. 6 ил.
1322361
11 <обр«! с IIH(. о (носи I ся K Выч ис. 1ит(.,1ь<н>й I(íèкс, » ичс н!(о к устрс>йствач, ИСП<>ЛЬ «с ЧЫМ Прп НрОСКтпрО(3»НИИ уетрОЙСтв
О I < >() Р;!<К((I H Я, И Я В1Я(. ТСЯ <. <)13(. Р(1!(>!<С Т В() В(!в нис ч ус(f><)kl(!и H()»вт. св. Л(!)()1486.
11«ль изобрет«ния !И>вы!Н«ние быстрс>.((ИС I!<и rl ЧС РО!!СTt3»
11» ((>и г. 1 пред« l а В, ц на функ(И!Он», u,—
I1;lkl x(ч;3 IIP«,1ë IIXI«xf<>ï> У стРойств», fl»
п рс («!е»kl«н р<>ек пи и р (и с;3 ()(ь;!<>(Ilk!it х; н» фиг. 3 зг!«л!«Нт ок- 30
РЛ,Ж и<к I И и ДИСКР«тНОЧ ПРОСтРапетВЕ; Н» фи! -) т;)блиilil зн»чс ний к<н>рдинат
I () I(k Н Р>! I I>I X, (I II IIP() K(kf %1 tt PX K>lit!I X О КРЧ,+
<>,1<>k» x Il f> lI3,l(ния и р«ж!<л>с «Бь!И(3«г!с нис».
« I риис I 13<) с о (<. f>ж ИT б>ЛОK 1 л II ()<313, I«EH!(3, (н Ги((р ", t),l()h,> нл(«ния, сч THHê 4, б,loK р«l ис I p<)13, л>у,(1,1 kill,i(()p (), сулIл((!1ор 7, p;(kl lliiT, б. Iok .) Ilo(то- 20 инной п»мяти, счетчик 10 узлов интерпо,IslIIHlt, Il(рныи I риг)с р 11, Вторс>й Iри! г«р
I .1»ll(.111 1,(и инт«рll().IЯ IOð 13 (> . 1 () f I >. ! р < и, <. I I!I(i l l p(. :(l 1 » B t l <3 < 1 с l I, (, и х llpiil3лс llfiH р;)ботой б>,l<)k<)13 усгройств;3 и Вы! I (>, 1 I i ß <. I < Л ((>, К > 1 I I H С (t) V 1 1 К I H H : У (. Т <3 t I <1 13, 1 t t и ;3 (Т
H « >.(ll()((O«тоЯ tl kt(«<)p,(ин((т, тригl ñðû 11 и 12, > II f> 113. I >l(I р(1бо Гон б), I() к<3 > I(. . 1(>н И и, с I(Т IH
kiI (k» ) Р(1 3!(! P<)B, УIIP» B.1>l(Ò р;!<><>!<>й сx чл1, I lop;f 7. Ipèãã«ðîB 11 и 1", 30
;>н;!.IH 3;31<>р;I 8 ill<)k
".!<>! <>;3,!! (()p
II(><. (ОЯН!<ОЙ П;)XIH ГИ
1 «I и(! р 2 пр«,fili!:3!II X 1),l(>k >,(с.l(.11HЯ Ilf>(.,(ll» 3»»tl (,IЯ .(((1(Ill!» ко (;I р;3 И<ус;3 окру,+,но("! и и» 2, 4, 8, 16 и I, 3 к (il. I(«, и 1» Висим<>сти o I трс <) v«чой I < ) I но(I u I I()(I ро(ни Я о к р > rk< Ho«TH (. l(I !ик ) llf>((и;«н;I u f1 длЯ фоРл!иРОВ;IIIHH h<>,и;1,(рс с;3 с(н>т(3«тс !3ук>!Неl о рс гис р;3 40 (). I<>k<3,) (>< I H< I P()I3 1>. 1(>k > р(. I H(1 p<>13 ll р(,(ll II(llHH С (1<»(1 Tl» X 311<3 ×Ñ Н И И КОД<3 P»ДИУС». .Чл ll> I ир 6 о<>(с ll(<и в»ет н«р« l»<<л инф<>рли(нии с;3,((н <су«л!<>го и «>,и н;3 Bl>lx(),(. (l )iXi,3i<>p е 1, „,, Н(3 <Н.(ЧСН,(,!Я С>!ОЖСНИ,(!3, 4 . I H lH II. lI(. ()<) О, (И М t>l Л . I. l rl () II Р«. (Е.
lip<>Bhl(ItII р;3 (иу«;3 и 3 <>СИ k()()f>дин»т. "(II l,lIl 3;I I()p 8 <н()к;3 K()()p и!н»T упр»В,!и(I р;<б<)1(>й (и IHHK» 10 л 3,1()В Ин!«рно,1Я(lии 50 ((>Й, K<)P f)(k!НРл «Г 311»K H Рс <чг(ьг<1 «члlл1»1<)р(l. 1<ы и(I 13 б,1(>к 1 х llр»вления сигll». 1, <>I l3(! « I ВУloll(f1й Ex<)(>P;(»II if I I I < ) > I! О, 1 rl I H И 1 3 К В ; . (Р ; I l l 1 «, И « И Г 1 1 », 1, С ()< ) Tl3(. 1 С I 13<, Н) ll (kl k! h()() P;I H l!» 1(ll()(X IС (Н(. 1 О Ч 3. <3 И tl с f>llo, IHIIHH 13 I(г!3«Р!Оч к!3» (Р»н(с. 55 1), l<) K . 11(>("I OH Ill!Oft И;3 мяти Il p(,Ill il S llii !С II (, l kl (ji() P WI H P() lkii if!I>I (3 (Р(. «<3 С«(<3 Г»(11>1 Х ;(Л I < (>P I » I B(. 1« l f3X K) HIH X tl P()«кции радиуса на оси координат для узлов и нтер!(о IHI(HH. с.ч«тчик 10 узлов интерполяции предназн» и н для подсчета единичных импульсов h»K в прямом, так и в обратном направлении. Триггер 11 осу!цествляет выбор абсциссы или ординаты вычисляечой координаты, В и«xo (H<>ì состоянии производит выбор аб(!(иссы, изменяст с<>стояние н» противопо. о ж н <>«п ос. и. 13 f>t Триг!«р 12 пре.(назначен для управления з»письн> В,линейный интерполятор 13 коор,(ин;31 í»÷ала и конца отрезка. В исходном с<>стоянии управляет записьк> координаты наl»л» <>1рс 3h», изменяет состоянис н» противополс>жн<>с Il()«зе Bt>lчисления ор:(и пать! узла HHT(. рио,!яl(ии и занесс ния (с знач(ния В .Iин«йный интерполятс>р 13. ,
<ч>бс>й х стройство;(ля интерполирования п ря л((>и 13:3»<(<3 н но ч,>(è« êðñ 1 Hoл(и!)остра нсгнс, .3(!.(()нно!3 координ»ции кон "IHI>lx точек отр«зк». Устройство работ»еT следук>(цим образом. Лнпрокс)>л<а!(!<я дуги окружности произВО,1ИТСЯ HX T«iXI ПОСТРО(НИ Я О!1Р(. . ((. Л(>ННОГО KOли 1«сTB» отрезков прячых, o«;(kIE35IK)H(Hx уз lof31>I(. т<>чки 0,1,2,...,п (фиг. 2), Число <>грезков прял!ых ш, »ппроксичирук>(цих окруж-! Н>с ll>, опр«,(«ляется в з»висил<ости оТ треблс>лIои Iо (ности по(трос !сия окрл жности. 11с>с гр<>с нис <>суп(«ст!3Г!Яется д,!я л<»ксич»льНОИ (.(и . .1»EIHOH <(»II»Р<3ТЧР1>1 OKPX + НОСТИ р;(диус» R. fx(>(>pдин»ты узг1овых Гочек опреде.1ян>гся нлт«ч Вычисления»бсцисс 4» i H x,, — 11 сокч„; J< у гол, обр»зов»нный р»диусом ок3(>() p) HxI,<)(ти и <>сью»бсцисс (я< (— ); (Т( с<, D,; D„(1); D= — 1, 2, 4, 8,, и опр»:((X IС Н ИЯ TO× НОГО Of!» Ч(HH Я OP:(И f1»T )<>> (OOT ветствую(цих абсциссам x Ifo формуле ! и () fXr,(1 — КОаффИ((И(HT, HOpH lOK КОг()f)<)l з»висит от значения радиуса и точи<>(ти н»хождения ординаты о ()3) .(г!я заданно!о дискретного пространства (фиг, 2 и 3). В к<)честве приближения К" (2) опреде1я Iотс я:3 tl а <3« и и я 3,,= R g„, (3) I и >„коаффициент, полученный путем P»:3,1ОЖ(>(IИЯ В РЯД ) 11 Oi» (4) ! Нс 1„((,,; 1 „(D, D= 1, 2. 4, 8,... 3-й кв«драит Х = (Х„+ 1), (1 Д+ 1); 4-й квл..(рант рХ=Х,, I = (),, + 1). 25 (8) (.игнлл запуска, шнтунаK)щий íil вход блока 1 управления и реги» гр 2, усT Ko;(p3 (ff>> »3, за ни(3 ннь!и к р((IIE I p 2, Il(>ступает в блок 3 деления, который <)су!цествляет делен(и кола радиуса окрх жности и;! 2, 4, 8, 16 и так далее в зависим<>с(и Ог тр»буемой точности построения окружнос! и ffi Т(. М \- (ВИ ГЛ (. О 113 OII PE> Ц IE. tf НОE Ч И(., IO РЛ.< рядок. Результат деления шнл«каждо! <> сдвига заноыинл»тся в блок»: > p(ги< гров. (.четчик 4 иод действием»диничных иы- 40 пульсов, формируеыы. < в проц<.ссе сдвиг Рл В(НСТВ(KO;1 <1 ЧИ(., 13, . <3 ff ftCit ff if<) f О К С 1(I— чике 4, числх регистров б.f<)K<1 5 сигtl I1î сигналам, форы иру»мы м блоком 1 унравления, тригг(ром 11 и счетчиком 10 у<лов интерполяции, из блока 9 постоянной памяти II3 3дресный вход мультинл k(. Ор;! (> поступает сигнал, соответствующий <1;(р(сх 55 коммутируеыогo входа мультиплексор«, Ilo k<)торому код соответствуK)ll((Го с,!лг,ц мо! О ностунлеT нл вход суыылторл 7, h(>l() )l>llf (Iри атОм (олжно соблю;(аться у»лови(/ 1 „— у„/ (д (tt), (5) гд(д (II ) з<1(3 иная точность н вхож,H. ни H ординаты для данного дискретного пространства. IIpH6лижение к условик> (5) выполняется итеративно. Таким образом, значения координат узловых точек окружности д.(я первого ккл.(ранта могут быпгь нредст«клены В Виде 3Лгебраической суммы слагаемых, которые нредстан IHloT собой коды, нолученньц нут»ы Р3 it!I> »3 H3 oif PE . ((. I(< н НО( число разрядов. Выр(!женин для определения ко.н>В нр<к кllHH Рлдих 3 на Оси коОР (Htl3T,Х и f к (5 различных квадрантах окружности и лисKpE тном пространстве и ыеK) T следх к) и(и и кид: 2-й квадрант ,Х = — (Х„+ 1),,, 1 = ) „. (6) Х;! = ы,. „= и СОК((, К.. М(>0 Г((<Х <Х =- I,) ) 11! )8 — !00 сок 7,5 =!)!),1. x! — К > — \„ (E > 2)5) , = I) )) ., — 0,1 47:)11; 16384 )5 !<) O(h) = 12,475 12,5 = 0,0 5; (t,025 (0,5, значи! ус.!Ощц (5) Hf>ill(>,11IЯE I < и ЕО<>Р,Iliil !lû !ц РВОЙ .!.!<>ВОЙ Iочhll 1= — (() IE 128 нрОизкО.lит слОжс Efffp oE. т«В.1» кнци х,(, I » ()li ределения ко.н>в проекций p;1,(ихс;! Окр) я. ности на оси координат согласно выражению (I) и округление результата. Результат, соответствующий коду абсциссы нулеВого узла интерполяции, .<лносится ti,л и!1(иный интернолятор 13. Триггер 11 устанавливается к »ос!<>янис, нри котороы HH cl o Выхо IE lfi>»tt !я(тс» (. и(нал, за нхсh<1 юн(и Й с ум м 1 Ор <, ho I opt>l Й <к у!цествляет процесс вычис.ц ния ко ( кодл 36 l(HE сы. Результат запоминается в линейном интерполяторе 13. Триггер 12 устанавливается в состояние, пр> котором он выдает сигнал, управляющий записью коор.(инаты конца (начала) отрезка. Анализатор 8 знака координат изменяет состояние счетчика !О узлов интерполяции на единицу. (1(к.ц кl>IHH»,1»»1tH It ЗdltEССHHЯ к;IИI йный инт»р!и).!ятор 1) абсциссы и Ординл ы Ii(ркого узла инт«рноляции блок 1 унр;(кл< НИ Я КЬ1;(;!(Т (И (Н((Л В . 1 И Н(. И Н!>(И И НТ(PIIOЗ» г<)p 1 ), но которому начинает.я Ilp(>II<. с Отобрлж fill» Окружш>с! (: ()д>говр»х! нно проItE ходи! определение лбсt(lt»сы и Ор;(инлты Hlopol (носледук>>него) узл;1 инт»рполяции и г.,(. В .!3ВИСИЫОС1И OT 1ОГО, к каком KHH lp«lt Т(Н;! Хо.(ИТС )! Х 3(., И НТС P(IO 1ß !(3È, p 8 .(3 llP(>(Kill!it Р;! (It >> (. 3 НЛ ОСЬ HOOP IH tl;I I 11роцес(формирования Hoop;IHII;IT .« IKHIIчин;!Ст H Ilplt Обн>Г!»Нии <. IET l l I I Т(. P I I O Л Я Ц И И и и <> Т В(. Р Т и Х! h 13 3; I () < I H T E, i < I Н И < И kO()P;(if ll3 l IlOE: 1(<;Ill(>ГО ХЗ, 13 lf 111 (. PIIO Я ЦИ И Н ,IlttlE .йный инт«рнолятор 18 и Отобр(!ж(.нни их! IIHE,цдн lo лннроксиыируюн(его (>TpE.(f Р >f1;lче ия Остальных координат узлов интерполяции для построения окружности (апноп> ради (3 приведены в таблице ((()и(. 4) . Интерполяция <)сушествляется быстрее 1(ел(дствие сокрашения времени (в 2 раза) по Ор(ч)ни.(()цпи режима вычисления абсциссы (Ор!Ht!
Ь.(ок 5 х правления содержит формиров((те.(b 14 гактовых импульсов, блок 15 запуска, формирователь 16 управляюши.(сиги(1 loB и режиме «(.двиг», формирователь 17 упр;(в (Hto(((Hx сигналов в режиме «Вычис ((f(H(», формирователь 18 управляющих пгна l()B B режиме «Анализ» и триггер 19 режиMotk Формирователь 14 содержит генератор 20, t>«»«(III II) счетчик 21, дешифратор 22. j);«(fl(fpHI«ль 23 Il<) сбросу (элемент ИЛИ) и a,((÷(tfã И 24, (сll(ратор 20 представляет собой синхронизир) емый генератор тактоHo(1 (;(стоты, l(3 вь(ходе которого выдается H%(IIуль tI3H Il()o.(«дОв3тельнОсть при llo !3÷å (.,!H!IH 1(н» О сиг!13ла на (.-вход. (.инхрони.i I (. и ((); I I O p 0 T f X O 1 3 гонора гор;1 ц p(:(элемент И 24, на втором вхО («k()l()p()I присутствует нулевой сигн((л, постхпает на счетный вход счетчика 2! и положит ;IbHb(M потенциалом стробируст позиции дешифратopa 22, тактовые импульсы с выхода которого используются в kdчестве ) Ilp3Bляк>щих сигналов в режимах «(.!B»r», «Вычисление» и «Анализ». Сигнал, fIo«Ti (1;ItoHTHH на входы элементов ИЛИ 23 и И 24, сбрасывает счетчик 21 и запрещает II ро хож,ц I! H(< и ми) л ьспой последовательносl H ц p(< э,((ч I(i И 24. (IpH снятии этого сп(!Iанп(г;(ьтовы H (!(ульсов, начиная с перB(>I<) 1> lok !5 заву сk3 предназначен для фор (f p() B;!f1(Iÿ сигнала «(.брос» и сигнала заII) (k;i б,l()kII;tI(. .IH 25, элемента 26 задержки, элем(. и (>B l1, (И 27 и 28, триггера 29. (lри п(ц () ffлепии сигl(3ла «Пуск» t(3 выхофо() «(,брис», ш>ступак>ший на лемент ИЛИ 28, га 3вливая триггер 29 в нулевое состояние, It!I!p(III;Is(работу ((If(p3TOp3 20, 1(3 элеме н (11, 1И 23, y(I tiff;I 3TH BBH счетчик 21 в пулов<н <)c г<)HIIH(, Hd лемент ИЛИ 30, устанав IHB;ls((рип ер 32 в нхлевое состояние; н;1 э>((м(. пт 11, 1 l1 31, устанавливая счетчик 33 в н,((. ьч>е сосгоянпс, во внешние (ц пи (б.!<>kH 4, 8, 11, 12) .. (. выхо;((1 формирователя 25 импульс пос(упаст также на элемент 26 задержки, (11 Г II, I,! С f)h(XO, !d КОТОРОГО ПОД3(Т(. Я lt3 К - II X(), I, грп(I (. p3 1 9, ) Td 1(3 B, I H B3 Í сосf<>s(IIH< «(: (BH!», и l(3 элемент ИЛИ 27, 5 55 б устанавливая триггер 29 в единичное состояние и разрешая работу генератора 20. Последовательность работы блока управления определяется следующими режимами: «Сдвиг», «Вычисление», «Анализ», «Конец». Управляющие сигналы режимов формируются триггером 19 режимов, который представляет собой четырехстабильный триггер, устанавливающийся в соответствующее состояние при подаче импульса установки на входы Rl R4. В состояние «Вычисление» триггер 19 устанавливается сигналом, формируемым на выходе элемента ИЛИ 34. Состояние «Конец» свидетельствует о завершении работы блока управления и о готовности устройства к последующей работе. Режим «Сдвиг». Значения координат узловых точек окружности могут быть представлены в виде алгебраической суммы слагаемых, которые представляют собой коды, полученные путем сдвига кода радиуса на опре;(еленное число разрядов. Формирователь 16 управляющих сигналов в режиме «Сдвиг» совместно с блоком 3 деления, счетчиком 4 и блоком 5 регистров предназначены для этой цели. При поступлении сигнала «Пуск» блок 1 управления устанавливается в исходное состояние импульсом «Сброс», импульс с выxoJ3 элемента 26 задержки устанавливает триггер 19 режимов в состояние «Сдвиг» и через элемент ИЛИ 27 триггер 29 в единичное состояние, запуская формирователь 14 тактовых импульсов. Единичный сигнал «(.двиг» с выхода триггера 19 подается на элементы И 35 — 37, формирующие следующие управлявшие сигналы для проведения сдвигов: «(.двиг R» — импульсный сигнал, формируемый элементом И 35 по тактовому импульсу ТИЗ, который производит сдвиг кода радиуса (деление на два) блоком 3 деления; «Запись» -- импульс, формируемый элементом И 36 и по тактовому импульсу ТИ4, который производит запись сдвинутого кода в блок 5 регистров; «+» — — импульс, формируемый элементом И 37 по тактовому и м пульсу ТИ5, который производит приращениее числа, записанного в счетчике 4, н3 единицу. (lроцесс сдвига повторяется То тех пор, пока в счетчике 4 не сформируется код последнего регистра. Количество регистров выбирается в зависимости от требуемой точности построения окружности. Управляющий сигнал, соответствующий этому коду и формируемый по заднему фронту импульса «+1», со счетчика 4 посту пает на вход элемента ИЛИ 31 и устанавливает триггер 19 режима в состояние «Вычисление». Режим «Вычисление». В данном режиме производится вычисление алгебраической суммы абсциссы или ординаты путем сложения слагаемых, определяемых рядом (1) изи (3).! 1< ()<><<) <ичо <>тчетить, IT() <сли ч()ксич;3.13)3(ое количе TB<) кодов для устройства, полуI< ll Ill I K (1)) Г<. ч «.IHEI I <1, p<3 HI I() (1, T«ч;3 кс и )1;I, l l)1(О(K(), 1И Ч((. ГВО С. Iil l ин;3<. <, М 1E)l,(,151 Il (((.1 ((Л ты) чож«т соланлять . В извсстноч у< 1Ы ройствс ()\ T Its t 5E %t it 1 1 p it l 1 < p (. t ) < ) l ) (. и с с >, с, ; 3 г ; 3 < >,t I >I ),, 1 3 1 3 (), l и сччмиров<(ние K<>T()pt)lx нроизво (итiH II(> 10 <) t) t I ОР Ч 33 РО!3;3 3! И5! СИ! Н;I l«B «Ввод слагас мог()», «(lс р«н<><» и г В ВО (<(дp<)С
15 суммы из б 1(>h<3 !) Иостоянной и;)чя)и (н) 3 воля«l 11«1;(к ГО!3«му ичну,!В<у Т111 « i (цествить ие()с 5î т h с л«,(у K)ll((му с,(;) 1,3«мому, сформировав импульс в цепи элемен.И 38 — элемент И 39 — формироватсль 40 — элемент ИЛИ 41. Одновременно с нрибавленн«м к счетчику 33 единицы (ц> цс ни эс(«мс н > 11, I И 41 лс чс (ы 11,(>pi)t Et p(>ва (сль 14 ll 13 и 51 ((1>и(. () ) В P< ж и ) t(< Hl)l ill <. . 1< lilt<. » l is!3 ИОСГЦ.(НИ; С,l НРИ ОтСi lr: ÃBÈÈ «I «и;3 131)IK(> Ц Э, l< Ч< li ill 42 <(>()рi1иру< Iся (чl(33(3,1 ) В(3)Л < .I!I l МО(О». O«Г(3,1ьlll)l< s, I< p() B Is fs р(>K lt! В Ы И О, 1 И Я Н) 1 С Л С, L V Н > I! I l I < ф > И К Ц И И 35 (. ц гчик, 33 с l < I ;tr>L ниссы (с>рдинаты), ()lip(п,l)l< ч<н р)! (;)ч! (1) и (3). (lулс вой к(> L с и1 Ièk 3 3» <чн>I !(. Iл !(у< ! Ц PH<)!<(i (,Л ;31;3(Ч<> («. Е(> ((1) iîr>! Вл(<(нуст ((ос I< lli(E С Гl <3 I <1 (Л! О 1 У . 41 (,"<> (8 <)«l и< !СLIS) < Г К«РР< KILllll (, с>д (+ 1 ) c<>«òfs< I тву < I сбр< >су чика 31 ! Iри к«1()13«lt !(«Xl<>I!if !I(I!it r I< I lllf(ii . 1,1. равной ()+ 1), -)л«ч< н l 11 11 фор )яру< I < ltl— 50 нал, )ннчска(оц(ий ф«р миро()и !«. Il) -14. 1 1 ч Its, .It)<, (1>ОР м 33 Рч«>,t I)l и ll 1, иос 1 ) II 3< t II 3 )3))О 1 элс ч II I ;1 ИЛ11 31 и у л;(н;(вли!)И< i
33 В ну,цв<>с с«стоян(к. 11ри ул <311() Hh < три г гс р;) 1 .) р<,к и ч«В !3 РС ЖИЧ <
1I,1I4:>1 форчир>,«ti)i "ИI и;)л «(.бр<к . . <3", с( I(pl! k()доной K(> t()lltl 3lLI1I1 . сlil ll;l, I, р ч!)рi с мы и элс ч«н гоч 11 45, < I p«(>El pi < I Ч< НтЫ 11 4(> И 47. В <Н т;I,Ë ÜÍÜ! <. <, I>, Ч;IHi i<) lll()11 < è ãí;l, l l< ч«II I! I 11 1,) с l ><)<) It pk < I ),1< ч< IIT 11 4). I lос.l«.l«Is Н (И K i 11 Г Ii <1, I () В, фО р s, ("11 1 )r IS (;I II !i() ) цикле (нри коде S ) нредназнач«н;3 для сум 1и Ров(11(ия (.,(li t!!1 l(t)l IIP It k<) PI>< кllll li sll 3 I(l l l t H С С Ч Ч И Р О В;3 и И Я. (, О Р Р < E< I (I f 5E I I P < > I l S lr « I I I I < I В су м(ч()тор«7 H .3(висичо II r) I ,н>В, нос гi (1()Н)13(3(i IIH Форм((ро(3()т«л(4() tip«,(li;3 (н;3 l< и .ь l)l р< Г)) . .I lt p() (3<3 El И Я д, 1 И Г<. . 13) II()i 1 И < 11 Г II il. 1(I << 1 1< p< 11«< ». (РО(н(3(ров;)та1и 48 II 4() llpi 3!(а sllii и ны (ля фОP tIIP()It!!!litß Им(1,(Ь<()H II«Н«Р< И;3.(l, ф«Рчиpsiмы< эл«чентачи 11 5() и .l н<> 1;)к)«В«чс им(1 >.11,«< Т!15, и ч«ч«и(и< В.(и<>33< иия <игli 1(ри ул ан<>вке три гг(pil 1<) р<. жич;) и с«с тоян(я Вычисление» е;(ltllH I l p() IL< Ввода сла 1;(с ч«3 < > и ((с р< ll()<, ;l И< >13 ГОРЯ<. (< Я IIPit 11< P< ()«P< h«1(>I,. I lри K«1«ВОй K()hit)Ei)I!I((I!Et НР(>И SIS«(II I Ñß И< Р«;(;3 ч;3 в сумматор 7 сигнала «HB();L-E 1 (Коррекцияя )». фор )t ! 46 rl<) т;3 кт<>ному импульсу ТИ5, 3IMIllльсом, формиру«чыч элементоч И 47 и формирователем 1 ). (ригг«p 1!) р< к.<(м;3 i < I;Irlills. !ив;3< lr 51 <(>< l «5l ll lti « r I(i3, I I1 S». (. l< I )И! !. » < I ) l sr Ч Ь! ) i I i(II<3 Â. III Es ->!«м1 р«жиM <Вь(чис,!«!ill(<;(к;<и ill!3;E< <, lr . (< I О )I< И ГI). I I О I, (I)I <(>«P Xt ft P< >IKI tr .151 4!). ),(с»)с ll(;3 11, 111 41 и ф«рvftpr> s;, 1< !я :)3 (>(>1,(LHI!«Elы ио .< 1«н(;3/hll«it>, 11, 111 .. Рс ж Им <<<с(Зал Из». В tip()II< i «< p Ii3 I s, <. I « в и 11 Г(р II(), 1 H I(lt ll и с li! il!I.I;3 « . 1((ll i < K ин !< ри« t)t t«p;3» x «Tp(>Et< i tsr> и !ц.!я It«tОИ SH() (lt I(11)ll()< 111 И«(П <> (И(k ВЫЧИ<< . !«IlllK) С l«(K) ll((й h<)<)(>.Ill!I 311)l l <. Iil Hill< P1)оляции (абсциссы или ординаты) . Однако ISI)l (;I l ll()< ГУ иил (>(В(Till)111 сl1111, ),I «k«IIL II ив г< Pll«. 1 ill(I(31 иря чой». (. э Ой l(r,11)K> и ф«р ч и poii<13«,II) !)(> НР;(ВЛЯK)ll(ÈK < И! II<1,1«IS IS Р<,+ ИЧ< ЛН ((. IH3» !3!3«л<1! (),1«К (3 rl . I И И! Ilil k«li< и и(1!< р;!Оляции, î 1()HEI(Ill! и < v,l< iI< ill 3 11,(11 I pHi I< р;3 .)", 1< ÷ ll(«В 11, (11 )1, 11 >, > и >t> и элемента 57 задержки. В ис од)(ос «< r r>53lIlt<. (трн((С р 32 IS Ну.)< IS<> t С(Н I «)lllltl1), с< Н) I!3< Гстtss, E«lll« Г«XIX . )Il r ) (>.1<)к 1 s, Il р Its. 1< 1322361 nklя»l()rh«1 II()<) L(),1ihаТЬ,1c!.1ЬН«HIII > К) г)абОТу, ф< 1 чиров;!т<ль 18 устанавливается сигnd,1;!ми «(:<)()<)«» или «Кон«ц инт«рп(>ля!Гии n ()kI М О)3>>, ПОСТ<< II
13 р< кич««ËII;)Lt)tз» Гак)оным ич)пульсом Òl1 l произво iH гся <>ирос состояния григг«р;1, 32 l".«.Ilt тригt(. р 32 в нул«вом ()(тоя пни (и«бы, I() запуск; иптерполятора 1t. I И П()С, 1«<<)HX « К<1 ПРИ HH, 1 Оl В(. Ttt hlH СИ Гn c< («(> II«1l lI I () ll() IHll kin ll () H X1()11» ), TO И М ПЧ. ЬС Т(11 ир<>х<>лит n() Hkl v. t«÷«IIT И Г(И 54 э.ц ч«пт 11 56 si)«÷«ttò 11 111 27 8-вход ! ригг«ð;) 2>9 Три! Г«р 29 ос.!)!«T«я в елиничll()x1 ()L l ()Hn1t H. Ф<>рл! Ир(>В 1;(, In I (> n L I < 1) 32 В <,L)3 )I II я пи И (i < i i Л < h H I! I (р И (>{I И (О р и <) I>l 1 lit. Ï! > С И Г li
I 11 )8, 8- (i I())3 <. 1; 32), () ичпу.!ьс I ill I)()<)x<),(иг !И> цепи эл«ч«нт 11, 111,> (эл«ч««1 11;);) эг)«ч«нт И,1И 28 < 1EI!I!ilk I!i i<,ill;i(1 я llу,l(ьч>й кол, с<н>(щтствук>!ций по П П И И it < (> B< )I < > 1;! К I () Â()1 () n XI HX с) (л«<1, В С I< 1"1 (<>«(è)пя() ся. О (повр«ч«нио «Выли>ч 1;< 11 55 ичпульс II()«тупа T n ->. I(. ч< II I 5 .<Вд«ржки элемент ИЛИ 54 >. I<. ч(нт (1 );) элемент 57 задержки до те.< ll<)(), (н)ка п< поступит сигнал «Конец интерпо,!яции t)()H»())3» на элемент И, (И ЗО, который i E i l I< ) liif I Г(>kt I < () 3 li Ef <,.1«Во«со T()(inn<. 1 3 г 1 о !! (и I <,
-> I(ч(III 11 111:>4 э.и ч«!и И 56 эл« I(1<1 11, 111 )(8-Bx();i Григlk«()B 29 лсг «) г < ги! < II <1<1>, . IE (()В lick tk! Elk!(1 ф()р <)нрОВ<) 11> »«! (()В;) «.)ь!!(>«it< ичпу.!ьс()E! T(12 !115. 1((н хо ill»1() <>(л<«)и!1,, )го лля ин!л«()n<)и;1;)и II((>11(>I() <>) р«<к 1<(бх(),(ич<> В ипт«рполятор «!п«сти E«c<)() (kIfIr) ГЫ двуХ УЗЛОВ ИНтЕрПОЛяцИИ: ЬХ<., . 13 Lcl.lьп«)!Иц лl запу ск HHT«1)il(.l>II()();i )цобхо ()1»1() производить п<нл« i; Ill ((<. l I I rl li < )() (>;L n 1 1 <1 1 К <) ж ;(() ГО Ч З. d И И 1 (()— ll(>. I cl IIII I).. Г )я )1.(<1ч И \. )t Гни.l
И < <Гк и и ) <()ll(). I>)TO())» (,I 1lo тактовому импульсу ТИЗ производится занесение абсциссы или ординаты из сумматора 7 в линейный интерполятор 13. Сигналы «Запись ь Х» и «Запись c, Y» форл<ирл ются элементами И 61 и 62 и управляк>тся сигналом «Х», поступающим с триггера 11. По тактовому импульсу ТИ4 триггер 11 изменяет состояние на противоположное сигналом «Т x/y: = Т x/y,» форл<ируемым v.I«÷«EtToëk И 63. Необходимо отметить, что изч«пение состояния триггера 11 производится по заднему фронту сигнала «Т x/у:= = Т x/ó». После занесения значения орди|I( «Т x "О триггера 12 В противоположное состояние. Сигнал «Имп. в анализатор знака координат», формируемый этим же элементом, посыла«тся B анализатор 8 знака координат, гле формируется управляющий сигнал, из15 л)еняк>п(ий состояние « t«T )HKB 10 tld ;Lit nnt(< . (lри !И>отуплении из анализатора 8 знака координат си гнала «Посл. коорди н. » элемент И 64 остается закрытым, запрещая формирование указанных сигналов. Г!о четвертому тактовому импульсу ТИ4, а также 20 после вычисления и занесения ординаты форчпру«тся сигнал «Запуск интерполятора» на выходе элемента И 58, который поступ<и т В,) Et tt«8tthlé иптерполятор 13. Форми()O Ва nil<. Э Г() ГО (. И I Нс<Л а tl« IIPO)33130 25 п<>сгуп,)епии нулевого сигнала с триггера 58, к()г.(-1!x<).L григгера 32, устанавливая его В еди30 (l1)n на.lичии сигна.ld «Последняя коорг(ии;па», поступа ющеп> из а пал изатора 8 знак» h()()1)линат, и инверсного сигнала «Х», с<н>т!3«I«l вуюшего вычисленной орли нате. ф<>рмиру«T па выходе элемента И 65 им35 пу.)!л{, 1!" )c) Ltt«ìú фронтл котор<>!о формирова Г«,)ь 66 формирует импульс, устанавливак>и(ий триггер 19 режима в состояние «Кон 11». 1àííûé сигнал формируется при окончании интерполяции. llо тактовому импульсу ТИ5 в процессе 40 интерполяции элементов И 67 и формироваT<л«ч 40 форчируется импульс, устанав,litÂ;!н)Biné триггер 19 режима в состояние «Г31,!Иисг!«Ии.» no цепи формироват«ль 40— эг!< ч«!п И,Г(И 34 сбрасывак>щий триггер "1 <1><>р Иифратора 22, а 73 74 — выхо lhl сборки 7). 50 Такич (бразом, после режиме «Анализ» б,н)к 1 %
11(>ел«вычисления координат (абсциссы и ор.(!i ii;i Tt последнего узла интерполяции 55 (В четвертом квадранте этому соответству«т сигнал «После:и!яя координата»). занес«пия результата в интерполятор 13 и выдачи «»In;).i;i «Запуск интерполятора» блок 1 1,) 2) 3() I очни mu управ. (ения завершает работу выдачей сигнала «Конец» с триггера 19 режима. Формула изоб)ретени.ч Устройство для формирования окружностей по авт. св. № 991486, от,шкак)щеегм тем, что, с цельк) повышения быстрод«йств и я l ст рой ства, в н(. м вы код б. (ок;( стоянной памяти соединен с шестым вкодом блока управления. 132236) Фиг 4 Г15 Сброс (4,6,11, 1Z) 26 14 56 57 г 5 т R J 27 1 28 Т 29 г Z5 Пуп« L 4) b 7J 54 в Сброс Конеи интерпола- За ии п яььой а ран ер .ноо Tu>160 g ти2 69« ти5 70 ти4 71 ти5 Тг В 69 i6 В 17 Ь 61 1В С 20 5S R 4 М Z4 Z3 4 ст 4 75 Сдвиг 1 Вьмисле- 2 19 74 Сброс 14 1 и 4нализ J 4 71 5 72 Конец! 44 1 14 (9) е Js 40 Сб ос Сдвиг У Запись 3 70! (и (3) 1 (5) (4) !, 43 13 ! ! 4 71 03)!! 8 r5 5 72 4S F0 49 41 72 5 16 67 23 69 1 34 Сброс 5 i (7) I Ь 36 Ь 37 А 39 6 4г Ь 51 У Ь 46 11 47 Вбод cnaeaerrozo Перека 52 (1) Вбод +1 (коррекция) 71 4 74 7 Х(11) Посл коорд. (В) д 6Z 19 Ь 63 Ю 64 21 Ю 56 Запись ьк (13) Запись ь 9 1 т«/9. = т «/н (11) т« Я:.7%нг/ н (i2) йнл бонарин тор онана неера am (е) допуск иитерполлщра б, 65 66 24 S FD 53 7J 6 72 с> > ) 1 а Г <.\ F= .т <». <> с J .э <-., а < .Т .0 < с < <-> > < > Cl! ела ктн р (. . ! е к«!< ь Лакан 2И7 4!) !! !! ! 3! ! 1 < ! !.jl >,t >, ! !!»>ll Ill< .I. >I« till«. т а «> »> <> "> к > ° ц- ! t ., > I l lI l f l >. . < Н ! . $;< и < Н t H h < > ! <. «!» < !1 !! !> Е«РРикг<>Р И., 1ich;I ! и!и<.к 4.Н! !();Ièèt íèå ,, >; и;,,« < » < .«,ч ин>!>;< нии II >t к!н«ии .+. > !»< I.,t>t II I<> ..I 4 < . И ; I . ", I I . К I > > I . 4 I ! > < > < К « :; и . f»НЯЯ .1ННК и кОрректирхЯ к(,Iff ffflf >