Читайте также: |
|
Библиотека Function содержит элементы, описываемые математическим выражением y{t) = F{x(t)}, где x(t) – входная, y(t) – выходная функция времени и F{} – нелинейное математическое выражение. Она содержит разнообразный набор операторов, содержащихся в закладках Non Linear, Functions, Complex, Algebraic, Phase/Freq, Multiplex.
Рисунок 2.6 - Диалоговое окно библиотеки Function
(функции)
В группу Non Linear помещены разнообразные безынерционные элементы (элементы трения, элементы с зоной нечувствительности, двусторонние ограничители, выпрямители, квантователи и др.). Предусмотрена возможность табличного задания нелинейной функции во внешнем файле.
Block | Блок | Выходное напряжение равно: | |
Coulomb | Кулоновское трение | Выходное напряжение: y(t) = a · x(t) + b ·sign[ x(t) ]. | |
Dead Band | Зона нечувствительности | ||
Half Rectify | Однополупериодный выпрямитель | ||
Hysteresis | Гистерезис | Блок гистерезиса обладает инерционностью, которая определяется параметром Bandwidth. Очень малая величина Bandwidth (относительно частоты дискретизации) обеспечивает большую инерционность элемента с гистерезисом (т. е. это фильтр нижних частот); между тем большое значение Bandwidth (например, 0,3 от частоты дискретизации) обеспечивает малую инерционность. | |
Limit | Ограничитель | ||
Quantize | Квантователь | Квантование входного сигнала по уровню (количество уровней квантования равно 2 Quant Bits). | |
Rectify | Двухполупериодный выпрямитель | ||
Xtrnl Fct | Табличное задание функции | Функция преобразования задается во внешнем текстовом файле в одном из двух форматов: 1) На каждой строке располагается пара чисел xb yt (no header), разделенная пробелом или запятой. Значения xt должны располагаться в порядке возрастания; | |
2) Равноотстоящие данные (with header): samples = – количество отсчетов (максимальное количество равно 8192), xmin = – минимальное значение х, хmах = – максимальное значение х, уi – отсчеты функции. |
В группу Functions помещены элементы для расчета тригонометрических и других функций.
ArcTan | Арктангенс | Выходное напряжение: y (t) = G arctg(x (t). | |
ArcTan 4 | Арктангенс | Выходное напряжение: y (t) = G arctg(x 2(t)/ x 1(t)). | |
Cmltv Avg | Текущее среднее | Усреднение входных данных: y(t) = G . | |
Custom | Функция пользователя | Функция описывается произвольным алгебраическим выражением, зависящим от входных напряжений р (n) и времени, например, p (0) * sin(2*pi*ct)+ р (2)^2. Здесь используются параметры: ct – текущее время, cs – текущий номер отсчета и др. | |
Log | Логарифм | Выходное напряжение: y (t) = log b (x (t)). | |
Sigmoid | Сигмоидальная кривая) | Выходное напряжение: y (t) = . | |
Sine | Синус | Формируются два напряжения: y 1(t) = sin(x (t) +q), y2(t) = cos(x (t) + q). | |
Tan | Тангенс | Формируется напряжение: y 1(t) = tg (x (t) +q). | |
Tanh | Тангенс гиперболический | Формируется напряжение: y (t) = th (b x) = . |
В группу Complex помещены элементы, предназначенные для выполнения операций с комплексными переменными:
CxAdd | Сумматор | Суммирование двух комплексных величин: имеется 4 скалярных входа (Real A, Image А и Real В, Image В) и 2 скалярных выхода (Real и Imaginary). | |
Сх Multiply | Перемножитель | Перемножение двух комплексных или комплексно сопряженных величин. | |
Crt-Plr | Преобразование декартовых координат в полярные. | Вычисление модуля и фазы комплексного числа. | |
Plr-Crt | Преобразование полярных координат в декартовые. | Вычисление декартовых координат комплексного числа. | |
Сх Rotate | Циклический сдвиг. | Выполняется циклический сдвиг. |
В группу Algebraic помещены элементы, предназначенные для выполнения алгебраических операций:
а^Х | Возведение в степень. | Возведение в степень (входной сигнал х определяет показатель степени): y(t) = аx (t). | |
Х^а | Возведение в степень. | Возведение в степень (входной сигнал х определяет основание степени): y(t) = xa(t). | |
Divide | Деление | Выходной сигнал равен: где х 1и х 2– входные сигналы. | |
Polynomial | Полином | Расчет полинома пятого порядка: y(t) = a 5 x 5(t) + a 4 x 4(t) + a 3 x 3(t) + a 2 x 2(t) + a 1 x (t) + a 0. | |
Vector Fct | Операции с вектором | Выходное напряжение равно: y (t) = – среднее, y (t) = – модуль, y (t) = среднее геометрическое. Здесь N – количество входов, хi(t) –напряжение на i -м входе. |
В группу Phase/Freq помещены фазовые и частотные модуляторы при гармонической несущей:
Phase Mod | Фазовый модулятор | На выходе фазового модулятора формируются две квадратурные составляющие: y 1 = A sin{2p[ f c t + G x (t)] +q}, y 2 = A cos{2p[ f c t + G x (t)] +q}. | |
Freq Mod | Частотный модулятор | На выходе частотного модулятора формируются две квадратурные составляющие: y 1 = A sin{2p[ f c t + G ] +q}; y 2 = A cos{2p[ f c t + G ] +q}. |
Группа Multiplex содержит устройства прореживания и уплотнения данных:
Extract | Взятие выборок | Имеются 2 входа: Signal – входной сигнал, Control – вход управления | |
Дата добавления: 2015-07-21; просмотров: 59 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Библиотека операторов | | | Ввод алгебраических выражений |