Устройство для формирования окружностей
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники, а именно к устройствам , используе.мым при проектировании устройств; отображения, и является усовершенствованием устройства по авторскому свидетельству № 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(Н! мч, 11 = 1 л(л(; н» <1>иг. ) ! (>X II fif (H() f1 ». l l>11» H С X(. л! <3 ??.(ok?? x fl j>» (3,1«IIHH; фи((> «рс чс ни»я ди» гр»чма р»сн> гы
<>,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 f>il 13, форчиру с г кс>д
".!<>! <>;3,!! (()pI(«кои («чл!В<:(IH б.!Ок;I,!
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 У 3.1(!
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 пульсов, формируеыы. < в проц<.ссе сдвигда радиус3, образует коl f.(p(3 с(н>тщlcTHyw»f((го регистра блока 5 ре! Нс! рок. 1(ри
Рл В(НСТВ(KO;1 <1 ????(., 13, . <3 ff ftcit if<) f ?? ?? ?? 1(i????” ???????? 4, ?????????? ?????????????????? ??.f<)k<1 5 ??????tlорх!11ционны(. си Гнал ы, соотВ(<тствхx) Ill lfE. ifpH хl ьl м и (>6ратным значениям кода радиуса. из 6 lok;! 5 регистров ностунлк)т нл Вход чхльти(ьц ксора 6, обеснечивак>щего передачу tft«(op- 50 млции с адресуемого входа на выход.
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
f»НЯЯ .1ННК и кОрректирхЯ к(,Iff ffflf >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
Р>.11;1 ifEIT(plloзЯции (ll= 1 );(,1Я кон!.р»гн! !х зн;1 ц ниЙ !Иличин Р= 100 мы, II- — 1 ы х>, <> (t! ) — 0,5, lip» h<) i <>pl>IK III — 4;) 1322361
>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бходима для получения полного импу.(ьс;) fl;I в((ходе ге(и.ратора при его заи) сk(. Прп (.дпнпчное сигнале на (.-Bxo3E
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с р«н<><» и г r>1)(стрс>де исi вия у< грои< r 13(3.
В ВО (<(д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вый 1;(ктовь(й ич((ч.!ьс Т(11. I(it«33«it«T«5«><>pIE„3 25 сз«,(у K)IIL(. I <> с,1<31 3 51«го. В llpèls< 1 llн«й Вр< чс IIII«l1,(è;Eãp;I». t< р;3(>О ы 3>.1()h<1 I < ll(>(3!3. (<
13 и 51 ((1>и(. () ) В P< ж и ) t(< Hl)l ill <. . 1< lilt<. » l is!3
ИОСГЦ.(НИ; С,lIK I!<,Л fit)I< . XII;3)IÈ (I!II НУГИ ьч>и;(лр«< осi lll« I 13.()ц l < я эл< 1< н 1«» 11 3)<
НРИ ОтС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< r >(>)!Et
p() B Is fs р(>K lt!
В Ы И О, 1 И Я Н) 1 С Л С, L V Н > I! I l I < ф > И К Ц И И
35 (. ц гчик, 33 с l« <3 с. I <31 <3< )1« I (>, В)<О,(5l It(«1 О В <3, I I L t)P<3 И 1(< КЧ Н) (N ))1)1)), 3()< 1! И С< t)I (ОР;(El !i<31 t)l ) У (сl<3 EI II T< (> II<). 1)I I Lit if )СДРС < i 1 <31;I
< I За, lH< т Г). I«h .) II«(1 «il ll ll«EI EI, E
;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", с(!, (ии с чM;EE<>ð H íië В<н с с т«янис.
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 p (èнат.
Форм((ро(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< иия <игliIII гс ра 1<) реi+ Et!ts в солояни«(:ËII;I. III <».
1(ри ул ан<>вке три гг(pil 1<) р<. жич;) и с«с тоян(я Вычисление» е;(ltllH ((р;3 B. I я(. T эс)<. ))1< EI I;3 ))1и 11,1 .), 4 ,>1, 4(>, )() и 47. (. ((тчик 33 с.(;33;)с 1 1)lx н;!<«, (и 1 < Я В н )), i (. ВО, 1 с о с"! О Я l I t t l t (, И Г l l < 3, << 1 1 (p (I t () <ú ф«рчиру«чый элечентс>ч 1.() I и форчиров;3I<,E it 5> 11() 1;)к !с)в«чу Etitll>,.lt>< i 111", Ilð<)èHьч>.(ит II< p< fl«< в н;(к;)и 13tH<3K)Ill< Xt < чч;E г()p< 7, 11«T
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(fs()«<О< I «яви< 1 (;I
->!«м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. 1 51 l r> p X 1 3 1.< Н > р,lit !
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 31111<1) 1 «) 51<>ж< Ол;3 (;(ться Ilpr +, ц Вр« I< нн<>й, (>1 . И Н<. lilt«I It li I < РН«,1511«P
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. Ф<>рл! Ир(>Ввых и ((>В IIL И1н кР;lша«г ();1{)оты.
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 ?????? .) и (111 ftkt <) I)()«L()(Т()я )(kl(. . (И Г)! ) (< ln likl ill<) I < > В) Х< >,lрчиро!)Вт«ль 14
«) г < ги! < II <1<1>, . IE (()В lick tk! Elk!(1 ф()р <)нрОВ<) 11>
»«! (()В;) «.)ь!!(>«it< ичпу.!ьс()E! T(12 !115.
1((н хо ill»1() <>(л<«)и!1,, )го лля ин!л«()n<)и;1;)и II((>11(>I() <>) р«<кoxk к!)ад-!
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())» (,I8, <р)))и)ции i)If! I(nn< It«()B()kt h<)()(). (Ипаты и hB ВГ<)(><)ll, <чу импульсу ТИ 2. Сигнал «Гlерв. коорд. ква.(ранта» поступает из анализатора 8 знака коорлин )T на входы элементов И 59 и 60.
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><>р O))BT«t f)>cllh«OB и иул I)()L состояние по цепи формирователь 40 элемент ИЛИ 23 элемент И 30. !!о.)ициячи 68 72 обозначены выходы l«-!
Иифратора 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 ! > < > < К « :; и .