SU732912A2 - Function generator - Google Patents
- ️Mon May 05 1980
SU732912A2 - Function generator - Google Patents
Function generator Download PDFInfo
-
Publication number
- SU732912A2 SU732912A2 SU772556859A SU2556859A SU732912A2 SU 732912 A2 SU732912 A2 SU 732912A2 SU 772556859 A SU772556859 A SU 772556859A SU 2556859 A SU2556859 A SU 2556859A SU 732912 A2 SU732912 A2 SU 732912A2 Authority
- SU
- USSR - Soviet Union Prior art keywords
- block
- output
- input
- code
- counter Prior art date
- 1977-12-19
Links
Landscapes
- Programmable Controllers (AREA)
Description
1one
Изобретение относитс к области автоматики и вычислительной техники и может быть использовано в системах оптимального автоматического регулировани в качестве программного устройства.The invention relates to the field of automation and computer technology and can be used in optimal automatic control systems as a software device.
Поавт.св.№ 527713 известен функциональный генератор/;одержащий блок пам ти , первый выход которого соединен со входом управл емого генератора импупьсов, подключенного выходом к счетному входу реверсивного счетчйка ординаты, а второй выход соединен с первым входом блока совпадени кодов, подключенного вторым входом к выходу реверсивного счетчика ординаты, блок задани знака наклона, подключенный первым входом к выходу реверсию1ого счетчика ординаты, а выходом ко входу управлени реверсом реверсивного счетчика ординаты. Выход блока совпадени кодов через коммутатор соединен со входом блока пам ти, а второй вход блока задани знака наклона - со вторым выходом блока пам ти. Блок задани знака наклона содержит узел управлени и узел сравнени кодов, первый и второй входы которого соединены соответственно с и вторым. входами блока задани знака наклона, а выход через узел управлени подключен к выходу блока задани знака наклона.Parallel number 527713 is a known function generator /; an associated memory block, the first output of which is connected to the input of a controlled impulse generator, connected by an output to the counting input of a reversible counter ordinate, and the second output is connected to the first input of a coincidence unit connected by a second input to the output of the reversible ordinate counter, a tilt-sign assignment unit connected by the first input to the output of the reversing ordinate counter, and an output to the control input of the reversible ordinate reversal counter. The output of the code match unit through the switch is connected to the input of the memory unit, and the second input of the tilt character unit is connected to the second output of the memory unit. The tilting symbol setting unit contains a control unit and a code comparison unit, the first and second inputs of which are connected respectively to the second one. the inputs of the tilt character unit, and the output through the control node is connected to the output of the tilt character task unit.
Однако точность работы такого генератора при генерировании, функций, имеющих промежуточные разрывы первого рода.снижена .However, the accuracy of such a generator in the generation of functions with intermediate discontinuities of the first kind is reduced.
10ten
Цель изобретени - повьпцение точности работы устройства при генерировании функций, имеющих промежуточные разрывы первого рода.The purpose of the invention is to improve the accuracy of the device when generating functions that have intermediate discontinuities of the first kind.
Claims (1)
Эта цель достигаетс тем, что в пред15 ложенный функциональный генератор введены элемент задержки, блок элементов И и второй блок совпадение кодов. Третий выход блока пам ти подключен к информационному Еходу блока элементов И и пер20 вому ксоду второго блока совпадени кодов , второй вход которого подключен к выходу реверсивного счетчика ординаты, вход установки которого подключен к выхо ду блока элементов И, управл ющий вход которого, подключен к выходу второго блока совпадени кодов, управл ющий вход которого через элемент задержки подключен к выходу первого блока совпадени кодов. На чертеже представлена структурна схема устройства. Функцион«шьный генератор содержит блок пам ти 1, управл емый генератор 2 импульсов, реверсивный счетчик 3 ордина,ты , блок задани знака наклона 4, со держащий узел 5 сравнени кодов и узел 6 управлени , блок 7 совпадени кодов, коммутатор 8, блок 9 совпадени кодов, элемент задержки 1О и блок элементов И Первый выход блока пам ти 1 соединен со входом генератора 2, выхоц которого подключен к счетному входу счетчика, второй - к первым Е«.одам узла 6 сравнени кодов и блока 7 совпадени кодов, второй вход подключен к выходу счетчика. Выход узла 5 сравнени кодов подключен ко входу узла 6 управлени , выход которого соединен со входом управ лени реверсом счетчика. Выход блока 7 через коммутатор 8 соединен со входом блока пам ти 1. Выход блока 7 через эле мент задержки 10 подключен к управл ющему входу блока 9 совпадени кодов,, первый вход которого соединен с третьим выходом блока пам ти 1, а второй вход с выходом счетчика. Выход блока 9 под ключен к управл ющему входу блока элементов И 11, вход которого соединен с третьим выходом блока пам ти 1, а выход подключен к установочному входу счетчика. Функциональный генератор работает следующим образом. При пуске генератора коммутатор 8 определ ет на втором выходе блока пам ти 1 код (например, двоичный параллельный ) конечной ординаты текущего отрезка , который поступает на второй вход бло ка 4 и на первый вход блока 7, на первом выходе блока пам ти 1 определ етс код скорости изменени функции, который поступает на вход генератора 2, выходные импульсы которого поступают на счетный нход счетчика. Выходной код (К.вых.) счетчика поступает на первый Екход бдока 4 и на второй вход блока. 7, а также вл етс выходным сигналом фун кционального генератора. Направление счета счетчика, т.е. знак наклона текущего отрезка, определ етс выходным сигналом .узла 5, который при ПОМОЩИ узла 6 определ ет пр мой счет счетчика, если код конечной ординаты от резка больше текущего кода счетчика, и обратный счет - если код конечной ординаты отрезка меньше кода этого счет чика. Когда код счетчика становитс равным коду конечной ординаты отрезка, блок 7 выдает сигнал коммутатору 8 дл перехода на следующий отрезок функции. При этом импульс с блока 7 через элемент задерлски 10 включает блок 9.Врем задержки импульса элементом задержки 10 определ етс временем переключени коммутатора 8. Если значени кодов в счетчике и на третьем выходе блока пам ти 1 равны, то описанный цикл работы йовтор етс . Это соответствует равенству значений левого и правого пределов аппроксимированной фун1щии. При различных значени х кодов в счетчике и на третьем выходе блока пам ти 1(что соответствует разрыву первого рода функции в узле аппроксимации ) на выходе блока 9 по вл етс импульс, который открывает блок элементов И 11 и осуществл ет дискретно установку кода в счетчике, равного коду на третьем вьтходе блока пам ти 1. Сип-нал на выходе функционального генератора также измен етс дискретно во времени и в строгом соответствии со скачком разрыва аппроксимируемой функции. Применение новых элементов - элемента задержки блока совпадени кодов и блока элементов.И - позвол ет повысить точность работы при генерировании функций, имеющих промежуточные разрывы первого рода, по сравнению с прототипом. Формула изобретени Функциональный генер Т1Эр по авт.св. NO 527713, отличающийс тем, что, с целью повышени точности при генерировании функций, имеющих разрывы первого рода, в функциональный генератор введены элемент задержки, блок . элементов И и второй блок совпадени кодов , причем третий выход блока пам ти подключен к информационному входу блока элементов И и первому, входу второго блока совпадени кодов, второй вход которого подключен к выходу реверсивного счетчика ординаты, вход установки которого подключен к выходу блока элементов И, управл ющий вход которого подключен к выходу второго блока совпадени кодов, управл ющий вход которого через элемент задержки подключе к выходу первого блока совпадени кодов.This goal is achieved by the fact that a delay element, a block of elements AND, and a second block of matching codes are introduced into the proposed functional generator. The third output of the memory unit is connected to the informational output of the AND element block and the first codex of the second code matching block, the second input of which is connected to the output of the reversible ordinate counter, the installation input of which is connected to the output of the AND block, the control input of which is connected to the output the second block of code matching, the control input of which is connected through the delay element to the output of the first code matching block. The drawing shows a block diagram of the device. The function generator contains a memory block 1, a controlled pulse generator 2, a reversible counter 3 ordinals, you, a tilt sign unit 4, containing a code comparison node 5 and a control node 6, a code matching unit 7, a switch 8, block 9 code matches, delay element 1O, and a block of elements AND The first output of memory 1 is connected to the input of generator 2, the output of which is connected to the counting input of the counter, the second to the first E "of the code comparison node 6 and block 7 of the matching code, the second input connected to the counter output. The output of the code comparison unit 5 is connected to the input of the control unit 6, the output of which is connected to the control input of the meter reverse. The output of block 7 through switch 8 is connected to the input of memory block 1. The output of block 7 is connected via a delay element 10 to a control input of a block 9 of coincidence codes, the first input of which is connected to the third output of memory block 1, and the second input to output counter. The output of block 9 is connected to the control input of the block of elements 11, the input of which is connected to the third output of memory block 1, and the output is connected to the installation input of the counter. Functional generator operates as follows. When the generator starts, switch 8 determines at the second output of memory 1 the code (for example, binary parallel) of the finite ordinate of the current segment, which goes to the second input of block 4 and to the first input of block 7, determines the first output of memory 1 the code of the rate of change of the function, which is fed to the input of the generator 2, the output pulses of which are fed to the counting counter of the counter. The output code (K.out.) Of the counter enters the first Ekhod of the bdok 4 and the second input of the block. 7, and also is the output signal of the functional generator. Counter direction, i.e. the sign of the slope of the current segment is determined by the output signal of node 5, which, with the HELP of node 6, determines the forward counting of the counter, if the end ordinate code from cutting is greater than the current counter code, and the counting down is if the end ordinate code of the segment is less than the counter code . When the counter code becomes equal to the segment end ordinate code, block 7 issues a signal to switch 8 to move to the next segment of the function. At the same time, the pulse from block 7 through the element of the driver 10 includes the block 9. The delay time of the pulse by the delay element 10 is determined by the switching time of switch 8. If the values of the codes in the counter and on the third output of memory block 1 are equal, then the described operation cycle repeats. This corresponds to the equality of the values of the left and right limits of the approximated function. At different values of the codes in the counter and on the third output of the memory block 1 (which corresponds to the break of the first kind of function in the approximation node), the output of block 9 is a pulse that opens the block of elements 11 and discretely sets the code in the counter equal to the code at the third end of memory block 1. The pin on the output of the function generator also varies discretely in time and in strict accordance with the discontinuity jump of the approximated function. The use of new elements — the element of delay of the block of coincidence of codes and the block of elements. And it allows to increase the accuracy of work when generating functions with intermediate discontinuities of the first kind in comparison with the prototype. Claims of the Invention: Functional T1ED Generator auth.St. NO 527713, characterized in that, in order to increase accuracy in generating functions having discontinuities of the first kind, a delay element, a block, is introduced into the functional generator. And elements and the second block of coincidence, the third output of the memory block connected to the information input of the block of elements AND and the first, input of the second block of matching codes, the second input of which is connected to the output of the reversible ordinate counter, the input of which is connected to the output of the block of elements And, the control input of which is connected to the output of the second block of code matching, the control input of which through the delay element is connected to the output of the first block of code matching.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU772556859A SU732912A2 (en) | 1977-12-19 | 1977-12-19 | Function generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU772556859A SU732912A2 (en) | 1977-12-19 | 1977-12-19 | Function generator |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU527713 Addition |
Publications (1)
Publication Number | Publication Date |
---|---|
SU732912A2 true SU732912A2 (en) | 1980-05-05 |
Family
ID=20738796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU772556859A SU732912A2 (en) | 1977-12-19 | 1977-12-19 | Function generator |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU732912A2 (en) |
-
1977
- 1977-12-19 SU SU772556859A patent/SU732912A2/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU732912A2 (en) | 1980-05-05 | Function generator |
SU1064458A1 (en) | 1983-12-30 | Code/pdm converter |
SU1422363A1 (en) | 1988-09-07 | Digital variable delay line |
SU702373A1 (en) | 1979-12-05 | Data input device |
SU1647862A1 (en) | 1991-05-07 | Pulse sequence driver |
SU1094022A1 (en) | 1984-05-23 | Digital control |
SU628507A1 (en) | 1978-10-15 | Graphic information readout arrangement |
SU1111148A1 (en) | 1984-08-30 | Information input device |
SU1096633A2 (en) | 1984-06-07 | Information input device |
SU587628A1 (en) | 1978-01-05 | Pulse repetition frequency divider |
SU499673A1 (en) | 1976-01-15 | Pulse Frequency Multiplier |
SU1078428A1 (en) | 1984-03-07 | Pulse-position square-law function generator |
SU678672A1 (en) | 1979-08-05 | Retunable frequency divider |
SU656219A1 (en) | 1979-04-05 | Reversible binary-decimal counter |
RU1839279C (en) | 1993-12-30 | Frequency divider with variable rate scaling |
SU1444782A1 (en) | 1988-12-15 | Device for shaping tests |
SU710038A1 (en) | 1980-01-15 | Information output arrangement |
SU610144A2 (en) | 1978-06-05 | Device for representing circumferences |
SU400034A1 (en) | 1973-10-03 | DEVICE FOR MANAGING THE REVERSIBLE COUNTER |
SU1120363A1 (en) | 1984-10-23 | Function generator |
SU1347172A1 (en) | 1987-10-23 | Pulse synthesizer |
SU1008894A1 (en) | 1983-03-30 | Pulse shaper |
SU433627A1 (en) | 1974-06-25 | DEVICE FORMATION OF PULSE SEQUENCES |
SU580648A1 (en) | 1977-11-15 | Reversible pulse counter |
SU1265735A1 (en) | 1986-10-23 | Digital variable voltage converter |