Данная библиотека содержит функции генерации сигналов различной формы, работающие совместно с блоком таймер.
|
Пила (SAW) |
Функция : |
Генератор сигнала пилообразной формы |
Входы : |
timer
(LOGIC)
timer_period (DOUBLE)
|
Выходы : |
output
(DOUBLE)
|
Параметры : |
period (DOUBLE)
amplitude (DOUBLE)
|
|
Синусоида (SINE) |
Функция : |
Генератор сигнала синусоидальной формы |
Входы : |
timer
(LOGIC)
timer_period (DOUBLE)
|
Выходы : |
output
(DOUBLE)
|
Параметры : |
period (DOUBLE)
amplitude (DOUBLE)
init_arg (DOUBLE)
|
|
Импульс (IMPULSE) |
Функция : |
Генератор импульсов прямоугольной формы |
Входы : |
timer
(LOGIC)
timer_period (DOUBLE)
|
Выходы : |
output
(DOUBLE)
|
Параметры : |
period (DOUBLE)
amplitude (DOUBLE)
duration (DOUBLE)
|
|
Линия (LINE) |
Функция : |
Генератор линейного сигнала |
Входы : |
timer
(LOGIC)
timer_period (DOUBLE)
reset (WORD)
|
Выходы : |
output
(DOUBLE)
|
Параметры : |
initial_value (DOUBLE)
tendency (DOUBLE)
range (DOUBLE)
|
|
Случайная величина (RANDOM) |
Функция : |
Генератор случайных величин |
Входы : |
timer
(LOGIC)
|
Выходы : |
output
(DOUBLE)
|
Параметры : |
amplitude (DOUBLE)
|
|
Постоянная величина (CONST) |
Функция : |
Генератор сигнала постоянной величины |
Входы : |
timer
(LOGIC)
|
Выходы : |
output
(DOUBLE)
|
Параметры : |
Const (DOUBLE)
|
Делитель (DIVISOR) | |
Функция : |
Сигнал на выходе блока появляется на каждое k-ое срабатывание таймера, где k - коэффициент деления. При k=0 сигнал на выходе блока отсутствует. |
Входы : |
timer
(LOGIC)
set_koef (DWORD)
|
Выходы : |
timer
(LOGIC)
|
Параметры : |
koef
(DWORD)
|