PS Sine Wave

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

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

  • PS Sine Wave block

Описание

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

В системе единицы СИ единица частоты является герц (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Физический сигнал в выходном порту
amplitudeЗначение параметров Amplitude
frequency_siЗначение параметров Frequency (SI)
angular_frequencyЗначение параметров Angular frequency
timeВремя симуляции
phaseЗначение параметров Phase
biasЗначение параметров Bias

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

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

Порты

Вывод

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

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

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

Параметры

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

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

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

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

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

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

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

Зависимости

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

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

Зависимости

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

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

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

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

Смотрите также

| |

Введенный в R2021a