Основы моделирования в MATLAB. Часть 2. Simulink. Терёхин В.В. - 180 стр.

UptoLike

Составители: 

178
Expression – Выражение, используемое блоком для вычисле-
ния выходного сигнала на основании входного. Это выражение со-
ставляется по правилам, принятым для описания функций на языке С.
В выражении можно использовать следующие компоненты:
1. Входной сигнал. Входной сигнал в выражении обозначается
u, если он является скаляром. Если входной сигналвектор,
необходимо указывать номер
элемента вектора в круглых
скобках. Например, u(1) и u(3)первый и третий элементы
входного вектора.
2. Константы.
3. Арифметические операторы (+ – * /).
4. Операторы отношения (= = != > < >= <=).
5. Логические операторы (&& | | !).
6. Круглые скобки.
7. Математические функции: abs, acos, asin, atan, atan2, ceil,
cos, cosh, exp, fabs, floor, hypot, ln, log, log10, pow, power,
rem, sgn, sin, sinh, sqrt, tan, и tanh.
8. Переменные из рабочей области. Если переменная рабочей
области является массивом, то ее
элементы должны указы-
ваться с помощью индексов в круглых скобках. Напрмер,
A(1,1) - первый элемент матрицы A.
Операторы отношения и логические операторы возвращают
значения в виде логического нуля (FALSE) или логической единицы
(TRUE).
Операторы, допускаемые к использованию в выражении,
имеют следующий приоритет (в порядке убывания):
1. ( )
2. + – (унарные)
3.
Возведение в степень
4. !
5. /
6. + – (бинарные)
7. > < <= >=
8. = !=
9. &&
10. | |
Блок не поддерживает матричные и векторные операции. Вы-
ходной сигнал блока всегдаскаляр.
Примеры использования блока Fcn показаны на рисунке
9.8.1.
        Expression – Выражение, используемое блоком для вычисле-
ния выходного сигнала на основании входного. Это выражение со-
ставляется по правилам, принятым для описания функций на языке С.
В выражении можно использовать следующие компоненты:
    1. Входной сигнал. Входной сигнал в выражении обозначается
        u, если он является скаляром. Если входной сигнал – вектор,
        необходимо указывать номер элемента вектора в круглых
        скобках. Например, u(1) и u(3) – первый и третий элементы
        входного вектора.
    2. Константы.
    3. Арифметические операторы (+ – * /).
    4. Операторы отношения (= = != > < >= <=).
    5. Логические операторы (&& | | !).
    6. Круглые скобки.
    7. Математические функции: abs, acos, asin, atan, atan2, ceil,
        cos, cosh, exp, fabs, floor, hypot, ln, log, log10, pow, power,
        rem, sgn, sin, sinh, sqrt, tan, и tanh.
    8. Переменные из рабочей области. Если переменная рабочей
        области является массивом, то ее элементы должны указы-
        ваться с помощью индексов в круглых скобках. Напрмер,
        A(1,1) - первый элемент матрицы A.

        Операторы отношения и логические операторы возвращают
значения в виде логического нуля (FALSE) или логической единицы
(TRUE).
        Операторы, допускаемые к использованию в выражении,
имеют следующий приоритет (в порядке убывания):
    1. ( )
    2. + – (унарные)
    3. Возведение в степень
    4. !
    5. /
    6. + – (бинарные)
    7. > < <= >=
    8. = !=
    9. &&
    10. | |

       Блок не поддерживает матричные и векторные операции. Вы-
ходной сигнал блока всегда – скаляр.
       Примеры использования блока Fcn показаны на рисунке
9.8.1.

178