Управляемый синусоидальный генератор

| Векторизован | Си |
в палитре на схеме

Блок векторизован, представляет собой управляемый источник синусоидального напряжения. Отличается от блока «Синусоида» наличием управляющего входа (StateFlag), а также тем, что задание параметров сигнала происходит снаружи блока.

Входы

  • StateFlag – управляющий вход. Значению 1 на входе, соответствует нормальная работа блока. 0 — блок отключен, выход SinusOut равен 0. 2 — пауза, выход SinusOut сохраняет последнее значение;
  • A – амплитуда синусоидального сигнала;
  • W – частота синусоидального сигнала, Рад/сек;
  • f – сдвиг фазы сигнала, Рад.

Выходы

  • SinusOut – основной выход блока, имеет текущее значение синусоидального сигнала в зависимости от модельного времени, а также параметров, заданных на входе блока:
  • CYCLETIME – дополнительный выход , включаемый в свойствах блока. Имеет значение текущего времени цикла синусоиды. Изменяется от нуля до T, где T – период синусоиды.

Свойства:

  • Вывод времени цикла – включение дополнительного выхода блока, показывающего текущее значение времени цикла синусоиды. Изменяется от нуля до T, где T – период синусоиды.

Параметры

нет

Примечание: по умолчанию блок формирует скалярный выходной сигнал. Для реализации векторной обработки, входные сигналы должны быть «сжаты» в векторный входной сигнал. Для этого можно использовать типовой блок Мультиплексор.