DSP, постоянный (устаревший)

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

Библиотека

Источники

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 появляется можно следующим образом.

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 Constant появляется можно следующим образом.

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