Функциональный преобразователь

 

Изобретение относится к области цифровой вычислительной техники и может быть использовано для аппаратной . реализации вычисления синусно-косилусных функций, функций вида f Utgoi+v координат точки пересечения двух отрезков на плоскости, заданных в декартовой системе координат координатами одной из концевых точек и углом наклона по отношению к одной из осей системы координат или координатами двух концевых точек и расстояний от концевых точек одного из отрезков до . другого отрезка и между концевыми точками отрезков. Цель изобретения расширение функциональных возможностей за счет вычисления синусно-когинусных функций. В первом режиме работы преобразователя в блоках поворота векторов вычисляются функции sinoi-H cosoi. По этим функциям в множительноделительных блоках вычисляются координаты одних из концевых точек отрезков по 1 оординатам других и углам наклона отрезков по отношению к одной из осей системы координат, то есть реализуются функции вида f Utgoi+v. С помощью блоков поворота векторов по вычисленным и заданным координатам концевых точек отрезков вычисляются расстояния от концевых точек одного из отрезков до другого отрезка. На основании этого в множительно-делительных блоках вычисляются координаты точки пересечения отрезков. Вовтором ,режиме работы преобразователя координаты точки пересечения отрезков вычисляются по заданным координатам двух концевых точек отрезков. 1 з.п. ф-лы, 2 ил. В (Л сд 05 Х :л

СОЮЗ СОВЕТСНИХ

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

РЕСПУБЛИН

„.Я0„„4 6 1 (ю 4 G 06 F 7/548

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

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

flO ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4131982/24-24 (22) 18.07.86 (46) 07.02.89. Бюл. 11 - 5 (71) Белорусский государственный университет им. В,И. Ленина (72) А.Ф. Козыревич, В.И.Лебедев и А.M. Оранский (53) 681.325(088.8) (56) Авторское свидетельство СССР

Ф 1187162, кл. G 06 F 7/548, 1985.

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

У 1136154, кл. G 06 F 7/544, 1985. (54) ФУНКЦИОНАЛЬНЬП1 ПРЕОБРАЗОВАТЕЛЬ (57) Изобретение относится к области цифровой вычислительной техники и может быть использовано для аппаратной реализации вычисления синусно-коси,оусных функций, функций вида Е=ЦСд +у координат точки пересечения двух отрезков на плоскости, заданных в декартовой системе координат координатами одной иэ концевых точек и углом наклона по отчошению к одной из осей системы координат или координатами двух концевых точек и расстояний от концевых точек одного из отрезков до .

Изобретение относится к цифровой вычислительной технике и может быть использовано для аппаратной реализации вычисления синусно-косинусных функций, функций вида f Utg +÷, координат точки пересечения двух отрезков на плоскости, заданных в декарто- вой системе координат координатами одной из концевых точек и углом надругого отрезка и между концевыми" точками отрезков. Цель изобретения расширение функциональных воэможностей за счет вычисления синусно-косинусных функций. В первом режиме работы преобразователя в блоках поворота векторов вычисляются функции sin oL u

cosd.. По этим функциям в множительноделительных блоках вычисляются координаты одних из концевых точек отрезков по координатам других и углам наклона отрезков fIQ отношению к одной иэ осей системы координат, то есть реализ уются функции вида f =Utga+v .

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

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

Цель изобретения — расширение функциональных возможностей за счет вычисления синусно-косинусных функций.

На фиг. I представлена блок-схема преобразователя; на фиг. 2 — блоксхема формирования признаков операции.

Функциональный преобразователь содержит блоки 1-4 поворота векторов, блок 5 формирования признаков операций, группы элементов И 6-9, нычитатели 10 и 11, множительно-делительные блоки 12 и !3, коммутаторы 14-17, информационные группы входов 18-28 преобразоватсля,входы 29 и 30 установки режима работы преобразователя,тактовый 31 и установочный 32 входы преобразователя, а также выходы 33-44 результатов преобразователя.

Блок 5 формирования признаков операций содержит регистр 45, коммутаторы 46-50, постоянное запоминающее устройство, (ПЗУ) 51, элементы И 5287, группу 88 элементов И, элементы

ИЛИ 89-101, счетчик 102, элементы НЕ

103-106, сумматоры-вычитатели 107 и

108, распределитель 109 импульсов, триггеры 110-116, компараторы 117 и 118, входы 119-130 и выходы 131—

145.

Блок 5 вырабатывает следующие си— калы: управления знаками сумматоровнычитателей блоков 1 -4 поворота векторов, прерывания итерационного процесса, разрешения прохождения информации с выходов блоков поворота век горов на вычитатели 10 и 11, е выходов вычитателей на множительно-делительные блоки 12 и 13 и с нходон преобразователя на множительно-делительные блоки через коммутаторы 16 и 17, с выходов множительно-делительных блоков на входы блоков поворота векторов, указатели, что вычисляется расстояйке от конценых точек одного из отрезков до второго отрезка или до концевых точек второго отрезка, вычисления sinoc и cosa, функции вида йПедЫ+ч.

Блок 5 работает в двух режимах следующим образом, Перед началом работы как в первом, так и во втором режиме триггеры 110116 устанавливаются в нулевое состояние (цепи сброса триггеров 110-116 на фиг.2 не показаны). В первом режиме по сигналу "Пуск", поступающему на вход 1 29, триггер 11 0 устанавливается в единичное состояние, при этом величина 1/Кд заносится в блоки 2 и 4 поворота векторов. Триг1 456951

4 .геры 110 и 111 через элемент И 58 упC равляют коммутаторами 46 и 47, через которые разрешается подача кода угла

5 180 из ПЗУ 51 и величины К с входа 121 на сумматор-вычитатель 107, 1 в ко то ром выч исляе тся велич ина оС о

=180 -е,. Этим же сигналом разреI шается занесение величины oL, через

10 группу 88 .элементов И в регистр 45.

Одновременно с этим триггер 110 через элемент ИЛИ 99 разрешает прохождение синхроимпульсов через элемент И 72 на вход распределителя 109 импульсов.

15 Первый импульс с выхода распределителя 109 импульсов через элемент И 74 устанавливает триггер 11! в единичное состояние, поступает через элемент

ИЛИ 93 на счетчик 102, выход которо20 ro связан с ПЗУ 5!,и вызывает выборку следующего кода из ПЗУ. Триггеры 110 и 111 через элемент И 57 управляют коммутаторами 4$-49, разрешая прохож дение через коммутатор 46 величины

25 Ы,, из регистра 45, через коммутатор

47 кода угла 90 из ПЗУ 51 на сумматор-вычитатель 107, через коммутатор

48 кода угла 90 и через коммутатор 49 кода угла е с входа 126 на

30 сумматор-вычитатель 108. В сумматорах-нычитателях 107 и 108 вычисляются о о

oL -90 и сС -90 соответственно. Второй импульс с распределителя 109 им- пульсов через элемент И 75 устанавливает триггер 110 в нулевое состояние, запрещая дальнейшее прохождение синхроимпульсов с входа 127 на распределитель 109 импульсов, и устанавливает триггер 113 через элемент ИЛИ 89 в

40 единичное состояние. Триггеры 111 и

1!3 через элемент И 61 управляют коммутаторами 46-49, разрешая прохождение через коммутаторы 46 и 49 результатов с выходов сумматоров-вычитате—

45 лей 107 и 108 соответственно на их входы, через коммутаторы 47 и 48 разрешается прохождение кодов из ПЗУ 5! на входы сумматоров-вычитателей !07 и 108. Триггер 1! Зчерез элемент ИЛИ

92 разрешает прохождение синхроимпульсов через элемент И 56 на элемент

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

138. Это приводит к возникновению итерационного процесса поворота векторов в блоках 2 и 4 поворота векторов. На выходах знакового разряда сумматоров-вычитателей 107 и 108 формируются сигналы управления q; знака1456951 ми сумматоров-вычитателей блоков поворота векторов, которые через элементы НЕ 103, И 65, ИЛИ 96 и FIE 104, И 67, ИЛИ 97 поступают на блоки 2 и

4 поворота векторов соответственно.

Управление операцией в сумматорах-вы,читателях 107 и 108 производится по" дачей знакового разряда результата на управляющие входы сумматоров-вычитателей 107 и 108 через элементы

И 62 и 63 соответственно. После проведения и итерационных шагов на элементе И 69 формируется сигнал, который устанавливает триггеры Ill и 113 в нулевое состояние, запрещая тем самым прохождение синхроимпульсов на счетчик 102 и прерывая итерационный процесс в блоках 2 .и 4 поворота векторов. Одновременно этот же сигнал, проходя через элементы И 73 и ИЛИ 99 на элемент И 72, разрешает прохождение синхроимпульсов на распределитель

109 импульсов, вырабатывающий третий импульс, который через элементы И 76 и ИЛИ 100 поступает в множительноделительные блоки )2 и )3 через выход 140. Этот же сигнал через элемент И 86 поступает через выход 142 на коммутаторы 16 и 17 функционального преобразователя, разрешая занесение в множительно-делительные блоки 12 и 13 величчн х,,х,,cos eh, и х4,х,,cosoC соответственно. По этому же сигналу в блоках 12 и 13 вычисляется величина х4-х, . Четвертый импульс с распределителя 109 импульсов через элементы И 80 и ИЛИ 101 поступает на выход 141, разрешая вычисление в множительно-делительных блбках 12 и 13 величин p =-cos,+(õ4-х, ) и (3О = созы +(х4 х ) сООтВетстВенно.

Этот же импульс через элемент И 87 поступает на выход 143, разрешая прохождение через коммутаторы 16 и 17

1 величин sin< и з1по на множительноделительные блоки 12 и 13. Пятый импульс с распределителя 109 импульсов через элементы И 79 и ИЛИ 94 устанавливает триггер 112 в единичное состояние, запрещая дальнейшее прохождение синхроимпульсов на распределитель 109 импульсов и разрешая через элементы ИЛИ 92 и И 56 прохождение синхроимпульсов на счетчик 102 и в множительно-делительль. е блоки, в которых начинается итерационный про— цесс. После того, как в счетчике 102 зафиксировано число 2п, вырабатывает5

55 ся сигнал, поступающий с Выхода эле— мента И 70 на выход 135, по которому в множительно-делительных блоках производятся операции суммирования данных, полученных в результате проведения итерационных процессов в множительно-делительных блоках 12 и 13 с величинами у4 и у, соответственно, Одновременно вырабатывается сигнал, разрешающий их прохождение через коммутаторы 16 и 17, который подается через элемент И 7) на выход 136.

Сигнал с выхода элемента И 70 устанавливает триггер 112 в нулевое состоянйе, запрещая поступление синхроимпульсов на счетчик 102 и блоки !2 и 13. Распределитель 109 импульсов вырабатывает шес то и имп ульс, ко торый поступает на выход 139, указывая на вычисление функции вида f=Utg<+v, обнуляет счетчик 102 и устанавливает триггеры )13 и 114 в единичное состояние через элементы ИЛИ 89 и 90. На выходе 133 появляется сигнал, который разрешает занесение в блоки 1-4 поворота ВектОРОВ данных х, -х4 и у,-у4, х,, у<, х, у поступают с входов функционального преобразователя, х, у заносятся через коммутатор 15, а х, уз — через коммутатор 14. Триггер

113 разрешает через элемент ИЛИ 92 прохождение синхроимпульсов через элементы И 56 и ИЛИ 93 на счетчик

102 и через выход 138 на шину прерывания итерационного процесса. Это приводит к возникновению .итерационного процесса в блоках 1-4 поворота векторов. Информация х; и х4 с выходов соответствующих блоков поворота векторов через входы 122 и 124 и коммутаторы 48 и 49, управляемые через элемент И 54, поступает на входы суммато ра-вычита теля 1 08. На выходе знакового разряда сумматоравычитателя !08 формируется сигнал управления q, знаков сумматоров-вычитателей блока поворота векторов, который через элементы И 68 и ИЛИ 97 поступает на выход 132, а также через элементы И 131;

После проведения и итерационных шагов на элементе И 69 формируется сигнал, который устанавливает триггер 113 в нулевое состояние, а на элементе

И 73 формируется сигнал разрешения прохождения синхроимпульсов через элемент И 72 на распределитель 109 импульсов. Первый импульс через элемен) 45695) ты И 78 и ИЛИ 98 поступает на выход

137 и разрешает прохождение информации с выходов блоков поворота векторов на вычитатели преобразователя.

Этот же импульс разрешает прохождение информации у „< и у4 „, с входов 125 и 120, информации у„ „, с входа 123 через коммутатор 50 на компараторы

1) 7 и 118. Состояние выходов компараторов 1)7 и 118 у<„.,-y3 n, у,„, 6 у, у< „У4„,, у«(у4„, а зируется элементами И 59 и 60 и элементом ИЛИ 96. Если не выполняется условие y3,«-< (y„«<(у4 „, To Ha выходе 15 элемента НЕ 106 формйруется сигнал, устанавливающий через элемент И 84 триггер 115 в единичное состояние, и на выходе 144 формируется сигнал, указывающий, что вычисляется расстоя- 20 ние от одной из концевых точек (точки М,) одного из отрезков (отрезка . М<М ) до одной из концевых точек (точки M ) второго отрезка М М . Если условие у „ (у„„, (у4 „, выполняет- 25 ся, то триггер 115 остается в нулевом состоянии. Второй синхроимпульс с выхода распределителя 109 импульсов через элементы И 81 и ИЛИ 100 поступает на выход 140, разрешая про- 30 хождение информации z,z с выходов вычитателей функционального преобразователя и информации х,,х,у„,у на множительно-делительные блоки, и одновременно устанавливает соответствую-З5 щий режим работы сумматоров-вычитателей множительно-делительных блоков.

Это<<< же синхроимпульс разрешает прохождение информации у „, и у4 „, с входов 125 и 120 и информации у с входа 119 через коммутатор 50 на компараторы 117 и 118. Состояние вы-. ходов компараторов 117 и 118 у2

Л-1 7

З,n-< ",«-1- 8,n-<,«-< — 4,n-< у „,(y4, анализируется элементами 45

И 59 и 60 и элементом ИЛИ 95. Если не выполняется условие у у „,g у „,, то на выходе элемента ЙЕ 106 формируется сигнал, устанавливающий через элемент И 85 триггер 116 в единичное состояние, и на выходе 145

50 формируется сигнал, указывающий, что вычисляется расстояние от второй концевой точки М отрезка М М до вто4 рой концевой точки М4 отрезка МзМ4.

Если условие у у,(у4 < выполняется, то триггер 116 остается в нулевом состоянии. Третий синхроимпульс с выхода распределителя 109 импульсов через элементы И 82 и ИЛИ 101 поступает на выход 141 и управляет выпол— нЕнием операции вычитания величины

z из величины 4U в множительно-делиX тельных блоках преобразователя. Четвертый синхроимпульс с выхода рас— пределителя 109 импульсов устанавливает через элементы И 83 и ИЛИ 94 триггер 112 в единичное состояние, при этом через элемент ИЛИ 92 открывается элемент И 56 и начинаются итерационные процессы в блоках поворота нектаре и множнтельно-целительных блоках. Информация у,;; у (j =n, 2n-1) с выходов соответствующих блоков поворота векторов через входы

123 и 125 и коммутаторы 48 и 49, управляемые элементом И 55, поступает на входы сумматора-вычитателя 108, где формируется сигнал управления знаком сумматоров-вычитателей соответствующих блоков поворота векторов, который через элементы И 69 и ИЛИ 97 поступает на выход 132 . Одновременно информация ут,,уя, (j=nnn-Т) с выходов соответствующих блоков поворота векторов через входы 119 и 120 и коммутаторы 46 и 47, управляемые элементом И 55, поступает на входы сумматора-вычитателя 107, где формируется сигнал q управления

9 знаком сумматоров-вычитателей соответствующих блоков поворота векторов, который через элементы И 64 и ИЛИ 96 поступает на выход 131. Информационный процесс заканчивается после того, как в счетчике 102 зафиксировано число 2п итерационных шагов. При этом на выходе .элемента И 70 формируется сигнал, разрешающий прохождение информации х„,у< с входов функционального преобразователя на множительно-делительные блоки и устанавливающий режим суммирования сумматоров-вычитателей .множительно-делительных блоков. Этот же сигнал через элемент ИЛИ 98 разрешает прохождение информации на входы вычитателей функционального преобразователя и устанавливает триггер 112 в нулевое состояние.

Во втором режиме в блоке 5 по сигналу Пуск", поступающему на вход

129, триггеры 113 и 114 устанавливаются в единичное состояние через элементы И 53 и ИЛИ 89 и 90 соответственно. При этом координаты точек

М<,М,M> и М4 заносятся в блоки по1456951!

0 ворота векторов. Триггер 1) 3 разрешает через элемент ИЛИ 92 прохождение синхроимпульсов с входа 127 через элемент И 56 на элемент ИЛИ 93 и на счетчик 102 шагов и через выход 138 на шину прерывания итерационного процесса. Это приводит к возникновению итерационного процесса поворота век- торов в блоках поворота векторов. Ин- !р формация х и х„с выходов соответ3,1 а,1 ствующих блоков поворота векторов через входы 122 и 124 и коммутаторы

48 и 49, управляемые через элемент

И 54, поступает на входы сумматора- )5 вычитателя 108. На выходе знакового разряда суммато ра-вычитателя 108 формируется сигнал управления q; знаком сумматоров-вычитателей блоков поворота векторов, который через элементы 2р

И 68, ИЛИ 97 и выход 132, а также через элементы И 66, ИЛИ 96 и выход

131 поступает на блоки поворота векторов. После проведения п итерационных шагов на элементе И 69 формирует- 25 ся сигнал, который устанавливает триггер 113 в нулевое состояние и 1ерез элементы И 73, ИЛИ 99 и И 72 разрешает прохождение синхроимпульсов с вхо-да 127 на распределитель 109 импуль- 30 сов, Первый из них через элементы

И 78 и ИЛИ 98 поступает на выход 137 и разрешает прохождение информации с выходов блоков поворота векторов на вычитатели преобразователя. Этот же импульс с элемента И 78 разрешает прохождение информации у> „,,у „, с входов 125 и 120 и информации у< „, с входов 123 через коммутатор 50 на компараторы 117 и 118. Состояние вы в 4p ходов ко араторов 117 и 118 у „ Ъ !

-Уз,и- У4,и-1 — Уз,41 У л- -У4,и-1. у, „, у4 „, анализируется элементами

И 59 и 60 и элементом ИЛИ 95. Если. не выполняется услОВие g + g) (д5 у... то на выходе элемента HE 106 формируется сигнал, устанавливающий через элемент И 84 триггер 115 в единичное состояние, и на выходе 144. формируется сигнал, указывающий, что вычисляется расстояние от одной из концевых точек (точки М, ) одного из отрезков (отрезка М„Мд) до одной из концевых точек (точки Мз) второго отрезка М М4. Если условие у и, У» „.,ЙУ,, „выполняется, то- триггер

115 остается в нулевом состоянии.

Второй синхроимпульс с выхода распределителя 109 импульсов через элементы

И 81 и ИГ!И 00 поступает на выход

l 40, разрешая прохождение информации

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

Этот же синхроимпульс через элемент

И 81 разрешает прохождение информации у „,,у „ с входов 125 и 120 и информаци . у и < с входа 119 через коммутатор 50 на компараторы 117 и !

18. Состояние выходов компараторон

117 и 118 у 1,и- -- УЗ, и- 2, и-1 Уз, и -<

У и-,)У4 и- ° Уд „.У4 и-, анализируетсЯ

1 элементами . 1 59 и 60 и элементом

ИЛИ 95. Если не выполняется услоние у „ д уд„, у „,, то на выходе элемента IIE 106 формируется сигнал, устанавливающий через элемент И 85 триггер 116 н единичное состояние, и на выходе 145 формируется сигнал, указывающий, что вычисляется расстояние от второй конценой точки M отрезка М„М до второй концевой точки M отрезка

МЪМ4. Если условие у (у „,2у

I выполняется, то тригrep 116 остается в нулевом состоянии. Третий синхроимпульс с выхода распределителя 109 импульсов через элементы И 82 и

ИЛИ 101 и выход 14! управляет выполнением операции вычитания величины

z иэ величины 1! U в множительно-делиЕ тельных блоках преобразователя, Четвертый синхроимпульс через элементы

И 83 и ИЛИ 94 устанавливает триггер

112 н единичное состояние. При этом через элемент ИЛИ 92 открывается элемент И 56 и начинаются второй итерационный процесс н блоках поворота векторов и итерационный процесс в множительно-делительных блоках. Информация у,,у : ()=п,2п-l) с выходов соответствующих блоков поворота векторов через входы 123 и 125 и коммутаторы 48 и 49, управляемые через элемент И 55,поступает на входы сумматора-нычитателя 108, где формируется сигнал q управления знаком сумматоров-нычитателей соответствующих блоков поворота векторов ° Од; новременно информация у, у4 Ц =

4,>

=п,2п-l ) с выходов соответствующих блоков поворота векторов через входы 119 и 120 и коммутаторы 46 и 47 фтранляемые через элемент И 55, по1456951!

2 ступает на входы сумматора-вычитате- ля 107, где формируется сигнал q.

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

И 64 и ИЛИ 96 поступает на выход 131, В то ро и ите рацио нный процесс зак анчивается после того, как в счетчике

102 -афиксировано число 2п итерацион-10 ных шагов. При этом на выходе элемента И 70 формируется сигнал, разрешающий прохождение информации х, у, с

1) входов функционального преобразователя на множительно-делгтельные блоки 15 и устанавливающий режим суммирования сумматоров-вычитателей множительноделительных блоков. Этот же сигнал через элемент ИЛИ 98 разрешает прохождение информации на входы вычитателей 20 функционального преобразователя и устанавливает в нулевое состояние

- триггер 112.

Функциональный преобразователь работает в двух режимах. 25

В первом режиме вычисляются координаты точки пересечения двух отрезков, заданных координатами иэ концевых точек и углом наклона по отношению к одной иэ осей системы коорди- 30 нат (например ОХ), синусно-косинусные функции, функции вида f=Utg<+v, расстояние от концевых точек одного из отрезков до второго отрезка или

po JIHHHH, являющейся его продолжени.". ем, и между концевыми точками отрезков. Во втором режиме вычисляются о координаты точки пересечения двух отрезков, заданных координатами двух концевых точек, расстояния от конце- 40 вых точек одного иэ отрезков до второго отрезка или до линии, являющейся его продолжением, и между концевыми точками отрезков. первый Режим, В блоке 5 предвари- 45 тельно вычисляется угол о, = 180 — e!<. а

1 .1

Затем величина

II(1+2 г ) с входа 28 функционального преобразователя через коммутаторы 14 и 15 заносится в блоки 2 и 4 поворота векторов соответственно. Одновременно в блоке 5 вырабатывается сигнал, указывающий на то, что вычисляются функции sinai и cos< углов р, и 4С . Этот сигнал по.тупает на выход 39 функционального преобразователя. В блоках

2 и 4 поворота вектора производится итерационный процесс, направленный на расположение вектора R с коордио

l натами (О, †) под углом 4 ., относительно оси ОХ и под углом с отног сительно оси OY. Оба итерационных процесса провоцятся одновременно по алгоритму х ° ° х qIy 2 ° о;,„;, -1 у . =у.;- 1 " - 2 где +1, j; 0;

-1, j;,(0;

1-1 !

+1

i.=0, и-1; j; =g — Q q; arctgaC

J Kl

m-=1, 2;

I в, --™„вг =Ыг.

Последняя итерация характеризуется минимальным значением j;=0, при достижении кото ого блок 5 вырабатывает сигнал прерывания процесса поворота векторов. При этом на выходе х, блока 2 поворота вектора фиксируется значение coseLI, а на выходе—

I у; -з пМ,, на выходе х, блока 4 поворота вектора фиксируется cosa, а на выходе у, я п г, Значения

f со з 4,, s inc(„I; co sic, sinai подаются на выходы 33,34,44 и 43 функционального преобразователя соответственно.

Далее блок 5 управления вырабатывает сигнал, разрешающий прохождение информации М 4, Х, с входов 24 и 18 функционального преобразователя, cos Mг с выхода блока 4 поворота вектора че— реэ коммутатор 17 на множительно — делительный блок 13; х4,х„ с входов

24 и 18 фукнциональйого преобраэоваI теля, cos oC, с выхода блока 2 поворота вектора через коммутатор 16 на множительно-делительный блок 12. В блоках 12 и 13 одновременно по этому сигналу вычисляется величина х4-х,.

Затем блок 5 вырабатывает сигнал, разрешающий прохождение через коммутатор 16 с выхода блока 2 поворота ! вектора величины sink, на множительно-делительный блок 2, а с выхоца блока 4 поворота вектора — величины

sing через коммутатор 17 на множиг тельно-делительный блок 13 и разрешающий вычисление в блоках 12 и 13 3 = COS4L1+(Х4 Х1) И PO =-COS a +(Õ4 Х1 ) соответственно, Далее блок 5 управ13 1 ления снимает сигнал прерывания итерационного процесса и в множительноделительных блоках 12 и 13 начинается итерационный цикл реализации множительно-делительных операций, направленный на устремление соответствующих этим блокам величин р, и

II

1 к нулю, в, результате чего соотII ветствующие величины g I и g; уст— ремляются к величинам g =(х -х )»

4 <

<< $1пЫ,/cosoL, и g (х4 х )$1пЫ2/со$Ыг соответственно. Последняя итерация характеризуется минимальными значениями величин P, = О и Р =О, при достижении которых блок 5 вырабатыва,ет сигнал прерывания итерационного цикла в множительно-делительных блоках 12 и 13. Этот же сигнал разрешает прохождение информации у4,у, с входов 25 и 19 функционального преобразователя на блоки 12 и 13 соответственно, на выходах 36 и 41 которых формируются соответственно величины координат у и у2 точек Мз и Мк

УЗ У4 сояЫ (х4 -х, ) s in<2

co s « .г а на выходе 40 преобразователя появляется сигнал, указывающий на вычисление функции вида f=Utgo(+v. Затем координаты концевых точек М,(х,,у<) и М (Х4,У2) первого отрезка поступают в блоки 1 и 4 поворота векторов соответственна. Координаты х, и у, поступают с входов 18 и 19 функционального преобразователя, координаты х 4 и у — с входа 24 функционального преобразователя и выхода множительноделительного блока 13 соответственно через коммутатор 15. Координаты концевых точек М (х< У ) и М4 (х4 У4) поступают в блоки 2 и 3 поворота векторов; координаты х4 и у4 поступают с входов 24 и 25 функционального преобразователя, а х, «и у — с входа 18 функционального преобразователя и выхода множительно — делительного блока 12 соответственно через коммутатор 14. В блоках 1-4 поворота векторов производится итерационный процесс одновременного поворота векторов

ОМ,,ОМ,ОМ и ОМ4 на угол(p определяемый равенством проекций точек Мз и М4 на одну из осей координат (на45695 1 14 пример, на ось ОХ) па алгоритму Волдера х

<<<,< < у«<, i+< где x„=x< э у<,о =у« 2,о =x4 < у2,<< =у2 <

Х<о Х«у

j; 0;

j =х .-х

3;(О;

10,.= +1

-I

10,ш-l", m=!,4.

Последняя итерация характеризуется

15 минимальным значением j; а О, при достижении которого блок 5 управления вырабатывает сигнал прерывания процесса поворота векторов. При этом взаимное расположение проекций всех

20 четырех точек M«,M2,М> и М4 на ось

0У определяется парой из двенадцати неравенств у 4 у, у; у„> у4 «у

У< Xç Y4 YÇñ Уг J4< Xã VÇ X4

У,> У4 У . Эти неРавенства анализируются в блоке 5 управления. Если имеют место одно иэ неравенств первой пары у, у,1 у и оцно из неравенств четвертой пары у у у, то на выходах 37

30 и 38 функционального преобразователя присутствует комбинация сигналов, указывающая, что после окончания итерационного цикла вычисляются расстояния z и z2 от концевых точек M

H M2 отрезка М< ×2 до отрезка М М4.

Если имеют место одно иэ неравенств первой пары у у,) у4 и одно из неравенств либо пятой пары у с у > у4, либо шестой пары у у4>у, то на выходах 37 и 38 функционального преоб40 разователя формируется комбинация сигналов, указывающая, что вычисляются расстояние z, от концевой точки

М, отрезка Ч< Ч до отрезка М М и расстояние 2 ат концевой точки М2 отрезка М,М2 до прямой, являющейся продолжением отрезка Ч Ч4. Если имеют место одно из неравенств четвертой пары y ó «у и оцно из нера3(rà4 венств либо второй пары у,) у ) у

<(4( либо третьей пары у у у, то на вы3 ( ходах 37 и 38 функциональнога преобразователя формируется комбинация сигналов, указывающая что вычисляются расстояние z от концевой точки

М, отрезка M,М2 qo OTpesKa М .f4 расстояние z от концевой точки Чг отрезка М, Ч до прямой, являющейся продолжением отрезка М М4. Если не

1456951

l6 имеют места ни одно из неравенств первой пары у у ><ó4 и ни одно из не4 равенств четвертой пары у у у, то на выходах 37 и 38 функционального преобразователя формируется комбина— ция сигналов, указывающая, что вычисляются расстояния z u zz от концевых точек М, и М отрезка М,М до линии, являющейся продолжением отрезка М,М„.

Ва время анализа неравенства блок

5 вырабатс,1вает Сигнал, раэрешаюций прохождение информации х,, и х с выходов блоков поворота векторов через группы элементов И 6 и 7 на входы выч ита телей 1 О, где вычисляется расстояние z, =1х<; -х,1 от концевой точки М< отрезка М,М до отрезка

М М4 или до прямой, являющейся продолжением отрезка М М4. Этот же сигнал разрешает прохождение информации х, и x4, с выходов блоков 4 и 3 поворота векторов через группы элементов И 8 и 9 на входы вычитателя

11, где вычисляется расстояние

z =- х, -х4 (от концевой точки М отрезка М,М до отрезка М М4 или до и рямо и М с М 4, являющейся и родолжением отрезка М М„. Далее блок 5 вырабатывает сигнал, разрешающий прохождение инфОРмаЦ<и Я, и zz с выхоДов вычита- телей 10 и 11 и информации х<,х, у,, уд на множительно-делительные блоки 12 и 13 „ х, и у, подаются с входов 18 и 19 функционального преобразователя, а х, и у подаются через коммутатор 15 с входа 24 функционального преобразователя и выхода множительно-делительного блока 13.

В блоках 12 и,13 оцновременно вычисляются величины: р х=х z-х„, z =г,+z в перьом и Qy-"=y -у,, к =к<+к во втором. Затем блок 5 вырабатывает сигнал„ разрешающий вычисления в множительно-делительных блоках 12 и 13

I ll величин =-к +Ьх и P =-@ +<< y соответственно. Цалее блок 5 снимает сигнал прерывания итерационного процесса, в результате чего в блоках 1-4 поворота векторов начинается второй итерационный цикл, направленный на совмещение проекций точек М< и М>, М и М4. При этом операторы поворота

q! и q" .определяются знаками разносJ . (, сс у 11 У7< У4 ) ветственно, а в качестве начальных условий х и у о берутся те, что

55 руются соответственно величины координат точки M (х,,у ) пересечения двух отрезков М,М,, М М, хо=х< +с х < / 9 у,=у +5y z,/z

Второй режим. Координаты концевых точек M<(x,,ó,) и М,х,у ) первого отрезка поступают через входы 18-21 в блоки 1 и 4 поворо г» вектора соответственно, причем х и у поступают в блок 4 поворота вектора через коммутатор 15, а координаты концевых точек M >, x, y ) и М 4(х, y„) поступают через входы 22-25 в блоки 2 и 3 поворота вектора, х,,у поступают в блок

2 поворота вектора через коммутатор

14. В блоках 1-4 поворота вектора производится итерационный процесс получены в конце первого итерационного цикла. Одновременно в множительно-целительных блоках 12 и 13 начнется итерационный цикл реализации множительно-делит ельных операций, направленный на устремление состветствующих этим блокам величин Я и сс с 1 к нулю, в результате чего соответс Н ствующие величины,; и g устремляются к величинам g = К ° z< /z и р

hy. z, /z> соответственно. Последняя итерация характеризуется минимальt, сс ными значениями, величин j =О, j.-"О, с <с

3 3

15 р.=0 и ;=О, при достижении которых блок 5 вырабатывает сигнал прерывания итерационного цикла в множительно-целительных блоках 12 и 13. По этому же сигналу информация х, и

20 х с выходов блоков 1 и 2 поворота векторов через группы логических элементов И 6 и 7 поступает на вычитатель 10 на выходе 35 которого формируется величина z,=jx -х

25 расстояния от концевой точки М, отрезка М,М до концевой точки М > отрезка М,М4. Этот же,сигнал разрешает прохождение информации х,х 4

4,< с 4 через группы логических элементов .

30 И 8 и 9 на вычитатель 11, на выходе

42 которого формируется величина расстояния z = х„ -х . 1 от концевой точки M< Отрезка с< М цо кОнцевОЙ точки М4 отрезка М,М4. Кроме того, З5 этот же сигнал разрешает прохождение с с входов 18 и 19 функционального преобразователя информации х,,у, через коммутаторы 16 и 17 на блоки 12 и

13, на выходах 36 и 41 которых форми17

1456951

IS поворота векторов ОМ,, ОМ,, ОМ, ОМ4 на угол q, определяемый равенством проекций точек М, и М4 на ogI y из осей координат .,например, на ось ОХ) 5 по алгоритму Волдера

-(с<.! )

-(<+<1 у =у,„;-<1; х,„; 2

Ч;= — 1t j 0;

i=0,п-1

Последняя итерация характеризуется 15 минимальным значением j =О, при достижении которого блок 5 вырабатывает сигнал прерывания процесса поворота вектора. При этом взаимное расположение проекций всех четырех точек 20

М,,M2,M з и М на ось OY определяется парой из,венадцати неравенств

УЭ «У «Уф У< «У4 « Э < УЭ «У2 «У4 . у уду4, у «у )у . Эти неравенства анализируются в блоке 5. Если имеют 25 место одно иэ неравенств первой пары у у,) у4 и одно из неравенств четвертой пары у у >у+, то на выходах

37 и 38 функционального преобразователя присутствует комбинация сигналов, указывающая, что после окончания первого итерационного цикла вычисляются расстояния z u z от концевых точек Ч< и М2 отрезка Ч<Ч2 цо

Отрезка Мэ l . Если HMPIOT MecTo ОднО из неравенств первой пары уэ> у, у и одно из неравенств либо пятой пары у ««у > у,, либо шестой пары у «у уэ, Z Э.4 то на выходах 37 и 38 функционального нреобраэователя формируется кбм- 40 бинация сигналов, указывающая, что вычисляются расстояние z от конце;вой точки М, отрезка М,М2 до отрезка

МэМ4 и РасстоЯние zz от конЦевой точки М отрезка М,М2 цо прямой, яв- 45 ляющейся продо!ыение!! отрезка Ч Ч, .

Если имеют место одно из неравенств четвертой пары у у ) у! и одно из неравенств либо второй пары у< у )«у, либо третьей ары у!) уэоу4 то на выходах 37 и 38 функционального преобразователя формируется комбинация сигналов, указывающая, что вычисляются расстояние z от концевой точки 12 отрезка М<М2 До отрезка МэЧ4 и расстояние z, от концевой точки отрезка Ч2 до прямой, являю<цейся про— должением отрезка ЧэЧ4. Если не име- ют места ни одно из неравенств первой пары у y,) у и ни одно из неравенств четвертой пары у > у >у, то на выхо—

3«2.«" 4 дах 37 и 38 функцион;-зльного преобразователя формируется комбинация сигналов, указывающая, что вычисляются расстояния z и z2 от концевых точек

М < H M2 Отрезка .1 <г1 2 до линии, являющейся продолжением отрезка .1эЧ4.

Во время анализа неравенства блок

5 вырабатьгвае т сигнал, ра зрешаю чий прохождение информации х< и хэ, с выходов блока поворота векторов через группы элементов И 6 и 7 на входы вычитателя 10, где вычисляется расстояние z, =(. .,; -x>, (от концевой точки М, отрезка . 1,М -до отрезка М Ч4 или до прямой, являющейся продолжением отрезка МэМ4. Этот же сигнал разрешает прохождение информации х, и х с выходов блоков 4 и 3 повороФ,! та векторов через группы элементов

И 8 и 9 на входы вычитателя ll, где вычисляется расстояние zz=lx,; -х q, l от концевой точки М2 оТрР зка М, 12

Отрезка "-у14 или до прямой ЧэЧФ, являющейся продолжением отрезка. Далее блок 5 вырабатывает сигнал, раз— решающий прохождение информации z, и zz с выходов вычитателей 10 и 11 и иноформации х,,x2,у<,у2 на множительно — делительные блоки 12 и 13; х, и у, подаются с входов 18 и 19 функционального преобразователя, а х2у2 подаются через коммутатор 15 с входов 20 и 21 функционального преобразователя. В блоках 12 и 13 одновременно вычисляются величины:дх=

=х2 х! и zz=z<+z2 в первом и Д =у2-у, и z =z +zz во втором. Затем блок 5 вырабать<вает сигнал, разрешающий вычисление н множительно-делительных блоках 12 и 13 величин Д =-z +дх и

Q

1 =

=z +ду соответственно, алее блок а 2.

5 снимает сигнал прерывания итерационного процесса, в результате чего в блоках 1-4 поворота векторов начи— нается второй итерационный цикл, направленный на совмещение проекций точек Ч, и М>,М и М, . При этом опера

<1 Э3

- 2,j соответственно а в качест< ве начальных условий х и у берут«!,о ся те, что получены в конце первого итерационного цикла . Одновременно в множительно-дслительных блоках 12 и

13 начинается итерационный цикл реа20

19

1456951 лизации множительно-целительных операций, направленный на устремление соответствующих этим блокам величин (°

° и р, к нулю, в результате чего ((Р„ (5 соответствующие величины 8; и g; устf ремляются к величинам g =Ьх z,/z< и g =Ду г /г соответственно.

Последняя итерация характеризуется минимальными значениями величин

j "-О, j -0, 8, =0 и р; =О, при дости(1 жении которых блок 5 вырабатывает сигнал прерывания второго итерационного цикла в множительно-делительных блоках 12 и 13. По этому же сигналу информация х, и х с выходов блоков

Ф,)

1 и 2 поворота векторов через группы логических элементов И 6 и 7 поступает на вычитатель 10, на выходе 35 которого формируется величина z, = 2g

=1х 1 -х расстояние от концевой точ(,1 ки М отрезка Ч,M< до концевой точки

I .М отрезка М М4. Этот же сигнал разрешает прохожцение информации х и у ° через группу логических элечен- 25

4,1 тов И 8 и 9 на вычитатель 11, на выходе 42 которого формируется величина расстояния z =1х -х4 1от концевой точки М отрезка М(М до концевой точки М4 отрезка М М4 ° Кроме то Зо го, этот же сигнал разрешает прохождение с входов 18 и 19 функционального преобразователя информации х, и у через коммутаторы 16 и 17 на бло. 1 ки 12 и 13, на выходах 36 и 41 которых формируются соответственно величины координат точки М,х,у ) пересечения двух отрезков М, 4,,МЗ,М4.

В отличие от известных устройств, вычисляющих расстояние от точки до 40 отрезка и координаты точки пересече1 ния двух отрезков, заданных координатами концевых точек, а также кратчайшее расстояние от концевых точек одного из отрезков до второго отрезка и расстояние между концевыми точками, отрезков, предлагаемое устройство, кроме указанных операций, вычисляет синусно-косинусные функции, функции вида f=Utg<+v и координаты точки . пересечения двух отрезков, заданных

50 координатами одной иэ концевых точек и углом наклона по отношению к одной из осей системы координат, что

P асширяет его функциональные возмож55 ности °

Формула изобретения

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

-операций соединены с соответствующими управляющими входами первого и второго множительно-делительных блоков, восьмой и девятый выходы блока формирования признаков операций являются пятым и шестым выходами результатов преобразователя, о т л и ч а ю щ и й— с я тем, что, с целью расширения функциональных возможностей за счет вычисления сииусно-косинусных функ— ций, в него введены коммутаторы с первого по четвертый, причем входы третьей и четвертой пары координат преобразователя соединены с первым и вторым информационными входами первого и второго коммутаторов соответственно, вход координаты Х первой пары входов координат преабразовате— ля соединен с третьим информационным входом первого коммутатора и с первыми информационными входами первого и второго коммутаторов, вход коорди2! ! 45695!

22 наты Y первой пары входов координат преобразователя соединен с вторым информационным входом второго комчута— тора, входы углов наклона еС, и преобразователя соединены с седьмым и восьмым информационными входами блока формирования признаков операций, входы установки режима работы преобразователя соединены с первым и вторым управляющими входами третьего и четвертого коммутаторов и Bocb мым, девятым одноименными входами блока формирования признаков операций, тактовый и установочный входы 15 преобразователя соединены с одноименными входами блока формирования признаков операций, вход задания коэффи— циента преобразователя соединен с четвертым информационным входом тре- 20 тьего коммутатора и с третьим информационным входом четвертого коммутатора, группа выхоцов блока формирова— ния признаков операций с десятого по тринадцатый соединены с группой управляющих входов первого и второго коммутаторов, четырнадцатый и пятнадцатый выходы блока формирования признаков операции соединены с выходами признака вычисляемой функции пре" ЗО образователя, десятый выход блока формирования признаков операций сое— динен с третьим управляющим входом третьего и четвертого коммутаторов, первый и второй выходы которых соеди-З5 иены с соответствующими информационными входами третьего и четвертого блоков поворотов векторов, первый выход четвертого коммутатора соединен с вторым информационным входом перво † го коммутатора, второй выход четвертого коммутатора соединен с третьим информационным входом второго коммутатора, группа выходов которого соединена с входами операндов первого 45 множительно-делительного блока, выход которого соединен с четвертым информационным входом четвертого коммутатора, пятый информационный вход которого, третий информационный вход первого и четвертый информационный вход второго коммутаторов соединены с входом координаты Х второй пары координат преобразователя, вход координаты Y второй пары координат преобразователя соединен с четвертым информационным входом первого комму-, татора, группа выходов которого соединена с группой входов второго множительно-делительногo блока, выход которого соединен с пятым информационным входом третьего коммутатора, второй выход третьего блока поворота векторов соединен с пятым информационным входом первого коммутатора и с выходом первого результата вычисления функции преобразователя, первый выход третьего блока поворота векторов соединен с шестым информационным входом первого коммутатора и с вторым выходом преобразователя, первый, второй выходы четвертого блока поворота векторов соединены с пятым и шестым информационными входами второго коммутатора соответственно и с третьим и четвертым выходами преобразователя соответственно, выходы первого и второго вычитателей соединены с седьмым и восьмым информационными входами первого и второго коммутаторов соответственно.

2. Преобразователь по п. 1, о тл и ч а ю шийся тем, что блок формирования признаков операций содержит два вычитателя, пять комму— таторов, два компаратора, группу элементов И, счетчик, распрецелитель импульсов, семь триггеров, постоянное запоминающее устройство, регистр, четыре элемента НЕ, тринадцать элементов ИЛИ, тридцать шесть элементов

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

"1" второго и третьего триггеров, выход второго триггера соединен с первыми входами третьего и четвертого элементов И и третьего элемента ИЛИ, выход которого соединен с первым входом пятого элемента И, тактовый вход преобразователя соединен с вторым входом пятого элемента И и первым входом шестого элемента И, второй вход которого соединен с выходом четвертого элемента ИЛИ, выход шестого элемента И соединен с вхоцом распре23

1456951

24 делителя импульсов, первый выход ко" торого соединен с первыми входами седьмого и восьмого элементов И, вто— рой выход распределителя импульсов соединен с первыми входами девятого и десятого элементов И, третий выход распределителя импульсов соединен с первыми входами одиннадцатого и двенадцатого элементов И, четвертый выход. распределителя импульсов соединен с Первыми входами тринадцатого и четырнадцатого элементов И, пятый выход распределителя импульсов соединен с первым входом пятнадцатого эле- !5 мента И, шестой выход распределителя импульсов соединен с входом установки в "0 счетчика, вторыми входами первого и второго элементов ИЛИ ! и четырнадцатым выходом блока, выход 20 нуля третьего триггера соединен с вторыми входами седьмого, девятого, . одиннадцатого и тринадцатого, пятнадцатого и с первыми входами с шестнадцатого по восемнадцатый элементов И, 25 единичный выход третьего триггера соединен с вторыми входами четвертого, восьмого, десятого, двенадцатого, четырнадцатого и с первыми входами девятнадцатого и двадцатого элемен- 30 тов И, и с девятым выходом блока, выход девятого элемента И соединен с входом установки в "0" первого триггера и третьим входом первого элемента ИЛИ, выход первого триггера соединен с первыми входами четвертого элемента ИЛИ и двадцать первого и двадцать второго элементов И, выход одиннадцатого элемента И соединен с первым входом пятого элемента ИЛИ, 40 выход восьмого. элемента И соединен с первыми входами двадцать третьего элемента И, шестого и седьмого элементов ИЛИ и с первыми управляющими входами первого коммутатоРа, выход 45 десятого элемента И соединен с вторым входом пятого и седьмого, элементов ИЛИ, вторым управляющим входом первого коммутатора и первым входом двадцать четвертого элемента И, выход

50 пятнадцатого элемента И соединен с первым входом восьмого элемента ИЛИ, выход кото ро го со едкие н с входом установки в "1" четвертого триггера, первый выход которого соединен с вто55 рым входом третьего элемента ИЛИ и двадцатого элемента И, второй выход четвертого триггера соединен с первым входом двадцать пятого элемента

И, выход первого коммутатора соедиHQH с первыми информационными входами первого и второго компараторов, первые ивторые выходы которых соединены соответственно с первыми и вторыми входами двадцать шестого и двадцать седьмого элементов И соответст— венно, выходы которых соединены с первым и вторым входами девятого элемента ИЛИ, выход которого через первый элемент HE соединен с вторыми входами двадцать третьего и двадцать четвертого элементов И, выходы которых соединены с единичными входами пятого и шестого триггеров, выходы которых соединены с восьмым и девятым выходами блока соответственно, выход седьмого элемента И соединен с единичным входом сецьмого триггера и с первым входом восьмого элемента

ИЛИ, выходы двенадцатого и тринадцатого элементов И соединены с первым и вторым входами десятого элемента

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

И соединен с первыми управляющими входами второго и пятого коммутаторов и первым входом тридцатого элемента И, выход которого соединен с первым входом двенадцатого элемента

ИЛИ, выход которого является вторым выходом блока, выход двадцатого элемента И соединен с вторыми управляю25

1456951

26 шими входами второго и пятого коммутаторов, первыми управляющими входами третьего и четвертого коммутаторов и с первым входом тридцать первого

5 элемента И, выход которого соединен с вторым входом двенадцатого элемента ИЛИ, выход двадцать первого элемента И соединен с третьими управляющими входами пятого и второго ком- р мутаторов и с вторыми управляющими входами третьего и четвертого коммутаторов, выход двадцать второго эйемента И соединен с третьими управляющими входами третьего и четвертого 15 коммутаторов и с первым входом первой группы элементов И, выход которой соединен с информационным входом регистра, выход которого соединен с первым информационным входом четвертого коммутатора, выход третьего элемента И соединен с четвертыми входами коммутаторов с второго по пятый, с первыми входами с тридцать второго по тридцать пятый элемент И и с че- 25 тырнадцатым выходом блока, выходы тридцать второго и тридцать третьего элементов И соединены с управляющими входами первого и второго вычитателей соответственно, выход двадцать девятого элемента И соединен с вторыми входами двадцать восьмого, двадцать пятого элементов И и входом установки в "О второго и седьмого триггеров, выход двадцать восьмого элемента И соединен с вторыми входами

35 шестнадцатого элемента И и шестого элемента ИЛИ, входом триццать шестого элемента И, входом установки в

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

НЕ соединен с третьим входом двад1 цать пятого элемента И, выход которого соединен с вторым входом четвер-45 того элемента ИЛИ, выходы шестнаццатого элемента И и шестого элемента

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

НŠ— с вторым входом тридцать четвертого элемента И с первым информационным входом пятого коммутатора, выход второго вычитателя соединен с вторыми входами тридцать первого, тридцать второго и через четвертчй элемент НЕ тридцать пятого элементов

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

И, выход которого является двенадцатым выходом блока, выход десятого элемента ИЛИ соединен с седьмым выходом блока и вторым входом восемнадцатого элемента И, выход которого является тридцатым выходом блока.! 456951

af

12Ъ

rz

res м фа4. У

Составител 3. Иершнева

Редактор О. Юрконецкая Техред М.Ходанич Корректо i M.Ñàìáîðñêàÿ

Заказ 7489/47 Тираж 66 Подписное

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

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

Производственно-полиграфическое предприятие, r . Уж ород, ул. Проектная, 4

Функциональный преобразователь Функциональный преобразователь Функциональный преобразователь Функциональный преобразователь Функциональный преобразователь Функциональный преобразователь Функциональный преобразователь Функциональный преобразователь Функциональный преобразователь Функциональный преобразователь Функциональный преобразователь Функциональный преобразователь Функциональный преобразователь Функциональный преобразователь 

 

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

Изобретение относится к вычислительной технике и может быть использовано в ЭВЙ и системах

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области вычислительной техники

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

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

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

Изобретение относится к области вычислительной техники и может быть использова-но в специализированных вычислителях

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