Синусоида
![]() |
![]() |
| Векторный | Си
|
|
| в палитре | на схеме |
Описание
Блок векторизован, формирует синусоидальный выходной сигнал:
где a – амплитуда, ω – круговая частота, рад/c; f – фаза, рад; t – текущее модельное время в секундах.
Входные порты
Блок не имеет входных портов.
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт для выходного значения. | Математическая |
Свойства
Свойства могут быть векторами a = [a 1,a 2,…,a n], ω = [ω 1,ω 2,…,ω n] и f = [f 1,f 2,…,f n], размерности которых должны быть одинаковы, в этом случае на выходе будет также вектор: y i(t) = a i·sin(ω i t+f i), i = 1..n.
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, формирующего синусоидальный выходной сигнал,
//вычисленный по формуле y(t) = a·sin(ω·t + f)
//Блок векторизован
// a - амплитуда, коэффициент a. По умолчанию задан массивом из 1 элемента
// w - круговая частота, коэффициент ω (рад/с). По умолчанию задан массивом из 1 элемента
// f - фаза, коэффициент f (рад). По умолчанию задан массивом из 1 элемента
//Свойства могут быть векторами a = [a1, a2, …, an], ω = [ω1, ω2, …, ωn] и
//f = [f1, f2, …, fn], размерности которых должны быть одинаковы. В этом случае
//на выходе будет также вектор: y_i(t) = a_i·sin(ω_i·t + f_i), i = 1..n
// t - текущее модельное время в секундах
block: (
type = "Синусоида",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
a = [1],
w = [1],
f = [0]
),
Примечание:
- По умолчанию свойства библиотечного блока заданы так, что на выходе блок формирует скалярный сигнал.
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.
Сопутствующие материалы
Материалов нет.

