PS Math Function

Примените математическую функцию, чтобы ввести физический сигнал

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

  • PS Math Function block

Описание

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

ФункцияОписаниеМатематическое выражение
sin(u)Синусsin (u)
cos(u)Косинусbecause(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++ с помощью Simulink® Coder™.

Представленный в R2007b