PS Math Function

Примените математическую функцию к входному физическому сигналу

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

  • PS Math Function block

Описание

Блок PS Math Function применяет математическую функцию к значению и модулю входа физического сигнала, u. Выход блока является результатом операции функции на входе. Можно выбрать одну из следующих функций из списка Function choice параметров.

ФункцияОписаниеМатематическое выражение
sin(u)Синусsin (u)
cos(u)Косинусcos (u)
exp(u)Экспоненциалeu
log(u)Естественный логарифмln (u)
10.^uСтепень основы 1010u
log10(u)Общий (база 10) логарифмжурнал (u)
u.^2Степень 2u2
sqrt(u)Квадратный кореньu0.5
1./uВзаимный1/u
tanh(u)Гиперболический тангенсtanh (u)
u.^vСтепеньuv

Блок PS Math Function выдает ошибку времени симуляции, когда вход выпадает из ожидаемой области для конкретной используемой функции. Для примера, если установлено значение sqrt(u)блок PS Math Function выдает ошибку, если он получает отрицательный вход во время симуляции.

Примечание

Для u.^2, sqrt(u), 1./u, и u.^v модуль выходного сигнала является результатом операции функции на модуле входных сигналов. Таким образом, для u.^v, если входной сигнал не является единичным, изменение значения v изменяет модуль выхода сигнала. Для всех других функций в списке входной сигнал должен быть бесчисленным.

Порты

Вход

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

Input port для операнда физического сигнала, u.

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

Выход

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

Выходной физический сигнал.

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

Параметры

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

Выберите функцию для выполнения. Выход блока является результатом операции функции на значении и модуле входного сигнала.

Для u.^v опция, значение выходного сигнала является значением входного сигнала, u, во степень v. Если v является вектором или матрицей, его размер должен совпадать с размером входного сигнала, u, или u должно быть скаляром.

Модуль выходного сигнала является результатом операции функции на модуле входного сигнала. Поэтому, если входной сигнал не является единым, изменение значения v изменяет модуль выхода сигнала.

Зависимости

Чтобы включить этот параметр, установите Function choice равным u.^v.

Вопросы совместимости

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

Поведение изменено в R2019a

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

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

.
Введенный в R2007b