Сгенерируйте дискретный - или непрерывно-разовый постоянный сигнал
Источники
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 появляется можно следующим образом.
Задайте константу, чтобы сгенерировать. Этот параметр является Настраиваемым (Simulink); значения, вводимые здесь, могут быть настроены, но их размерности должны остаться фиксированными.
Когда вы указываете любую информацию типа данных в этом поле, она заменена значением параметра Output data type в панели Data Types, если вы не выбираете Inherit from 'Constant value'
.
Задайте демонстрационный режим вывода, Discrete
для сигнала дискретного времени или Continuous
для непрерывно-разового сигнала.
Задайте, является ли выводом Sample-based (interpret vectors as 1-D)
, Sample-based
или Frame-based
. Когда вы выбираете Sample-based
, и вывод является вектором, его размерность ограничивается совпадать с размерностью Constant value (строка или столбец). Когда вы выбираете Sample-based (interpret vectors as 1-D)
, однако, вывод не имеет никакой заданной размерности.
Задайте дискретный демонстрационный период для основанных на выборке выходных параметров. Когда вы выбираете Frame-based
для параметра Output, этот параметр называют Frame period и является дискретным периодом кадра для основанного на кадре вывода. Этот параметр только видим, когда вы выбираете Discrete
для параметра Sample mode.
Панель Data Types диалогового окна блока DSP Constant появляется можно следующим образом.
Задайте тип выходных данных одним из следующих способов:
Выберите один из встроенных типов данных из списка.
Выберите 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'
.
Выберите, чтобы вывести сигнал фиксированной точки со знаком. В противном случае сигнал без знака. Этот параметр видим, когда вы выбираетеFixed-point для параметра Output data type.
Указание размера слова, в битах, для типа выходных данных с фиксированной точкой. Этот параметр видим, когда вы выбираетеFixed-point для параметра Output data type.
Задайте любого встроенного или тип данных с фиксированной точкой. Можно задать типы данных с фиксированной точкой с помощью следующих функций Fixed-Point Designer™: sfix
, ufix
, sint
, uint
, sfrac
и ufrac
. Этот параметр видим только, когда вы выбираете User-defined для параметра Output data type.
Задайте масштабирование фиксированной точки, выведенной любым из следующих двух методов:
Выберите Best precision
, чтобы иметь вывод, масштабирующийся автоматически, установил таким образом, что выходной сигнал имеет самую лучшую точность.
Выберите User-defined
, чтобы задать вывод, масштабирующийся в параметре Fraction length.
Этот параметр видим только тогда, когда вы выбираете Fixed-point для параметра Output data type или когда вы выбираете User-defined, и заданный тип выходных данных является типом данных с фиксированной точкой.
Для типов выходных данных фиксированной точки задайте количество дробных битов или битов справа от двоичной точки. Этот параметр только видим, когда вы выбираете Fixed-point
или User-defined
для параметра Output data type и User-defined
для параметра Set fraction length in output to.
Плавающая точка двойной точности
Плавающая точка с одинарной точностью
Фиксированная точка
Булевская переменная
8-, 16-, и 32-битные целые числа со знаком
8-, 16-, и 32-битное беззнаковое целое
Постоянный | Simulink |
Сигнал из рабочей области | DSP System Toolbox |