Устройство для вычисления значения модуля вектора
Иллюстрации
Показать всеРеферат
Изобретение позволяет вычислять значения модуля трехмерного вектора и может быть использовано для обработки топографических данных. Устройство содержит вычислитель приближенной зависимости 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,