Генератор кусочно-линейных функций
Изобретение относится к автоматике и вычислительной технике и является усовершенствованием основного изобретения по авт. св. № 1474692. Цель изобретения -упрощение программирования генератора. Генератор кусочно-линейных функций содержит счетчик 1, формирователь 2 кода начальной установки, элемент ИЛИ 3, блок 4 памяти, цифровой интегратор 5, цифроаналоговый преобразователь 6, управляемый делитель 7 частоты, инвертор 8 и тактовый генератор 9. Упрощение программирования достигается на основе введения дополнительного выхода признака конца пьедеста: ла функции блока 4 и управления этим признаком формирователем кода начальной установки, что позволяет использовать одну область блока памяти для хранения параметров пьедесталов функций, а другую область для хранения собственно параметров функций, причем для хранения второй области может быть использовано ПЗУ с постоянным набором функций. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (л)5 G 06 G 7/26
ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) Ki9 FP 1 Щ
ОПИСАНИЕ ИЗОБРЕТЕНИ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Юань!е (61) 1474692 (21) 4465451/24 (22) 26.07.88 (46) 07.06.92. Бюл. ¹ 21 (71) Специальное конструкторско-технологическое бюро физического приборостроения с Опытным производством Института физики АН УССР (72) Л, Е, Харин (56) Авторское свидетельство СССР
¹ 1474692, кл. G 06 G 7/26, 1987. (54) ГЕНЕРАТОР КУСОЧНО-ЛИНЕЙНЫХ
ФУНКЦИЙ (57) Изобретение относится к автоматике,и вычислительной технике и является усовершенствованием основного изобретения по авт. св. № 1474692. Цель изобретения — упрощение программирования генератора.. Ы,, 1739377 А2
Генератор кусочно-линейных функций содержит счетчик 1, формирователь 2 кода начальной установки, элемент ИЛИ 3, блок 4 памяти, цифровой интегратор 5, цифроаналоговый преобразователь 6, управляемый делитель 7 частоты, инвертор 8 и тактовый генератор 9. Упрощение программирования достигается на основе введения дополнительного выхода признака конца пьедеста; ла функции блока 4 и управления этим признаком формирователем кода начальной установки, что позволяет испольэовать одну область блока памяти для хранения параметров пьедесталов функций, а другую область для хранения собственно параметров функций, причем для хранения второй области может быть использовано ПЗУ с постоянным набором функций. 1 ил, 1739377
Изобретение относится к автоматике и вычислительной технике, может быть использовано для построения программируемых генераторов произвольных и фиксированных функций, аппроксимированных линейными сегментами и является усовершенствованием основного изобретения по авт. св. KL 1474692.
Целью изобретения является упрощение программирования.
На чертеже приведена функциональная схема генератора.
Генератор содержит счетчик 1, формирователь 2 кода начальной установки, элемент ИЛИ 3, блок 4 памяти, цифровой интегратор 5, цифроаналоговый преобразователь 6, управляемый делитель 7:частоты, инвертор 8 и тактовый генератор 9.
Блок 4 памяти кроме секции оперативной памяти (ОЗУ) может содержать секцию постоянной памяти (ПЗУ), При этом ОЗУ должно использоваться для хранения информации о параметрах пьедестала и изменяемого набора. заданных функций, а ПЗУ— для хранения информации а параметрах постоянного набора заданных функций.
Адресные входы и информационные выходы секций ОЗУ и ПЗУ могут быть эапараллелен ы. При этом выбор требуемой секции должен осуществляться по входам "Выбор кристалла". Цифровой интегратор 5 должен обеспечивать два режима работы: режим интегрирования и режим записи входной информации в интегратор без интегрирования. При этом ранее накопленная в интеграторе информация стирается.
Управление генератором осуществляется устройством управления. которое на чертеже условно не показано.
Генератор кусочно-линейных. функций . работает следующим образом.
Рабочему режиму генератора предшествует загрузка блока 4. В процессе,загрузки в первую ячейку блока 4 заносится информация о параметрах пьедестала, ко торая должна сопровождаться признаком конца пьедестала и признаком вида айпроксимации, переводящим интегратор 5 s режим записи входной информации без интегрирования. В остальные ячейки блока
4 записывается информация о параметрах заданных функций (секция ПЗУ должна располагаться в области старших адресов адресного поля блока). Последняя ячейка каждой функции должна сопровождаться признаком конца функции (конца периодизируемого фрагмента).
Загрузка и адресация ячеек блока 4 осуществляется по входам 10 и 11 соответственно.
После загрузки блока 4 счетчик 1 обнуляется и генератор переводится в рабочий режим.
Рабочий режим начинается по сигналу
5 запуска генератора 9. В начале рабочего режима производится считывание информации о параметрах пьедестала из первой ячейки блока 4 и занесение этой информации в виде значений амплитуды и длины
10 пьедестала соответственно в ин гегратор 5 и делитель 7 частоты. При этом под действием признака вида аппроксимации интегратор 5 переводится в режим записи входной информации без интегрирования, что обеспе15 чивает установку интегратора 5 в состояние, соответствующее значению кода пьедестала независимо от предшествующего состояния интегратора. После отработки заданной длины пьедестала на выходе дели20 теля 7 частоты появляется сигнал, который поступает на тактирующий вход формирователя 2 кода и совместно с признаком конца, пьедестала, поступающим из блока 4 через элемент ИЛИ 3 на вход разрешения считы.25 вания формирователя 2 кода, разрешает, считывание кода начальной установки из формирователя 2 кода в счетчик 1. Код начальной установки указывает начальную ячейку области блока 4, в которой записана
30 информация о параметрах заданной функции. Дальнейшая работа генератора состоит в последовательном считывании ячеек указанной области и формировании на основании хранящейся в них информации уча35 стков аппроксимации заданной функции.
При считывании последней ячейки области заданной функции на выходе блока 4 появляется признак конца периодизируемого фрагмента функции, который через
40 элемент ИЛИ 3 поступает на вход разрешения считывания формирователя 2 и совмест. но с тактирующим сигналом с выхода. делителя 7 частоты разрешает повторное считывание кода начальной установки из
45. формирователя 2 в счетчик 1 и т. д. до оста. новки генератора.
Остановка генератора осуществляется снятием сигнала запуска генератора 9. При этом на выходе интегратора 8 формируется
50 сигнал сброса счетчика 1 в начальное состояние, код которого соответствует адресу ячейки пьедестала в блоке 4. Это обеспечивает повторение описанной выше последовательности считывания ячейки пьедестала
55 и области заданной функции при повторном запуске генератора.
Выбор заданной функции из изменяемого и постоянного набора заданных функций. хранящихся в блоке 4, осуществляется
1739377 программирование генератора при воспроизведении различных функциональных зависимостей произвольного вида, Составитель С.Казинов
Редактор Л.Алексеенко Техред M.Mîðãåíòàë Корректор С.Пекарь
Заказ 4451 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", r. Ужгород, ул,Гагарина, 101 установкой соответствующего кода в формирователе 2, Введение признака конца пьедестала и управление им формирователем кода начальной установки обеспечивает независи- 5 мость расположения областей пьедестала и заданной функции в блоке памяти, т. е. обеспечивает возможность использования одной области блока памяти для хранения значений пьедестала, общей для всего на- 10 бора заданных функций, а также позволяет использовать в составе блока секцию ПЗУ с построчным набором функций, для каждой из которых может быть задано произвольное значение пьедестала. Укаэанные воэ- 15 можности позволяют упростить
Формула изобретения
Генератор кусочно-линейных функций по авт. св, М 1474692, отличающийся тем, что, с целью упрощения программирования, в него введены элемент. ИЛИ, подкл ючен н ый выходом к входу разрешения считывания формирователя кода начальной установки, а первым и вторым входами — к входу признака конца периодизируемого фрагмтнта и выходу признака конца пьедестала функции блока памяти соответственно,


