Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
24
Добавлен:
29.10.2021
Размер:
443.39 Кб
Скачать

4. Math Operations – блоки математических операций

Данная группа содержит 2 компонента:

  • сумматор Sum;

  • математическая функция Math Function.

Сумматор Sum

Пиктограмма сумматора Sum приведена на рис.2.28.

Рис.2.28. Пиктограмма сумматора.

Назначение: выполняет вычисление суммы текущих значений сигналов. Окно задания параметров блока сумматора приведено на рис.2.29.

Рис. 2.29. Окно задания параметров блока сумматора.

Параметры блока:

  • icon shapeформа блока. выбирается из списка round – круг, rectangular – прямоугольник;

  • list of signсписок знаков;

  • show additional parameters дополнительные параметры. При выставленном флажке отображается окно списка output data mode;

  • require all inputs to have same data type все входы должны иметь одинаковый тип данных;

  • output data mode выбор типа выходных данных. Для выбора используется раскрывающийся список. тип выходного сигнала может наследоваться от блока назначения (inherit via back propagation) или от блока, подключенного к первому входу (same as first input), задан одним из стандартных типов, например int8, либо определен с помощью дополнительных окон списка (specify via dialog). В последнем случае появятся дополнительные окна списков output data type и output scaling value;

  • output data type тип выходных данных;

  • output scaling value величина масштаба. параметр задается как основание системы счисления со смещением, например [1.25 3]. Смещение допускается не указывать;

  • lock output scaling against changes by the autoscaling tool запретить масштабирование;

  • round integer calculations toward способ округления;

  • saturate on integer overflow подавлять переполнение целого.

Пример использования блока Sum приведен на рис.2.30.

Рис.2.30. Схема с использованием блока Sum.

Математическая функция Math Function

Пиктограмма блока математической функции Math Function приведена на рис.2.31.

Рис.2.31. Пиктограмма блока математической функции.

Назначение: выполняет вычисление заданной математической функции входного сигнала u.

Параметры блока задаются в окне (рис.2.32):

Рис.2.32. Окно задания параметров блока Math Function.

  • function - вид вычисляемой функции:

  • expэкспонента;

  • log натуральный логарифм;

  • 10^u вычисление степени 10u;

  • log10 десятичный логарифм;

  • magnitude ^2 вычисление квадрата модуля входного сигнала;

  • square вычисление квадрата входного сигнала;

  • sqrt квадратный корень;

  • pow возведение в степень;

  • conj вычисление комплексно-сопряженного сигнала;

  • reciprocal вычисление сигнала 1/u;

  • hypot вычисление корня квадратного из суммы квадратов входных сигналов;

  • rem функция остатка от деления первого входного сигнала на второй;

  • mod функция остатка от деления с учетом знака;

  • transponse транспонирование сигнала;

  • hermitian вычисление эрмитово -сопряженного сигнала.

  • output signal typeтип выходного сигнала. выбирается из списка:

  • autoавтоматическое определение типа;

  • real действительный сигнал;

  • complex комплексный сигнал.

Пример использования блока приведен на рис.2.33.

Рис.2.33. Схема использования блока Math Function.

Соседние файлы в папке Теория управления