Устройство для вычисления значения модуля вектора

Иллюстрации

Показать все

Реферат

 

Изобретение позволяет вычислять значения модуля трехмерного вектора и может быть использовано для обработки топографических данных. Устройство содержит вычислитель приближенной зависимости 1 17/8A-H/2B при 7/8А+1/2ВёА, при 7/8А-И/2В А, выполненньй ка первом вычитателе 16, сумматоре 18, первой схеме 19 сравнения и втором мультиплексоре 20. С помощью второй схемы 13 сравнения на выходе седьмого мультиплексора 14 всегда формируется большее число, а на выходе восьмого мультиплексора 15 меньшее. Выбор двух исходных величин для вычислений осуществляетсА первым мультиплексором 12. Исходные и промежуточные результаты вычислений хранятся в регистрах 6-1 I . Работой устройства управляет распределитель 1 импульсов. 2 ил. сл 23- ю со О) 4 О) 00

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

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

РЕСПУБЛИК (59 4

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

Я ф

ОПИСАНИЕ ИЗОБРЕТЕНИЯ н втоесномм свиДЕткпьСтвм

А иой зависимости ГА тВ =маис (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ЗНАЧЕНИЯ МОДУЛЯ ВЕКТОРА (57) Изобретение позволяет вычислять значения модуля трехмерного вектора и может быть использовано для обработки топографических данных. Устройство содержит вычислитель приближенС:

;21) 3821049/24-24 (22) 03.12.84 (46) 07.06.86. Бюл. 21 (72) Е.Я. Ваврук, 1О.М. Захарко, А.А. Мельник и И.Г. Цмоць (53) 68!.325(088.8) (56) Авторское свидетельство СССР

9 1096640, кл. С 06 P 7/552, 19&2.

ABToðñKîå свидетельство СССР

М 1196854, кл. С 06 F 7/552.

„„Я0„„1236468 A i

7/&A+1/2В при 7/8А+1/2В < А, при 7/8А+l/2В>А, выполненный на первом вычитателе 16, сумматоре IS, первой схеме 19 сравнения и втором мультиплексоре 20. С помощью второй схемы 13 сравнения на выходе седьмого мультиплексора 14 всегда формируется большее число, а на выходе восьмого мультиплексора

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

Ф хранятся в регистрах 6-11. Работой э устройства управляет распределитель

I импульсов. 2 ил.

7 1 при — А+ — ". -А

8 .2

А +В =макс

1 12364

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

Целью изобретения является расширение класса решаемых задач, На фиг. I приведена функциональная схема устройства; на фиг. 2 — временная диаграмма работы устройства. IG

Устройство содержит распределитель

1 импульсов, с третьего по шестой мультиплексоры 2-5, с первого по шестой регистры 6-11, первый мультиплексор 12, вторую схему 13 сравнения, седьмой 14 и восьмой 15 мультиплексоры, первый 16 и второй 17 вычитатели, сумматор 18, первую схему 19 сравнения, второй мультиплексор 20, первый 21 и второй 22 информационные 2О входы, вход 23 запуска, информационный выход 24, выход 25 сопровождения.

Объекты, расстояния между которыми измеряют, определены координатами

X„, У„ и Х, У 2. В ортогональной 25 системе координат топографическое расстояние L, = ЙХ2+ЬУ, где h X= t X„-Xzl — разность абсцисс;

dY- =!У -У вЂ” разность ординат.

2 36

Зля определения истинного расстояния необходимо знать разницу высот над уровнем моря !Ь=!Ь, -h,! . Следовательно, расстояние Е=П, +ьЕг

Устройство функционирует в соогветствии с приближенной зависимостью при условии Л>В

7 1 7 1 — А+ — В при — А+ — В А, 8 2 8 2 (1)

Устройство определяет L, и Ь последовательно, согласно (1) .

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

При включении устройства все выходы распределителя 1 импульсов устанавливаются в нулевое положение (цепи установки на фиг. 1 не приведены) .

При поступлении импульса по входу

23 запуска (фиг. 2а) распределитель импульсов формирует импульс (в момент t, )на втором и шестом выходах (фиг. 2г, ж), по которому через третий 2 и пятый 4 мультиплексоры и прямо записывается (Х„, Y, h, ) соответственно в первый 6, третий 8, пятый )О регистры. Аналогично в мо68 2 мент t формируется импульс на чет2 вертом и пятом выходах распределителя

II (фиг. 2д, е) и в регистры 7, 9 и !! записывается соответственно Х

У, h . В момент t мультиплексоры

1 з

2-5 открываются по первым входам (фиг. 2з) и по первому адресному входу первого мультиплексора 12 (фиг. 2б) íà er о первый и второй выходы поступает информация соответственно с первого 6 и второго 7 регистров, т.е, Х, и Х . На второй схеме 13 сравнения происходит срав— нение Х „ и Xz и большее из них проходит через седьмой мультиплексор 14 на вход уменьшаемого вычитателя 17, меньшее — через восьмой мультиплек— сор !5 на вход вьтчитаемого вычитателя !6,, на котором происходит вычисление. hX, значение которого в момент (фиг. 2г) записывается в первый регистр 6. В момент t (фиг. 2б, в мультиплексор 12 пропускает на выходы соответственно Y,, Y (с регистров 8, и 9) . Аналогично описанному происходит формирование рУ, которое в момент t (фиг. 2д) записывается в регистр 7. После этого в момент (фиг. 2а, б) мультиплексор 12 снова открыт для регистров 6 и 7 и на его выходы поступает г:Х и DY.

Аналогично описанному происходит выделение большего и меньшего числа.

Большее число поступает на вход уменьшенного первого вычитателя 16 и со сдвигом на три разряда на вход вычитаемого, т.е. на первом вычита теле происходит вычисление, например 7/8аХ при условии, что л Х >йУ, которое поступает на вход первого слагаемого сумматора !8, на вход второго слагаемого которого поступа— ет меньшее число, разделенное на два, т.е. сдвинутое монтажно на один разряд в сторону младших разрядов (в нашем случае 1/2 Y) . Ha выходе сумматора 18 получаем результат

7.=?/8 ЛХ+1/2аУ, который поступает на вторые информационные входы первой схемы 19 сравнения и второго мультиплексора 20. На схеме 19 срав— неыия происходит сравнение Z u !IX и в зависимости от сравнения на выход устройства через мультиплексор

20 передается Z или дХ, которые в момент в (фиг„ 2е через открытый ло первьм входам шестой мультиплексор 5 записывается в четвертый ре— гистр 9.

3 1236468

На время t мультиплексор 12 от- .

Я пятый и шестой рег кРыт для регистров 10 и 11 (фиг 2б схема сравнения, н выход которого сое в) и на выходе первого нычитателя информационными нх

17 формируется ah, аналогично 4Х и по пятый мультипле

hY который н момент С„ эаписынаеткоторых соединены ся через мультиплексор 4 н третий регистр 8 ° входами с первого соотнетстненно, нь.

После этого на время „мультидинены с первого и плексор 12 открывается для регистров

8 и 9 (фиг. 2б, н) и аналогично фор- !0 ционны4и нходами п сора, выход шестог миронанию Z на выходе сумматора 18

7 1 соединен с информа получаем m= — Z+ — hh, если Z )аЬ, четвертого регистр а на выходе мультиплексора 20 ре- соединен с четнерт эультат Ь который в момент

Ф t2 15 входом первого муль (фиг. 2е) записывается в регистр 9 мационный вход пят и по управляющему стробу на восьмом рые информационные выходе распределителя 1 импульсов пятого мультиплексо (фиг. 2и) записывается н регистры : вым информационным пользователя. В момент t устройст1 20 ва, выход пятого ре во устанавливается в исходное сос- с пятым информацион тояние. Значения Х,, Х, Y,, Y го мультиплексора, h,,,h присутствуют на входах комвход шестого регист мутаторов и регистров во время всего формационные входы цикла работы.

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

Кс 0роВ ВыходБ1 с информационными по третий регистров ггоды которых соео третий информаервого мультиплеко мультиплексора ционным входом а, выход которого

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

Устройство для вычисления значения модуля вектора, содержащее четыре регистра, дна мультиплексора, сумматор, первый нычитатель, первую схему сравнения, распределитель импульсов, первый и второй выходы которого З5 соединены с первым адресным входом первого мультитглексора и с входом синхронизации первого регистра соответстненно, вход уменьшаемого первого нычитателя соединен с первыми 4О информационными входами первой схемы сравнения, второго мультиплексора и со сдвигом на три разряда в сторону младших разрядов с входом нычитаемого первого нычитателя, выход которого подключен к входу первого слагаемог мог о сумматора, выход которого соединен с вт орыми информационными входами первой схемы сравнения и второго мультиплексора, вьпод первой схемы сравнения соединен с управляющим входом второго мультиплексора, вход зап ска у распределителя импуль.— сов является одноименным сов входом устройства, о т л и ч а ющееся

55 тем, что с целью расширения класса решаемых задач н него

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

lt ft юю tt

Больше и Меньше которой соединены с управляющими входами седьмого и восьмого мультиплексоров, выход

1236468 читаемого второго вычитателя и со сдвигом на один разряд в сторону младших разрядов с входом второго слагаемого сумматора. седьмого мультиплексора соединен с входами уменьшаемого первого и второго вычитателей, выход восьмого мультиплексора соединен с входом выЮ

Р

8 е и iz Ь

Составитель А. Ушаков

Редактор Г. Волкова Техред И.Ходанич 1<орректор В.Бутяга

Заказ 3091/51 Тираж 671 Подписное

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

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

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