Компьютерные технологии в электроприводе. Доманов А.В. - 71 стр.

UptoLike

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

69
3.9. Math – блоки математических операций
1. Блок вычисления модуля Abs.
Назначение:
Выполняет вычисление абсолютного значения величины сигнала.
2. Блок вычисления суммы Sum.
Назначение:
Выполняет вычисление суммы текущих значений сигналов.
Параметры:
1.
Icon shapeФорма блока. Выбирается из списка.
- roundокружность;
- rectangular прямоугольник.
2.
List of signСписок знаков.
3.
Saturate on integer overflow (флажок) – Подавлять переполнение
целого. При установленном флажке ограничение сигналов целого типа
выполняется корректно.
Количество входов и операция (сложение или вычитание) определяется
списком знаков параметра
List of sign, при этом метки входов обозначаются
соответствующими знаками. В параметре
List of sign можно также указать
число входов блока. В этом случае все входы будут суммирующими.
Если количество входов блока превышает 3, то удобнее использовать блок
Sum прямоугольной формы.
Блок может использоваться для суммирования скалярных, векторных или
матричных сигналов. Типы суммируемых сигналов должны совпадать.
Если в качестве списка знаков указать цифру 1 (один вход), то блок можно
использовать для определения суммы элементов вектора.
3. Блок определения знака сигнала Sign.
Назначение:
Определяет знак входного сигнала.
Параметры:
Нет.
Блок работает в соответствии со следующим алгоритмом:
- Если входной сигнал блока положителен, то выходной сигнал равен 1.
- Если входной сигнал блока отрицателен, то выходной сигнал равен -1.
- Если входной сигнал блока равен 0, то выходной сигнал так же равен 0.
4. Блок умножения Product.
Назначение:
Выполняет вычисление произведения текущих значений сигналов.
Параметры:
1.
Number of inputsКоличество входов. Может задаваться как число или
как список знаков. В списке знаков можно использовать знаки *
(умножить) и / (разделить).