PS Sine Wave

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

  • Библиотека:
  • Simscape/Библиотека фундаментов/Физические сигналы/Источники

  • PS Sine Wave block

Описание

Блок PS Sine Wave выводит синусоидальную форму волны, обеспечивая гибкость в том, как вы задаете частоту синусоиды.

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

Параметр Frequency specification позволяет вам выбрать метод определения частоты синусоиды:

  • Если вы выбираете Frequency(SI), задайте частоту в Hz, или в модулях, непосредственно преобразуемых в Гц (таких как kHz, MHz, и GHz) . Базовое блочное уравнение тогда:

    O=amplitudesin(2πfrequency_sitime+phase)+bias

  • Если вы выбираете Angular, задайте угловую частоту в rad/s, deg/s, или rpm. Базовое блочное уравнение тогда:

    O=amplitudesin(angular_frequencytime+phase)+bias

где

OФизический сигнал в выход порте
amplitudeAmplitude значение параметров
frequency_siFrequency (SI) значение параметров
angular_frequencyAngular frequency значение параметров
timeВремя симуляции
phasePhase значение параметров
biasBias значение параметров

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

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

Порты

Выход

расширить все

Выходной физический сигнал. Размер сигнала соответствует размеру Amplitude и Bias значений параметров. Модуль сигнала определяется параметром Amplitude и Bias модулей.

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

Параметры

расширить все

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

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

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

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

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

Частота синусоиды, заданная в частотных модулях СИ, таких как Hz, kHz, MHz, или GHz.

Зависимости

Чтобы включить этот параметр, установите Frequency specification равным Frequency (SI).

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

Зависимости

Чтобы включить этот параметр, установите Frequency specification равным Angular.

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

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.

См. также

| |

Введенный в R2021a