Transfer Fcn Lead or Lag

Реализуйте опережающий или запаздывающий компенсатор в дискретном времени

  • Библиотека:
  • Simulink/Дискретный

  • Transfer Fcn Lead or Lag block

Описание

Блок Transfer Fcn Lead or 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'

Задайте режим округления для операций с фиксированной точкой. Для получения дополнительной информации см. раздел Округление (Fixed-Point Designer).

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

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

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

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

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

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

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

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

Типы данных

Булев[a] | double | fixed point | integer | single

Прямое сквозное соединение

no

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

no

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

yes

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

no

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

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.

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

.

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

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