Библиотека MATLAB 6.1 Simulink. Наиболее часто используемые блоки, описание их параметров, страница 3

H( )z = a0 +a1z−1−1 +a1z−2−2 +a1z−3−3...

1−b1z b2z b3z ...

 

Параметр Numerator задается следующим образом: [a1 a2 a3 …]

Параметр Denominator задается следующим образом: [1 –b1 –b2 –b3…]

Параметр Sample time определяет шаг дискретизации цифрового фильтра и

1

обратно пропорционален частоте дискретизации ∆t =        . При установке fдискр

Sample time = -1 интервал дискретизации (или частота дискретизации) по умолчанию равен интервалу дискретизации предыдущего блока в схеме.

ПРИМЕЧАНИЕ: Данный блок может выступать в роли аналого-цифрового преобразователя, или может обновлять частоту дискретизации до нового установленного значения. При этом: параметр Numerator задается следующим образом: [1] параметр Denominator задается следующим образом: [1 0.000000000001]

1

              параметр Sample timet =

fдискр


4.  Abs – вычисляет модуль от входного сигнала.

Ниже на рисунке представлена схема с блоком Abs. На осциллограмме, на первой оси показан исходный синусоидальный сигнал, на второй оси показан модуль от данного сигнала.

 

5.  Complex to Real-Image – разделяет комплексный сигнал на две части: действительную и мнимую.

s&вх( )t = sвыхRe(t)+ j sвыхIm(t)

 

Ниже на рисунке представлена схема с блоком Complex to Real-Image. На осциллограмме, на первой оси показана действительная часть исходного  синусоидального сигнала, на второй оси показана мнимая часть (равна нулю, так как входной сигнал чисто действительный) от данного сигнала.

 

6.  Gain – линейный усилитель. Усиливает или ослабляет сигнал в соответствии с заданным коэффициентом.

sвых(t)= K sвх(t)

 

Ниже на рисунке представлена схема с блоком Gain. На осциллограмме, на первой оси показан исходный синусоидальный сигнал, на второй оси показан данный сигнал, умноженный на коэффициент -0.5

 


7.  Блок Simulink/Math/Logical Operator – выполняет заданные логические операции. 

 

Параметр Operator определяет логическую функцию, а Number of input ports – количество входных сигналов, над которыми выполняется данная логическая операция.

8.  Блок Simulink/Math/Math Function – вычисляет заданную математическую функцию от входного сигнала.

sвых(t)= f (sвх(t))

 

Ниже на рисунке представлена схема с блоком Math Function. На осциллограмме, на первой оси показан исходный синусоидальный сигнал, на второй оси показан данный сигнал, возведенный в квадрат.

 

9.  Блок Simulink/Math/Product – перемножает входные сигналы

sвых(t)= sвх1(t)⋅ sвх2(t)⋅...

 

Параметр Number of inputs – задает количество входов для перемножаемых сигналов.

Ниже на рисунке представлена схема с блоком Product. На осциллограмме показан сигнал – результат перемножения синусоидального сигнала на линейно возрастающее напряжение.

 

10.  Блок Simulink/Math/Real-Image to Complex объединяет два сигнала в комплексный сигнал.

sвхRe( )t + j sвхIm(t)= s&вых(t)

 

11.  Блок Simulink/Math/Sum – суммирует входные сигналы.

sвых( )t = sвх1(t)+ sвх2(t)+ ...

 

Количество знаков «+» в параметре List of signs определяет количество суммируемых сигналов. Также вместо знака «+» можно поставить знак «–», тогда сигнал, поданный на вход «минус» будет вычитаться.  

Ниже на рисунке представлена схема с блоком Sum. На осциллограмме, показан сигнал - результат суммирования синусоидального сигнала с линейно возрастающим напряжением.

 

12.  Блок Simulink/Math/Trigonometric Function – вычисляет заданную тригонометрическую функцию от входного сигнала.

sвых(t)= fтриг(sвх(t))

 

На рисунке показано преобразование линейной функции t в cos(t)

 

13.  Блок Simulink/Nonlinear/Relay – компаратор (реле), переключающий сигнал по заданному уровню.