Номер патента: 1522157

Автор: Тормышев

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 9) 01) 157 А 05 В 19/415, 19/18 ОСУДАРСТБЕННЫИ НОМИТЕТО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕТЕНИЯ АВТОРСКОМУ СВИДЕТЕЛЬСТВУ графической информации и в систем числового программного управления полнительным оборудованием. Цель изобретения - повышение точности терполяции. Эта цель достигается что в устройство, содержащее сумм оценочной функции накапливающего па, первый и второй регистры сдви распределитель импульсов, два эле та задержки, задающий генератор, счетчик конца интерполяции, тригг режима работы, триггер знака, семь ментов ИЛИ, четыре элемента И, до нительно введен мультиплексор и т младших разряда счетчика конца иь поляции, объединенные между собой новыми информационными связями. 6 ах иси ский инсти ем,торига, мен ьство СССР 9/415, 198 тво СССР 241,87. ер э. мад полритер(54) ЛИ(57) И тике и жет бЕЙНЬЙ ИНТЕРПОЛЯТОРбретение относится кычислительной техник в томаи моителях)ть испольэова пос точ 1 оценочной функции я тором накапливающегоическим переносом един; (56) Авторское свидетелОф 1089551, кл. С 05 ВАвторское свидетельпо заявке У 4142776/24кл. С 05 В 19/415, 04. Изобретение относится к автоматике и вычислительной технике и может быть использовано в построителях графической информации и в системах числового программного управления.Цель изобретения - повьппение ности интерполяции,На фиг.1 приведена структурная схема предлагаемого устройства," на фиг,2 - табл.1 (пример расчета линейной траектории с использованием предлагаемого интерполятора); на фиг.3 и 4 - примеры траекторий, сформированных соответственно с помощью предлагаемого устройства и устройства-прототипа; на фиг.5 - зависимости (1 и 2) изменения погрешности от угла наклона отрезка для предлагаемого устройства (1) и устройства-прототипа (2); на фиг,6 - пример реализации мультиплексора и табл. 2 режима его работы.Интерполятор содержит сумматор 1 накапливающего типа, первый 2 и второй 3 регистры сдвига, триггер 4 режима работы, триггер 5 знака, первый 6, второй 7, третий 8, четвертый 9, пятьп 1 О, шестой 11 и седьмой 12 логические элементы ИЛИ, первый элемент 13 задержки, вычитающий счетчик 14 конца интерполяции, генератор 15 тактовых импульсов, первый 16, второй 17, третий 18 и четвертый 19 логические элементы И, распределитель 20 импульсов, мультиплексор 21 и второй элемент 22 задержки.Сумматор в- ляется сумматипа с цикл и1522157 едак арфенова ектоР Т.Пал роизводственно-издательский комбинат "Патент", г, Ужгород, ул, Гагарина, 101 Заказ б 960/43 ВНИИПИ Государственног 113035ставитель И,Ш хред А.Кравчу Тираж 788 Подписноекомитета пб иэооретениям и отМосква, Ж, Раушская наб., д тинм приУНТ СССР4/545 цы переноса из старшего разряда вмладший, что дает воэможность осу ществлять суммирование чисел, представленных в прямом и обратном кодах. В сумматоре в процессе работы5хранится значение оценочной функции,определяемое выражением 1). Сумматор имеет входы приема первого ивторого слагаемого, причем на входыприема первого слагаемого из регистра 2 сдвига поступает прямой код положительного числа, а на входы приемавторого слагаемого поступает значениеотрицательного числа, представленного 15в обратном коде. Сумматор имеет входустановки нуля, соединенный с выходомстаршего разряда счетчика 14 концаинтерполяции. Кроме того, сумматоримеет знаковый разряд, состояние которого указывает на знак хранимогов сумматоре числа. Единичное состояние знакового разряда сумматора соот- рветствует отрицательному значениючисла, находящемуся в сумматоре, анулевое - положительному,Первый 2 и второй 3 регистрысдвига служат для ввода в них исходных данных о проекциях отрезка накоординатные оси. В регистр 2 вводится проекция большего, а в регистр3 - меньшего отрезка. Затем в регистре 2 формируется значение проекцииотрезка в новой косоугольной системекоординат, используемое затем приформировании шаговой траектории. Регистры 2 и 3 сдвига выполнены по обычной схеме и имеют информационныевходы, у регистра 2 они соединены свыходами мультиплексора 21, а у регистра 3 - с входом ввода ведомойпроекции интерполятора, и следующиеуправляющие входы: входы разрешенияпередачи содержимого регистра в сумматор 1, соединенные соответственнос выходаин второго 7 и шестого 11элементов ИЛИ, входы управления сдвигом, соединенные соответственно с выходами четвертого 9 и пятого 10 элементов ИЛИ, входы установки регистров в состояние нуль, соединенные 50,соответственно с выходами третьегоэлемента ИЛИ 8 и выходом старшегоразряда счетчика 14 конца интерполяцииеТриггер 4 режима работы служит 5для формирования временного интервала, необходимого для отработки кадраинтерполирования. Триггер 5 знака служит для Формирования сигналов, управляющих коммутацией приращений по двум каналам; соответствующих перемещению исполнительного элемента вдоль осей координат Х и У. Отношению проекций 1 Х , У 1 соответствует единичное состояние триггера, в которое он устанавливается сигналом, поступающим с входа устройства. Первый 6, второй 7, третий 8, четвертый 9, пятый 10, шестой 11 и седьмой 12 элементы ИЛИ используются для сборки сигналов, используемых для управления работой отдельных частей устройства. Элемент "13 задержки используется для задержки сигнала на время, необходимое для установления переходных процессов в счетчике 14 конца интерполяции.Вычитающий счетчик 14 конца интерполяции используется для определения конца кадра интерполирования. Счетчик работает в режиме вычитания поступающих на его счетные входы приращений. Он имеет дробную часть, состоящую из трех младших разрядов. Первые два счетных входа младших разрядов счетчика используются для ввода константы 0,375, представляющей половину проекции элементарного комбинированного приращения на вторую координатную ось. Эта константа используется для реализации операции округления при подсчете поступающих на счетчик приращений. Второй и третий счетные входы младших разрядов дробной части счетчика используются для.подсчета комбинированных приращений. Суммарный вес комбинированного приращения равен 0,75. Счетчик имеет вход установки нуля и информационные входы для установки начального значения большей проекции отрезка на координатную ось. Генератор 15 тактовых импульсов служит для задания тактового интервала работы интерполятора. Первый 16, второй 17, третий 18 и четвертый 19 элементы И выполняют обычные логические функции. Распределитель 20 импульсов представляет собой многозвенный элемент задержки и служит для выработки последовательности импульсов, необходимых для управления Формированием исходных значений параметров в сумматоре 1 и регистрах.2 и 3 сдрига е1522 Мультиплексор 21 представляетсобой двухканальный коммутатор,обеспечивающий выбор одного из двухинформационных каналов при подачена его управляющие входы сигналов5выбора каналов.Второй элемент 22 задержки служитдля предотвращения состязания сигналов при установке счетчика 14 в нулевое состояние, Цифрами с 23 по 31последовательно обозначены соответственно первый, второй, третий, четвертый, пятый, шестой, седьмой, восьмой и девятый последовательные выходы распределителя импульсов, представляющего многозвенный элемент задержки. Последовательность появленияимпульсов на выходах распределителясоответствует последовательности нумерации его выходов.Информационный вход 32 интерполятора является входом ввода большейпроекции отрезка на координатную осьмакс (1 Х, 1 У 1), Вход 33 является , 25входом ввода сигнала инициализацииприема исходных данных в накопительные элементы и начала работы интерполятора, Информационный вход 34 является входом ввода меньшей проекцииотрезка на координатную ось мин (Х 1,У. Вход 35 является входом вводасигнала, отражающего знак отношениямежду проекциями отрезка Х и У накоординатные оси, Сигнал на этот входподается только лишь при отношениипроекций, определяемых нестрогим неравенствомХ )У, Выход 36 является выходом интерполятора, обеспечивающим выдачу единичных приращенийпо оси У. Выход 37 является выходом,обеспечивающим выдачу единичных приращений по оси К. Выход 38 являетсявыходом, обеспечивающим выдачу приращений одновременно по осям Х и Ус весом перемещения, равным 0,75 ве 5личины шага единичной длины.Известные схемы интерполированиядля уменьшения погрешности интерполирования используют диагональные0перемещения, при этом длина диагоналибольше основного шага в 2 раз, Недостатком такого подхода являетсяневысокая точность приближения формируемой траектории к исходной прямой. Избежать этого недостатка можно, если длину диагональных перемещений сделать близкой к шагу единичной,длины, При этом уменьшение погрешнос 157 6ти интерполирования вытекает из того факта, что, чем меньше элементарный шаг, тем выше точность приближения. Заменяя диагональные шаги длиной 4 2 от основного шага на близкие к единице диагональные шаги, мы достигаем повышения точности интерполированияВ рассматриваемом варианте технического решения комбинированное диагональное перемещение осуществляется одновременным перемещением вдоль каждой иэ координатных осей Х и У на величину 0,75 основного шага единичной длины, Поскольку диагональное перемещение в этом случае является диагональю прямоугольного равнобедренного треугольника, то величина диагонали этого треугольника, а значит и линейного перемещения составляет ЬЦ=О,75 х 12 = 1,06066, т.е, величину, близкую к шагу единичной длины.Значение погрешности устройства- прототипа, обеспечивающего предельно минимальную погрешность интерполирования определяется выражением 3 = =0,5 соз Ы, М =0 - 45, а значение погрешности предлагаемого устройствавыр аже нием д = 0,3953 зп (71 35+о); М= 0-45 где М - угол наклона интерполируе-.мого отрезка к координатной оси Х.Из приведенных выражений видно, что максимальное значение погрешностей в первом и втором случаях соответственно равны 0,5 и 0,3953. Графически вид этих погрешностей, обозначенных соответственно 1 и 2, приведен на фиг.5. Из этих зависимостей видно, что предлагаемое устройство обеспечивает меньшую погрешность интерполирования. Формируемое изображение можно поворачивать на угол,ократный углу 45 , без дополнительного пересчета координат, что невозможно у известных интерполирующих структур, допускающих поворот изображения без пересчета только на угол, кратный углу 900. Предлагаемое устройство работаетна основе метода оценочной функции,Если обозначить большую проекцию че,рез Х (1 Х 1 Э 1 У 1). Тогда выражениеоценочной функции, используемой для1,1+ =Ер 1 1522157формирования шаговой траектории, бует описываться следующим выражением: 1У 1, если Г 1;.;О,1 У Г э (1)Начальное значение оценочной фуйкции определяется в соответствии с выражением:1Ррщ 0,5 10,75(х -У - у, (2)Конец интерполирования определяетспо суммарному количеству шагов, вы-полненных вдоль большей проекции отрезка с учетом веса каждого шага.Величина оставшегося пути, которыйнеобходимо пройти до конца максимальной проекции отрезка на координатную ось Х, определяется в соответствии с выражениемХ Х -0,375-Д 13. -6.1. (3)При Х ( 0 вычисления прекращаются итраектория считается сформированной.ЕслиХ (У 1, то в этом случаев выражениях (1) - (3) 1 Х заменяется на У 1, 1 У заменяется на1 Х 1,заменяется на 1 и И заменяется на 3Устройство работает следующимобразом.Перед непосредственным формированием шаговой траектории в сумматоре 1 в соответствии с выражением (2)должно быть установлено начальноезначение оценочной функции Р, а врегистрах 2 и 3 - исходные значенияначальных параметров, равные соответственно значениям 0,75 ( Х-У 1) и У,В исходномсостоянии сумматор 1,регистры 2 и 3 сдвига, триггер 4 режима работы, триггер 5 знака и счетчик 14 конца интерполяции обнулены.При подаче на вход 33 сигнала "Начало кадра" значение кода с информационных. входов 32, равное большей проекции отрезка на координатную ось(макс( Х 1, 1 У 1, записывается врегистр 2. Это же значение проекциизаписывается и в счетчик 14 концаинтерполяции. Импульс, поступающийсо входа 33 через элемент ИЛИ 7 науправляющий вход регистра 2 разрешае1 перенос содержимого регистра в сумматор 1. Примем для определенностиХУ, тогда,в связи с тем, чтозначение проекции отрезка подаетсяна регистр 2 со сдвигом, в регистре,75( Х - У), если Г, ( О.2 и в сумматоре 1 будет записаносмещенное в сторону младших разрядовзначение проекции отрезка, равное0,125 Х .Одновременно с этим с информацион.ных входов 34 интерполятора в регистр3 записывается смещенное в сторонумладших Разрядов значение меньшейпроекции отрезка на координатную ось)У 1 сигналом со входа 35 интерполятора устанавливается в состояние "1".После установления переходных процессов в регистрах, сумматоре и счето чиках распределитель 20 импульсоввырабатывает на своем выходе 23 сиг нал, который проходит через элементИЛИ 8 на управляющий вход регистра 2и обнуляет его. Этот же сигнал с выхода 23 через элемент ИЛИ 11 поступает на управляющий вход регистра 3 иразрешает перенос с инверсных выходовсодержимого этого регистра в сумматор1. В результате этого содержимоерегистра вычитается из содержимогосумматора и в сумматоре оказываетсязаписанным значение разности проекцийотрезков на координатные оси, равное1Е.= 0,125 (Х -У).Одновременно сигнал, поступаювцй с 40 выхода 23 распределителя импульсовна вход вычитания младшего разрядасчетчика 14 конца интерполяции, вычитает из его содержимого значениечисла, равное весу младшего разряда 45 счетчика, в результате чего содержимое счетчика уменьшается на эту величину и становится равным, при 1 Х 1 )У, Х 1 =0,125.После установления переходных 50 процессов в сумматоре и счетчике распределитель 20 импульсов вырабатывает.на своем выходе 24 сигнал, поступающий через элементы ИЛИ 6, 10 и 12соответственно на управляющие входымультиплексора 21 и регистра 3 и входвычитания второго младшего разрядасчетчика 14. При этом содержимое сумматора 1 переносится в регистр 2 В =Ц1522 регистра 3 сдвигается на один разряд вправо и становится равным К= = 20,125У(= 0,25 (У, а из содержимого счетчика вычитается вес второго младшего разряда счетчика, в5 результате его содержимое становится равным Х 0=(Х- 0,125)-0,25 =Х0,375.После установления переходных 10 процессов в регистрах 2 и 3 распределитель 20 импульсов вырабатывает на своем выходе 25 сигнал, поступающий через элементы ИЛИ 9 и 10 соответственно на управляющие входы регистров 2 и З,в результате чего содержимое . регистров сдвигается на один разряд вправо и становится соответственно равным Р=2О, 125 ХУ)= - 0,25( (Х -(У и В. =2 ф 0,25 (У = 20 =0,5 У.Следуюций импульс, появляющийся на выходе 26 распределителя 20 импульсов, проходит через элемент , ИЛИ 7 на управляющий вход регистра 2, разрешая перенос его содержимого в сумматор 1. Содержимое сумматора суммируется с .содержимым регистра и становится равным Х =0,125(Х(- У)+0,25 Х( в (У =Оэ 375 Х (У)Импульс, появляющийся на выходе 27 распределителя 20 импульсов через элемент ИЛИ 8 поступает на вход регистра 2 и обнуляет его. Импульс, появляющийся на выходе 28 распределителя 20 импульсов, поступает через элемент ИЛИ б на управляющий вход мультиплексора 21 и разрешает перенос содержимого сумматора 1 в регистр 2, в результате чего содержимое регистра становится равным Р = 0,375 Х -(У). Импульс, появляющийся на выходе 29 распределителя 20 импульсов, поступает через элементы ИЛИ 9 и 11 соответственно на управляющие входы регистров 2 и 3, в результате чего содержимое регистра 2 сдвигается на один разряд вправо и становится равным В.г= 20,375( (Х.( - (У =0,75.(Х( - У(, а содержимое регистра 3 переносится в сумматор 1 и вычитается из .его содержимого. Содержимое сумматора при этом становится равным Е=0,375 Х( - (У)-0,5 (У = Го. На этом формирование начального значения оценочной функции в сумматоре ;заканчивается. 157 10Следующий импульс, появляющийся на выходе 30 распределителя 20 импульсов поступает через элемент ИЛИ 10 на управляющий вход регистра 3 и сдвигает его содержимое на один разряд вправо, в результате чего содержимое регистра становится равным Рз= 20,5 У =У 1. К этому моменту времени все начальные значения параметров в сумматоре 1 и регистрах 2 и 3, необходимые для дальнейшей работы интерполятора, оказываются сформированными. Поэтому импульс, появляющийся на выходе 31 распределителя 20 импульсов, поступает на прямой вход триггера 4 режима работы включает его в единичное состояние и с этого момента времени начинается отработка шаговой траектории прямолинейного отрезка, заданного своими проекциями на оси координат. Разрешающий потенциал с единичноговыхода триггера 4 режима работы поступает на входы элементов И 16 и 17,на другие входы которых поступают импульсы с генератора 15 тактовых импульсов. В зависимости от знака числа,находящегося в сумматоре, изменяетсясостояние знакового разряда сумматора., Отрицательному значению числа соответствует единичное состояние знакового разряда, положительному или яулевому значению соответствует нулевое,состояние знакового разряда суммато-ра. Если содержимое сумматора 1 положительно или равно нулю, разрешающиепотенциалы присутствуют на всех входах логического элемента И 16, еслиотрицательно - на всех входах логического элемента И 17. В зависимостиот этого импульсы с генератора 15тактовых импульсов проходят на вы ход соответствующего логическОРОэлемента И 16 или 17. При положительном или нулевом значении числа, находящегося в сумматоре 1, импульсыгенератора 15 тактовых импульсов проходят на выход логического элементаИ 16 и через элемент ИЛИ 11 на управляющий вход регистра 3, вызываяперенос его содержимого в сумматоре1. С каждым таким переносом в соответствии с выражением (1) из содержимого сумматора вычитается содержимое регистра 3. Этот процесс продолжается до тех пор, пока содержимоесумматора 1 не станет отрицательным.22157 12 10 11 15 При отрицательном значении содержимого сумматора импульсы генератора 15 тактовых импульсов проходят на 1выход логического элемента И 17 и через элемент ИЛИ 7 поступают на управляющий вход регистра 2, вызывая перенос его содержимого в сумматор 1. После каждого такого переноса содержимое сумматора в соответствии с выражением (1) суммируется с содержимым регистра 3. Этот процесс продолжается до тех пор, пока содержимое сумматора опять не станет отрицательным, после чего описанный процесс работы повторяется. Подсчет количества оставшихся до конца отрезка шагов осуществляется счетчиком 14 конца интерполяции. Для этого из содержимого счетчика, равного длине максимальной величине проекции отрезка на координатную ось с учетом корректирукицей добавки в соответствии с выражением (3), вычитается величина текущего приращения по координате. Поскольку величины приращений по осям координат неодинаковы, поэтому из содержимого счетчика вычитается соответствующая каждому шагу величина элементарного перемещения. Так, при перемещении вдоль осей Х и У величина элементарного перемещения равна единице, поэтому из содержимого счетчика при обработке перемещений вдоль этих осей при появлении импульсов на выходе логического элемента И 16 каждый раз вычитается единичное приращение. При комбинированном перемещении величина шага вдоль координатных осей составляет 0,75 величины единичного шага, поэтому при появлении импульсов на выходе логического элемента И 16, соответствующих отработке комбинированных перемещений вдоль обеих координатных осей, из содержимого счетчика каждый раз вычитается величина текущего перемещения, равного 0,75 от величины единичного шага. Для выполнения этой процедуры импульс с выхода логического элемента И 17 сначала поступает на вход вычитания третьего младшего разряда счетчика и вычитает из его содержимого значение веса этого разряда, равного 0,5. После этого импульс с выхода логического элемента И 17 через элемент 13 задержки и элеменг ИЛИ 12 поступает на вход вычитания нторого младшего разряда счетчи 1.ка 14 и вычитает из содержимого счетчика вес этого разряда, равный 0,25 основного шага приращения. Таким образом, при каждом появлении импульса с выхода логического элемента И 17 из содержимого счетчика вычитается значение. очередного приращения, равного 0,75 значения от основного единичногошага. Описанный процесс работы продолжается до тех пор, пока не будет отработано заданное в счетчике 14конца интерполяции число шагов перемещения вдоль наибольшей проекции на координатную ось. Значение содержимого счетчика при этом становится отрицательным, счетчик переполняется,иимпульс переполнения с выхода старшего разряда счетчика поступает на вход сумматора 1, регистра 3 и через логический элемент ИЛИ 8 на вход регистра 2, а также на входы регистров 4 и 5и через элемент 22 задержки на собственные входы, устанавливая названные элементы в нулевое состояние. Работа интерполятора на этом прекращается, и схема готова к приему очередного кадра информации.Поскольку координатная ось с большей проекцией отрезка может для разных кадров меняться, поэтому требует. ся коммутация единичных приращенийпо соответствующим осям координат,Для этой цели используется триггер5 знака, определяющий знак отношениямежду проекциями отрезка Х и У наоси координат. Если в качестве небольшой проекции отрезка используетсяпроекция отрезка на ось Х, триггер5 знака при вводе исходных данныхустанавливается сигналом со входа35 интерполятора в единичное состояние и импульсы с выхода элементаИ 16 в течение всего кадра интерполяции проходят на выход элементаИ 18, обеспечивая выдачу единичныхприращений в канал Х на выход 36интерполятора. Если же в качественаибольшей проекции отрезка используется его проекция на ось У, то.триггер 5 знака остается в нулевомсостоянии и импульсы с выхода элемента И 16 проходят на выход элемента И 19 и выход 37 интерполятора,обеспечивая выдачу единичных приращений в канал У. Одновременным пере-. мещениям,вдоль координатных осей Х и У соответствует появление импульсов на выходе логического элементаФ.15221 И 17 и выходе 38 интерполятора, при этом величина элементарного перемещения вдоль каждой координатной оси соответствует 0,75 величины единич 5ного шага. Величина диагонального перемещения при этом составляет0,75 ГТ = 1,06066, что уменьшает погрешность интерполирования по сравнению с известными методами. 10Предлагаемое устройство обеспечивает более высокую точность интерполирования. Достоинством предлагаемого способа является также и возможность поворота формируемых траекто рий на угол, кратный 45 ф, без дополнительного пересчета координат, в то время как известные технические решения допускают повороты, кратные углу 90 20Формула изобретенияЛинейный интерполя тор, содержащийсумматор накапливающего типа, у кото рого входы приема первого и второго слагаемых соединены с прямыми выходами первого регистра сдвига и инверсными выходами второго регистра сдвига, входы которого являются входами З 0 ввода меньшей проекции отрезка на координатную ось, триггер режима работы, триггер знака, первый и второй элементы ИЛИ, выход второго элемента ИПИ соединен с входом управления переносом содержимого первого регистра сдвига в сумматор, третий, четвертый, пятый, шестой и седьмой элементы ИЛИ, первый и второй элементы задержки, счетчик конца интерполяции, генератор тактовых импульсов, первый и вто 40 рой элементы И, первые входы которых соединены соответственно с инверсным и прямым выходами знакового разряда сумматора, вторые входы соединены с прямым выходом триггера режима рабо ты, третьи входы - с выходом генератора тактовых импульсов, выход первого элемента И соединен с первым входом вычитания счетчика конца интерпо, ляции, выход второго элемента И соединен с первым входом второго элемента ИЛИ, третий и четвертый элементыИ, первые входы которых соединены соответственно с прямым и инверсным выходами триггера знака, а выходы соединены с выходами интерполятора выдачи единичных приращений по осям Х и У соответственно, распределитель 57 14импульсов, соединенный первым выходом с вторым входом шестого и вторым выходом с первым входом первого элементов ИЛИ, о т л и ч а ю щ и й .ся тем, что, с целью повышения точности, в него дополнительно введен мультиплексор, в вычитающий счетчик конца интерполяции введены три младших разряда и распределитель импульсов, причем выходы мультиплексора соединены с входами первого регистра сдвига, первые информационные входы мультиплексора соединены с выходами сумматора, вторые информационные входы являются входами интерполятора для ввода большей проекции отрезка на координатную ось, первый вход мультиплексора соединен с выходом первого элемента ИЛИ, второй вход соединен с входом начала работы интерполятора и вторым входом второго элемента ИЛИ, первый выход распределителя импульсов соединен с первым входом третьего элемента ИЛИ и со счетным входом первого младшего разряда счетчика конца интерполяции, второй выход соединен с первыми входами пятого и седьмого элементов ИЛИ, третий выходсоединен с первым и вторым входами соответственно четвертого и пятого элементов ИЛИ, четвертый, пятый и шестой выходы соединены соответственно с третьим входом второго, вторым входом третьего и вторым входом первого элементов ИЛИ, седьмой выход соединен с вторым и третьим входами соответственно четвертого и шестого элементов ИЛИ, восьмой и девятый выходы соединены с третьим и прямыми входами соответственно пятого элемента ИЛИ и триггера режима работы, выходы третьего и четвертого элементов ИЛИ соединены соответственно с входами установки нуля и управления сдвигом содержимого первого регистра сдвига, выход пятого элемента ИЛИ соединен с входом управления сдвигом содержимого второго регистра сдвига, счетные входы второго и третьего младших разрядов счетчика конца интерполяции соединены соответственно с выходом седьмого элемента ИЛИ и выходом второго элемента И, вход первого элемента задержки соединен с выходом второго элемента И, а выход - с вторым входом седьмого элемента ИЛИ, инверсный выход старшего разряда счетчика конца интерполяции соединен15 1522 с третьим входом третьего элемента ИЛИ, входами установки нуля сумматора и второго регистра сдвига, инверсными входами триггера режима работы и триггера знака, прямой вход которого яв 5 ляется входом интерполятора, индицифующий знак отношения больше или равно между координатами Х и У, ХЯУ 1, входом второго элемента задержки, 157 16 соединенного выходом с входами установки нуля счетчика конца интерполяции, при этом информационные входысчетчика конца интерполяции соединены с информационным входом интерполятора для ввода большей проекции отрезка на координатную ось, выход второго элемента И соединен с выходоминтерполятора.

Смотреть

Заявка

4374119, 01.02.1988

МИНСКИЙ РАДИОТЕХНИЧЕСКИЙ ИНСТИТУТ

ТОРМЫШЕВ ЮРИЙ ИВАНОВИЧ

МПК / Метки

МПК: G05B 19/18, G05B 19/4103

Метки: интерполятор, линейный

Опубликовано: 15.11.1989

Код ссылки

<a href="https://patents.su/10-1522157-linejjnyjj-interpolyator.html" target="_blank" rel="follow" title="База патентов СССР">Линейный интерполятор</a>

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