Читайте также: |
|
Библиотека 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 | Деление | Выходной сигнал равен:
![]() |
![]() | 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) = ![]() ![]() ![]() |
В группу 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 ![]() ![]() |
Группа Multiplex содержит устройства прореживания и уплотнения данных:
![]() | Extract | Взятие выборок | Имеются 2 входа: Signal – входной сигнал, Control – вход управления |
![]() |
Дата добавления: 2015-07-21; просмотров: 59 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Библиотека операторов | | | Ввод алгебраических выражений |