Управляемый синусоидальный генератор
![]() |
![]() |
| Векторный | Си
| |
| в палитре | на схеме |
Описание
Блок векторизован, представляет собой управляемый источник синусоидального напряжения. Отличается от блока Синусоида наличием управляющего входа (StateFlag), а также тем, что задание параметров сигнала происходит снаружи блока.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| state flag | Управляющий вход. Значению 1 на входе, соответствует нормальная работа блока. 0 — блок отключен, выход sinus out равен 0. 2 — пауза, выход sinus out сохраняет последнее значение | Математическая |
|
A |
Амплитуда синусоидального сигнала. | Математическая |
| w | Частота синусоидального сигнала, рад/сек. | Математическая |
| f | Сдвиг фазы сигнала, рад | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| sinus out | Основной выход блока, имеет текущее значение синусоидального сигнала в зависимости от
модельного времени, а также параметров, заданных на входе блока:
|
Математическая |
| cycletime | Дополнительный выход, включаемый в свойствах блока. Имеет значение текущего времени цикла синусоиды. Изменяется от нуля до T, где T – период синусоиды. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Вывод времени цикла | out_cycle_time | Включение дополнительного выхода блока cycletime, показывающего текущее значение времени цикла синусоиды. Изменяется от нуля до T, где T – период синусоиды. | Нет | Двоичное |
Параметры
Блок не имеет параметров.
Прим.:
- По умолчанию свойства библиотечного блока заданы так, что на выходе блок формирует скалярный сигнал.
- Для реализации векторной обработки, входные сигналы должны быть "сжаты" в векторный входной сигнал. Для этого можно использовать типовой блок Мультиплексор.

