Функциональный преобразователь
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТ ИЧЕСНИХ
РЕСГ1УБЛИН (19) (И) ГОСУД)(РСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИ
Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ я (61) 957218 (21) 3350181/18-24 (22) 27. 10 ° 81 (46) 07.11.83. Бюл. Р41 (72) Э.И. Анисимов, B.Þ, Десятун, В.П. Жабеев, М.И. Корниенко, В.A. Кротевич, В.А. Мартынов и П.В. Миодушевский (53) 681.335 (088.8) (56) 1. Авторское свидетельство СССР
Р 957218, кл. G 06 F. 15/31, 1980 (прототип). (54)(57) ФУНКЦИОНАЛЬНЫИ ПРЕОБРАЗОВАТЕЛЬ по авт. cs. 9 957218, .о т л ич а ю шийся тем, что, с целью рас ширения области его применения за . счет дополнительного воспроизведения производных от функций, в него sse-„ дены регистр производнйх, дополнительная группа блоков памяти, допол3(59G 06 F 15 31 ° G 06 J 3 00 нительный коммутатор, дополнительный блок умножения и блок деления, выход которого является дополнитель:ным выходом функционального преобразователя, первый вход подключен к
::выходу регистра интервалов,а второй вход — к выходу дополнительного блока умножения, соединенного первым входом с выходом блока вычитания, вторым входом - с выходом дополнительного коммутатора, подключенного.входами к выходам блоков памяти дополнительной группы, соединенных адрес" ными входами с выходами разрядов второго счетчика, а управляющими входами — с выходами регистра производных, подключенного входом записи к Я выходу переполнения второго счетчика, а информационным входом -,к входу задания вида производной преобразо, вателя.
1053111
Изобретение относится к автоматике и вычислительной технике, в частности к устройствам для воспроизведения функций и их производных по значениям цифрового аргумента.
По основному авт. св. Р 957218 из- 5 вестен функциональный преобразователь, содержащий первую группу элементов И, подключенных первыми входами к входу задания временного интервала,а выходами — к первой группе входон элемен 10 та ИЛИ и к входам регистра интервалов, соединенного выходами с первыми входами элементов И второй группы, подключенных вторыми входами к выходу элемента задержки,а выходами — к второй группе входов элемента ИЛИ, соединенного выходом с установочным входом первого счетчика, подключенного счетным входом к выходу генератора импульсов, а кодойым выходом к входу дешифратора нуля, соединенного ныходом с входом элемента задержки и со счетным входом второго счетчика, подключенного выходом перейолнения
Й вторым. входам элементов И первой группы, первым входам элементов И
К адресным входам блоков памяти груп. пы, соединенных управляющими входами с выходами регистра функций, а выхо.даии -"-с входами коммутатора,подключейного выходом к первому входу бло- 30 ка умножения, соединенного выходом с первым входом блока сложения, а вторым входом — с выходом блока вычитания, подключенного первым входом к выходу первого регистра ординат, а 35 вторым входом — к выходу второго регистра ординат и к нторому входу блока сложения, выход которого является информационным выходом функци онального преобразователя, причем 4О
:входы первого и второго регистров, ординат соединены с выходами элементов И соответственно третьей и четвертой групп, подключенных вторыми входами к входам задания значений ор-А динат начала и конца интервала, а информационный вход регистра Функций соединен с входом задания вида функций (1) .
Недостатком известного преобразователя является ограниченная обпасть применения.
Целью изобретения является расширение области применения за счет дополнительного воспроизведения производных от функций.
Эта цель достигается тем, что в функциональный преобразователь введены регистр производных, дополни тельная группа блоков памяти, дополнительный коммутатор, дополнительный
60 блок умножения и блок деления, выход ко торого является дополнительным ныватеходом функционального преобразова ля,первы ервый вход подключен к выхЬду регистра интервалов, а нторой вход - 65 к выходу дополнительного блока умножения, соединенного первым входом с выходом блока вычитания, а вторым входом ; с выходом дополнительного коммутатора, подключенного входами к выходам блоков памяти дополнительной группы, соединенных адресными входами с выходами разрядов второго счетs 1. чика,а управляющими нходами — с выходами, регистра производных, подклю» ченного входом записи к выходу переполнения второго счетчика, а инфо мационным входом — к входу задания вида производной преобразователя, На чертеже изображена блок-схема функционального преобразователя.
Устройство содержит первую группу 1 элементов И, подключенных первыми входами к входу 2 задания временного интервала, а выходами к первой группе входов элемента ИЛИ 3 и к входам регистра 4 интервалов. Регистр 4 соединен выходами с первыми входами элементов И 5 второй группы, подключенных вторыми входами к выходу элемента б задержки, а выходами— к второй группе входов элемента ИЛИ
З,соединенного выходом с установочным входом первого счетчика 7. Счетчик 7 подключен счетным входом к выходу генератора 8 импульсов, а кодовым выходом - к входу дешифратора 9 нуля, соединенного выходом с входом элемента б задержки и со счетным входом второго счетчика 10. Счетчик 10 подключен выходом переполнения к вторым входам элементов,И пер вой группы 1, первым входам элементов И третьей и четвертой групп 11 и 12, входу записи регистра 13
Функций и к управляющему ййходу 14 функционального преобразователя, а выходами разрядов - к адресным входам блоков 15 памяти основной группы, Блоки 15 памяти соединены управляющими входами с выходами регистра
13 функций,а выходами — c входами основного коммутатора 16, подключенно-. го выходом к первому входу основного блока 17 умножения; Блок 17 умножения соединен выходом с первым входом .блока 18 сложения, а вторым входом с выходом блока 19 вычитания, подключенного первым входом к выходу йервого регистра 20 ординат,а вторйм входом — к выходу второго регистра 21 ординат и к второму входу бло-ка 18 сложения, выход которого явля ется информационным выходом 22 функционального преобразователя. Входы первого и второго регистров 20 и 21 ординат соединены с выходами элементов И соответственно третьей и четвертой групп 11 и 12 подключенных вторыми входами к входам 23 и 24 задания значений ординат начала и конца интервала. Блок 25 деления, выход которого является дополнительным
1 053111 дом шаге выборки получается код,соотПосле выборки последних кодов ординат нормированной функции и ее производной на выходе переполнения счетчика 10 появляется импульс, который через управляющий выход 14 генератора инициирует внешнюю вычислительную машину на обновление информации в регистрах 4,13,20,21 и 30 в соответствии с имеющимися требованиями к виду воспроизводимой функции на новом участке. Следует отметить, что возможно конструктивное выполнение Функционального преобразователя с одной группой блоков памяти. При этом, например, в старшие разряды выходом 26 функционального преобра- . зователя, подключен первым входом к выходу регистра 4 интервалов, а вторым входом - к выходу дополнитель-ного блока 27 умножения. Блок 27 соединен первым входом с выходом блока
19 вычитания, а вторым входом с выхо" дом дополнительного коммутатора 28., подключенного входами к выходам блоков 29 памяти дополнительной группы.
Блоки 29 памяти соединены адресными .40 входами с выходами разрядов счетчика:
10,а-управляющими входами — с выхода-. ми регистра 30 производных, подключенного входом записи к выходу переполнения счетчика 10, а информационнйм 15 входом — к ..входу 31.задания вида производной. Информационный вход регистра 13 соединен с входом 32 задания вида функций. функциональный преобразователь 70 работает следующим образом.
В исходном состоянии в регистр 4 от внешней вычислительной машины через вход 2 и группу 1 элементов И записывается код временного интервала, а в регистры 20 и 21 через вхо« и ды 23 и 24 и группы 11 и 12 элементов
И соответственно записываются кодЫ
К и К„.ординат заданной Функции в начале и в конце временного участка.
КОДЫ Кр; ординат каждой норМироваи-. .ной (О 6 К „ 6 1; i = .1,2,3...) функции и коды нормированной производной, выражаемые через разность кодов соседних ординат нормированной функции {Кр„ — К „ <), однажды вво -
:дятся по своим адресам в соответствующие блоки 15 и 29 памяти основ ной и дополнительной групп. По ко манде от внешней вычислительной машины через входы 32 и 31 регистры 4О
13 и 30 (выполняющие роль дешифраторов с запоминанием) в зависимости от того, какой участок заданной функции формируется, разрешают считывание кодов ординат нормированной . 45 функции и ее производной из соответствующих блоков 15 и 29 памяти.
Блок выборки временных интервалов (образованный совокупностью узлов, 3 +-10) в соответствии с кодом 9 временного. интервала записанным в регистре 4, тактирует моменты последовательного считывания из бло-: ков 15 и 29 памяти кодов ординат нормированной Функции и ее нормирован-. ной производной. При этом .а исходном состоянии код ь от внешней вычислительной машины записывается.в ре гистр 4 и счетчик 7. При поступлении импульсов с генератора 8 на счетчик
7 содержимое последнего уменьшается 60 до нуля и в момент обнуления фиксируется дешифратором 9. Выходной сигнал дешифратора 9 через элемент 6 задержки и группу 5 элементов И вос-.
:станавливает состояние счетчйка 7 у путем считывания в него содержимого регистра 4. Кроме этого, сигнал с дешифратора 9 поступает на счетчик
10, увеличивая его содержимое на единицу. В соответствии с новым состоянием счетчика 10 из блоков 15 и
29 памяти считываются очередные значения кодов ординат нормированной функции и ее производной. Далее описанные -действия повторяются.
Содержимое регистров 20 и 21 кодов.ординат в начале и в конце временного участка вычитается в блоке
19 вычитания с учетом знака каждой ординаты и результат поступает на входы блоков 17 и 27 умножения, на другие входы которых через коммутаторы 16 и 28 из блоков 15 и 29 памяти поступают текущие коды ординат нормированной функции и ее производ ной ° Произведение, полученное на выходе блока 17, суммируется в блоке
18 со значением кода ординаты функ ции в начале времецного участка регистра 21. Таким образом, на выходе блока 18 и на информационном выходе
22 преобразователя в каждый временной интервал формируется значение орди-. наты воспроизводимой функции,, которая на каждом временном участке получается путем трансформации нормированной функции во времени и в соответствии с заданными значениями ординат воспроизводимой функции в начале и в конце этого временного участка, т.е. текущее значение функ ° ции на выходе 22.определяется выражением
Квит 4 i KH + Kq;i (Kk {-Кн) ) °
Произведение полученное на выхо- де блока 27 умножения, делится в бло. ке 25 на величину кода временного интервала, поступающего,на блок 25 с выхода регистра 4. В результате на выходе 26 преобразователя на кажветствующий производной воспроизводимой Функции на этом временном интервале„ и определяемый выражением вида (К, — К,,, ) (К„- К„)
К л
1053111
Составитель С.Казинов
Редактор Н. Лазаренко Техред А.Ач. Корректор A ° Зимокосов
Эаказ 8873/47 Тираж 706 Подписное
ВНИИПИ 1 осударственного комитета СССР по делам изобретений и открытий
113035, .Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 каждой ячейки блока памяти заносится
:код ординаты нормированной функции, а в младшие разряды - код нормированной производной. В этом случае из состава преобразователя.ирключаются регистр 30, группа блоков 29 памяти и коммутатор 28,а второй . вход блока 27 подключается к выходу младших разрядов коммутатора 16.
Рассмотренный функциональный пре образователь по сравнению с известныл позволяет воспроизводить не только сами функции, но и их производные, что существенно расширяет область применения преобразователя, например, дает возможность использовать
5 его в автоматических системах программного регулирования технологических параметров, требующих для повышения точности воспроизведения заданных временных функций введения
10 в канал управления дополнительного воздействия в виде производной.