DSP Constant (Obsolete)

Сгенерируйте дискретный - или непрерывное время постоянный сигнал

Библиотека

Источники

dspobslib

Описание

Примечание

Блок DSP Constant все еще поддержан, но, вероятно, будет obsoleted в будущем релизе. Мы строго рекомендуем заменить этот блок на блок Constant.

Блок DSP Constant генерирует сигнал, значение которого остается постоянным в течение симуляции. Параметр Constant value задает константу, чтобы вывести и может быть любым допустимым выражением MATLAB®, которое вычисляет скаляр, вектор или матрицу.

Когда Sample mode установлен в Continuous, выход является сигналом непрерывного времени. Когда Sample mode установлен в Discrete, параметр Sample time отображается, и сигнал имеет дискретный выходной период, заданный параметром Sample time.

Можно установить выходной сигнал на Frame-based, Sample-based, или Sample-based (interpret vectors as 1-D) параметром Output .

Диалоговое окно

Панель Main DSP Постоянное диалоговое окно блока появляется следующей.

Constant value

Задайте константу, чтобы сгенерировать. Этот параметр является Настраиваемым (Simulink); значения, вводимые здесь, могут быть настроены, но их размерности должны остаться фиксированными.

Когда вы указываете любую информацию типа данных в этом поле, она заменена значением параметра Output data type в панели Data Types, если вы не выбираете Inherit from 'Constant value'.

Sample mode

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

Output

Задайте, является ли выходом Sample-based (interpret vectors as 1-D), Sample-based, или Frame-based. Когда вы выбираете Sample-based и выход является вектором, его размерность ограничивается совпадать с размерностью Constant value (строка или столбец). Когда вы выбираете Sample-based (interpret vectors as 1-D), однако, выход не имеет никакой заданной размерности.

Sample time

Задайте дискретный период расчета для основанных на выборке выходных параметров. Когда вы выбираете Frame-based для параметра Output этот параметр называют Frame period и является дискретным периодом системы координат для основанного на системе координат выхода. Этот параметр только отображается, когда вы выбираете Discrete для параметра Sample mode.

Панель Data Types DSP Постоянное диалоговое окно блока появляется следующей.

Output data type

Задайте тип выходных данных одним из следующих способов:

  • Выберите один из встроенных типов данных из списка.

  • Выберите Fixed-point задавать тип выходных данных и масштабирующийся в Signed, Word length, Set fraction length in output to и параметрах Fraction length.

  • Выберите User-defined задавать тип выходных данных и масштабирующийся в User-defined data type, Set fraction length in output to и параметрах Fraction length.

  • Выберите Inherit from 'Constant value' установить тип выходных данных и масштабирующийся совпадать со значениями параметра Constant value в панели Main.

  • Выберите Inherit via back propagation установить тип выходных данных и масштабирующийся совпадать со следующим блоком.

Значение этого параметра заменяет любую информацию типа данных, указанную в параметре Constant value в панели Main, кроме тех случаев, когда вы выбираете Inherit from 'Constant value'.

Signed

Выберите, чтобы вывести сигнал фиксированной точки со знаком. В противном случае сигнал без знака. Этот параметр только отображается, когда вы выбираете Fixed-point для параметра Output data type.

Word length

Указание размера слова, в битах, для типа выходных данных с фиксированной точкой. Этот параметр только отображается, когда вы выбираете Fixed-point для параметра Output data type.

User-defined data type

Задайте любого встроенного или тип данных с фиксированной точкой. Можно задать типы данных с фиксированной точкой с помощью следующих функций Fixed-Point Designer™: sfix, ufix, sint, uint, sfrac, и ufrac. Этот параметр только отображается, когда вы выбираете User-defined для параметра Output data type.

Set fraction length in output to

Задайте масштабирование фиксированной точки, выведенной любым из следующих двух методов:

  • Выберите Best precision чтобы иметь выход, масштабирующийся автоматически, устанавливает таким образом, что выходной сигнал имеет самую лучшую точность.

  • Выберите User-defined задавать выход, масштабирующийся в параметре Fraction length.

Этот параметр только отображается, когда вы выбираете Fixed-point для параметра Output data type, или когда вы выбираете User-defined и заданный тип выходных данных является типом данных с фиксированной точкой.

Fraction length

Для типов выходных данных фиксированной точки задайте количество дробных битов или битов справа от двоичной точки. Этот параметр только отображается, когда вы выбираете Fixed-point или User-defined для параметра Output data type и User-defined для параметра Set fraction length in output to.

Поддерживаемые типы данных

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

  • Фиксированная точка

  • Булевская переменная

  • 8-, 16-, и 32-битные целые числа со знаком

  • 8-, 16-, и 32-битное беззнаковое целое

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

Представленный в R2008b