Нулевой порядок содержит

Нулевой порядок реализации содержит демонстрационный период

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

Описание

Блок Zero-Order Hold содержит свой входной параметр в течение демонстрационного периода, который вы задаете. Если входной параметр является вектором, блок содержит все элементы вектора в течение того же демонстрационного периода.

Вы задаете время между выборками с параметром Частоты дискретизации. Установка -1 означает, что блок наследовал Частоту дискретизации.

Совет

Не используйте блок Zero-Order Hold, чтобы создать быстрый-к-медленному переход между блоками, действующими на уровне различных частот дискретизации. Вместо этого используйте блок Rate Transition.

Соедините шиной поддержку

Блок Zero-Order Hold является способным к шине блоком. Входной параметр может быть виртуальным или невиртуальным сигналом шины. Никакие специфичные для блока ограничения не существуют. Все сигналы в невиртуальном входном параметре шины к блоку Zero-Order Hold должны иметь ту же частоту дискретизации, даже если элементы связанного объекта шины задают наследованные частоты дискретизации. Можно использовать блок Rate Transition, чтобы изменить частоту дискретизации отдельного сигнала, или всех сигналов в шине. Смотрите Задают Частоты дискретизации Сигнала Шины и Способные к шине Блоки для получения дополнительной информации.

Можно использовать массив шин как входной сигнал к блоку Zero-Order Hold. Для получения дополнительной информации об определении и использовании массива шин, смотрите Шины Объединения в Массив Шин.

Сравнение с подобными блоками

Память, Единичная задержка и Нулевой Порядок Содержит блоки, обеспечивают схожую функциональность, но имеют различные возможности. Кроме того, цель каждого блока отличается.

Эта таблица показывает рекомендуемое использование для каждого блока.

БлокЦель блокаСправочные примеры
Единичная задержкаРеализуйте задержку с помощью дискретной частоты дискретизации, которую вы задаете. Блок принимает и выходные сигналы с дискретной частотой дискретизации.
MemoryРеализуйте задержку одним главным временным шагом интегрирования. Идеально, блок принимает непрерывный (или зафиксированный в незначительном временном шаге) сигналы и выводит сигнал, который фиксируется в незначительном временном шаге.
Нулевой порядок содержитПреобразуйте входной сигнал со временем непрерывной выборки к выходному сигналу с дискретной частотой дискретизации.

Каждый блок имеет следующие возможности.

ВозможностьMemoryЕдиничная задержкаНулевой порядок содержит
Спецификация начального условияДаДаНет, потому что блок вывод во время t = 0 должен совпадать с входным значением.
Спецификация частоты дискретизацииНет, потому что блок может только наследовать частоту дискретизации от ведущего блока или решателя, используемого для целой модели.ДаДа
Поддержка основанных на кадре сигналовНет ДаДа
Поддержка журналирования состоянияНетДаНет

Порты

Входной параметр

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

Входной сигнал, который блок содержит одним демонстрационным периодом.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Вывод

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

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Параметры

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

Задайте временной интервал между выборками. Чтобы наследовать частоту дискретизации, установите этот параметр на -1. См. Настройку времени выборки в онлайн-документации для получения дополнительной информации.

Не задавайте время непрерывной выборки, или 0 или [0,0]. Этот блок поддерживает только дискретные частоты дискретизации. Когда этим параметром является -1, наследованная частота дискретизации должна быть дискретной и не непрерывной.

Блокируйте характеристики

Типы данных

double | single | Boolean | base integer | fixed point | enumerated | bus

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

No

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

No

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

No

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

No

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

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

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

Смотрите также

|

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

Была ли эта тема полезной?