exponenta event banner

Перенос вывода или задержки Fcn

Реализовать дискретно-временной вывод или компенсатор запаздывания

  • Библиотека:
  • Симулинк/дискретный

  • Transfer Fcn Lead or Lag block

Описание

Блок «Transfer Fcn Lead» или «Lag» реализует дискретный временной вывод или компенсатор задержки входа. Мгновенный коэффициент усиления компенсатора равен 1, а коэффициент усиления постоянного тока равен (1-z)/(1-p), где z равно нулю и p - полюс компенсатора.

Блок реализует компенсатор выводов, когда 0<z<p<1и реализует компенсатор запаздывания, когда 0<p<z<1.

Порты

Вход

развернуть все

Входной сигнал, к которому блок применяет компенсацию дискретного времени или задержки.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point

Продукция

развернуть все

Выходной сигнал, являющийся дискретно-временным выводом или компенсацией запаздывания входного знака.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point

Параметры

развернуть все

Укажите полюс компенсатора.

Программное использование

Параметр блока: PoleZ
Текст: символьный вектор
Значение: вещественный скаляр
По умолчанию: '0.95'

Задайте нуль компенсатора в плоскости Z.

Программное использование

Параметр блока: ZeroZ
Текст: символьный вектор
Значение: вещественный скаляр
По умолчанию: '0.75'

Укажите начальное условие для предыдущего ввода.

Программное использование

Параметр блока: ICPrevInput
Текст: символьный вектор
Значение: вещественный скаляр
По умолчанию: '0.0'

Укажите начальное условие для предыдущего вывода.

Программное использование

Параметр блока: ICPrevOutput
Текст: символьный вектор
Значение: вещественный скаляр
По умолчанию: '0.0'

Укажите режим округления для операций с фиксированной точкой. Дополнительные сведения см. в разделе Округление (конструктор фиксированных точек).

Параметры блока всегда округляются до ближайшего представимого значения. Для управления округлением параметра блока введите выражение с помощью функции округления MATLAB ® в поле маски.

Программное использование

Параметр блока: RndMeth
Текст: символьный вектор
Значения: 'Ceiling' | 'Convergent' | 'Floor' | 'Nearest' | 'Round' | 'Simplest' | 'Zero'
По умолчанию: 'Floor'

Если этот флажок установлен, переполнения насыщаются максимальным или минимальным значением, которое может представлять тип данных. В противном случае перетекает обтекание.

Если этот флажок установлен, насыщение применяется ко всем внутренним операциям блока, а не только к выводу или результату. В общем, процесс генерации кода может обнаруживать, когда переполнение невозможно. В этом случае генератор кода не создает код насыщения.

Программное использование

Параметр блока: DoSatur
Текст: символьный вектор
Значения: 'off' | 'on'
По умолчанию: 'off'

Характеристики блока

Типы данных

Boolean[a] | double | fixed point | integer | single

Прямой проход

no

Многомерные сигналы

no

Сигналы переменного размера

yes

Обнаружение пересечения нулей

no

[a] Этот блок не рекомендуется использовать с логическими сигналами.

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

Создание кода ПЛК
Создание структурированного текстового кода с помощью Coder™ Simulink ® PLC

.

Преобразование с фиксированной точкой
Проектирование и моделирование систем с фиксированной точкой с помощью Designer™ с фиксированной точкой.

Представлен до R2006a