exponenta event banner

Синусоидальная волна PS

Формирование физического сигнала синусоидальной волны с использованием времени моделирования в качестве источника времени

  • Библиотека:
  • Библиотека Simscape/Foundation/Физические сигналы/Источники

  • PS Sine Wave block

Описание

Блок синусоидальной волны PS выдает синусоидальный сигнал, обеспечивая при этом гибкость в определении частоты синусоидальной волны.

В единичной системе СИ единицей частоты является герц (Hz), определяется как 1/s. Однако можно также использовать единицы измерения угловой скорости, такие как rad/s, deg/s, и rpm, для измерения частоты циклических процессов. Этот подход согласуется с частотой, определяемой как обороты в секунду в механическом контексте или циклы в секунду в электрическом контексте, и позволяет записывать частотно-зависимые уравнения, не требуя 2*pi коэффициент преобразования. Дополнительные сведения см. в разделе Единицы измерения угловой скорости и частоты.

Параметр Спецификация частоты (Frequency specification) позволяет выбрать метод задания частоты синусоидальной волны:

  • При выборе Frequency(SI), укажите частоту в Hzили в единицах, непосредственно преобразуемых в Гц (например, kHz, MHz, и GHz) . В этом случае основное блочное уравнение:

    O=amplitude⋅sin (2π⋅frequency_si⋅time+phase) + смещение

  • При выборе Angular, укажите угловую частоту в rad/s, deg/s, или rpm. В этом случае основное блочное уравнение:

    O=amplitude⋅sin (angular_frequency⋅time+phase) + смещение

где

OФизический сигнал на выходном порту
амплитудаЗначение амплитудного параметра
frequency_siЗначение параметра частоты (SI)
angular_frequencyЗначение параметра угловой частоты
времяВремя моделирования
фазаЗначение параметра фазы
уклонЗначение параметра смещения

Значения параметров Амплитуда и Смещение определяют, является ли выходной сигнал скаляром, вектором или матрицей. Если один из них является вектором или матрицей, другой должен быть вектором или матрицей того же размера, или скаляром. Тогда выходной сигнал также является вектором или матрицей того же размера.

Амплитуда и смещение должны иметь соответствующие единицы измерения. Блок на выходном порту определяется правилами распространения блока. Если два параметра имеют одни и те же единицы измерения, то блок выходного сигнала также является одинаковым. Если единицы параметров различны, то единица выходного сигнала является базовой единицей, соизмеримой с единицами параметров. Дополнительные сведения см. в разделе Распространение физического сигнала.

Порты

Продукция

развернуть все

Выходной физический сигнал. Размер сигнала соответствует размеру значений параметров амплитуды и смещения. Блок сигналов определяется блоками параметров амплитуды и смещения.

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

Параметры

развернуть все

Амплитуда синусоидального сигнала. Первое поле редактирования представляет значение параметра. Можно указать скаляр, вектор или матрицу. По умолчанию значением является скаляр, 1. Если задан вектор или матрица, параметр Смещение также должен быть вектором или матрицей того же размера или скаляром.

Второе поле со списком представляет блок параметров, который также определяет блок выходного сигнала. По умолчанию единицей измерения является 1 (без единиц измерения). Можно выбрать единицу измерения из выпадающего списка или ввести требуемое имя единицы измерения, например: Paили допустимое выражение, например, m^2. Дополнительные сведения и список сокращений единиц измерения см. в разделе Как указать единицы измерения в диалоговых окнах блоков и определениях единиц измерения.

Смещение синусоидального сигнала, то есть постоянное значение, добавляемое к синусоидальной волне для получения выходного сигнала. Первое поле редактирования представляет значение параметра. Можно указать скаляр, вектор или матрицу. По умолчанию значением является скаляр, 0. Если задан вектор или матрица, параметр Амплитуда (Amplitude) также должен быть вектором или матрицей того же размера или скаляром.

Второе поле со списком представляет единицу измерения параметра. Указанная единица измерения должна быть соизмерима с единицей измерения параметра Amplitude. По умолчанию единицей измерения является 1 (без единиц измерения). Можно выбрать единицу измерения из выпадающего списка или ввести требуемое имя единицы измерения, например: Paили допустимое выражение, например, m^2. Дополнительные сведения и список сокращений единиц измерения см. в разделе Как указать единицы измерения в диалоговых окнах блоков и определениях единиц измерения.

Укажите, следует ли задавать частоту в системных единицах СИ, таких как Гц, или в угловых единицах, таких как рад/с. Уравнение базового блока изменяется в зависимости от выбранного значения, поскольку угловые единицы не требуют 2*pi коэффициент преобразования.

Частота синусоидальной волны, заданная в единицах частоты SI, таких как Hz, kHz, MHz, или GHz.

Зависимости

Чтобы включить этот параметр, задайте для параметра Спецификация частоты значение Frequency (SI).

Частота синусоидальной волны, заданная в единицах угловой частоты, таких как rad/s, deg/s, или rpm.

Зависимости

Чтобы включить этот параметр, задайте для параметра Спецификация частоты значение Angular.

Сдвиг фазы синусоидальной волны.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2021a