Назначение:
Формирует синусоидальный сигнал с заданной частотой, амплитудой, фазой и смещением.
Для формирования выходного сигнала блоком могут использоваться два алгоритма. Вид алгоритма определяется параметром Sine Type (способ формирования сигнала):
- Time-based – По текущему времени.
- Sample-based – По величине шага модельного времени.
Формирование выходного сигнала по текущему значению времени для непрерывных систем
Выходной сигнал источника в этом режиме соответствует выражению:
y = Amplitude* sin(frequency* time + phase) + bias.
Параметры:
1. Amplitude - Амплитуда.
2. Bias – Постоянная составляющая сигнала.
3. Frequency (rads/sec) - Частота (рад/с).
4. Phase (rads) - Начальная фаза (рад).
5. Sample time – Шаг модельного времени. Используется для согласования работы источника и других компонентов модели во времени. Параметр может принимать следующие значения:
0 (по умолчанию) – Используется при моделировании непрерывных систем.
> 0 (положительное значение) – Задается при моделировании дискретных систем. В этом случае шаг модельного времени можно интерпретировать как шаг квантования по времени выходного сигнала.
-1 – Шаг модельного времени устанавливается таким же, как и в предшествующем блоке, т.е. блоке, откуда приходит сигнал в данный блок.
Этот параметр может задаваться для большинства блоков библиотеки Simulink. В дальнейшем он рассматриваться не будет.
|
|
При расчетах для очень больших значений времени точность расчета выходных значений сигнала падает вследствие значительной ошибки округления.