Устройство для вычисления значения модуля вектора Советский патент 1986 года по МПК G06F7/552 

Описание патента на изобретение SU1236468A1

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

Целью изобретения является расширение класса решаемых задач.

На фиг. 1 приведена функциональная схема устройства; на фиг. 2 - временная диаграмма работы устройства.

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

Объекты, расстояния между которыми измеряют, определены координатами Х, Y и Х,, Y. В ортогональной системе координат топографическое

расстояние Ц /aX + flY

где ,j| - разность абсцисс;

- разность ординат.

Для определения истинного расстояния необходимо знать разницу высот над уровнем моря ,-h, . Следовательно, расстояние + &W .

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

при д- А+ .- UA о

макс

1

Q- А+ 7г В при А+ :

1- о Zо С

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

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

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

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

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

мент t формируется импульс на четвертом и пятом выходах распределителя I (фиг. 2д, е) и в регистры 7, 9 и И записывается соответственно Х.,

Y,, h.

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

s

0

$

0

5

0

5

0

5

2-5 открываются по первым входам (фиг. 2з) и по первому адресному входу первого мультиплексора 12 (фиг. 2б) на ег о первый и второй выходы поступает информация соответственно с первого 6 и второго 7 регистров, т.е. Х и Х. На второй схеме 13 сравнения происходит сравнение X ,, и Х и большее из них проходит через седьмой мультиплексор 14 на вход уменьшаемого вьгчитателя 17, меньшее - через восьмой мультиплексор 15 на вход вычитаемого вьгчитателя 16, на котором происходит вычисление ДХ, знач€;ние которого в момент t (фиг. 2г) записывается в первый регистр 6. В момент t (фиг. 26, в мультиплексор 12 пропускает на выходы соответственно Y , Y (с регистров 8. и 9) , Аналогично описанному происходит формирование лУ, которое в момент t (фиг. 2д) записьгеается в регистр 7. После этого в момент t-j (фиг, 2а, б) мультиплексор 12 снова открыт для регистров 6 и 7 и на его выходы поступает ДХ и . Аналогично описанному происходит вьщеление большего и меньшего числа.

Большее число поступает на вход уменьшенного первого вычитателя 16 И со сдвигом на три разряда на вход вычитаемого, т.е. на первом вычита- теле происходит вычисление, например 7/8лХ при условии, что , которое поступает на вход первого слагаемого сумматора 18, на вход второго слагаемого которого поступает меньшее число, разделенное на два, т.е. сдвинутое монтажно на один разряд в сторону младших разрядов (в нашем случае 1/2 UY). На выходе сумматора 18 получаем результат , который поступает на вторые информационные входы первой схемы 19 сравнения и второго мультиплексора 20. На схеме 19 сравнения происходит сравнение Z и йХ и в зависимости от сравнения на выход устройства через мультиплексор 20 передается Z или дХ, которые в момент tg (фиг. 2е через открытый по первым входам шестой мультиплексор 5 записьшается в четвертый регистр 9.

3

На время t мультиплексор 2 открыт для регистров 10 и 11 (фиг.2б в) и на выходе первого вычитателя 17 формируется лЬ, аналогично дХ и йУ, который в момент t записывается через мультиплексор 4 в третий регистр 8.

После этого на время t мультиплексор 12 открывается для регистров 8 и 9 (фиг. 2б, в) и аналогично формированию Z на выходе сумматора 18

получаем т Z+ - &h, если , о /

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

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

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

10

15

20

25

364684

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

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

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

5 информационным входом шестого мультиплексора и является информационным выходом устройства, первый выход первого мультиплексора соединен с первыми информационными входами седь0 мого и восьмого мультиплексоров и

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

второй схемы сравнения, выходы

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

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

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

название год авторы номер документа
Устройство для поворота вектора 1983
  • Альховик Александр Сергеевич
  • Байков Владимир Дмитриевич
  • Дорофеев Иван Геннадьевич
  • Куликов Михаил Алексеевич
SU1132285A1
Процессор для обработки массивов данных 1985
  • Рвачев Владимир Логвинович
  • Галькевич Александр Александрович
  • Гребенчук Анна Яковлевна
  • Манько Григорий Павлович
  • Шевченко Александр Николаевич
SU1293737A1
Устройство для вычисления координат 1989
  • Евдокимов Виктор Федорович
  • Плющ Юрий Алексеевич
  • Притака Александр Иванович
SU1635178A1
Цифровой линейный интерполятор 1991
  • Романюк Александр Никифорович
  • Сенчик Владимир Сергеевич
  • Мельник Елена Пантелеймоновна
  • Пилипчук Инна Евгеньевна
SU1807450A1
Устройство для деления в системе остаточных классов 1983
  • Бондаренко Александр Викторович
  • Евстигнеева Ольга Владимировна
  • Куракин Вячеслав Александрович
SU1141400A1
Устройство для определения заданной ординаты корреляционной функции 1990
  • Драбич Петр Петрович
  • Сопрунюк Петр Маркиянович
  • Труш Олег Игоревич
  • Цыбульский Владимир Степанович
SU1777152A1
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ТЕЛЕВИЗИОННОГО ИЗОБРАЖЕНИЯ С ИЗМЕНЕНИЕМ МАСШТАБА УПРАВЛЯЕМОГО ФРАГМЕНТА 1993
  • Жирков Владислав Федорович
  • Арнос Башир Али
RU2065206C1
Устройство для цифровой обработки сигналов 1985
  • Альховик Александр Сергеевич
  • Байков Владимир Дмитриевич
  • Дорофеев Иван Геннадиевич
  • Попов Алексей Максимович
SU1336028A1
Вычислительное устройство для поворота вектора 1987
  • Яворский Евгений Юрьевич
SU1520511A1
Цифровой квадратичный интерполятор 1985
  • Мяльк Роман Александрович
  • Корнеев Юрий Алексеевич
  • Шумилин Дмитрий Викторович
  • Козлов Николай Николаевич
  • Захаренков Дмитрий Витальевич
SU1290354A1

Иллюстрации к изобретению SU 1 236 468 A1

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

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

Формула изобретения SU 1 236 468 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1236468A1

Вычислительное устройство 1982
  • Бородин Виктор Петрович
  • Гиндеров Валерий Матвеевич
  • Попова Татьяна Викторовна
  • Радкевич Вячеслав Николаевич
SU1096640A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Метод получения 4-фенил-4-метил-1,3диоксана 1950
  • Каган Д.Ф.
  • Шорыгина Н.В.
SU96854A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 236 468 A1

Авторы

Ваврук Евгений Ярославович

Захарко Юрий Михайлович

Мельник Анатолий Анатольевич

Цмоць Иван Григорьевич

Даты

1986-06-07Публикация

1984-12-03Подача