Сгенерируйте дискретный - или непрерывное время постоянный сигнал
Источники
dspobslib
Примечание
Блок DSP Constant все еще поддерживается, но, вероятно, будет obsoleted в будущем релизе. Мы строго рекомендуем заменить этот блок на блок Constant (Simulink).
Блок 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 Постоянное диалоговое окно блока появляется следующей.
Задайте константу, чтобы сгенерировать. Этот параметр является Настраиваемым (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 Постоянное диалоговое окно блока появляется следующей.
Задайте тип выходных данных одним из следующих способов:
Выберите один из встроенных типов данных из списка.
Выберите 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
(Simulink), ufix
(Simulink), sint
(Simulink), uint
(Simulink), sfrac
(Simulink), и ufrac
(Simulink). Этот параметр только отображается, когда вы выбираете 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.
Плавающая точка двойной точности
Плавающая точка с одинарной точностью
Фиксированная точка
Boolean
8-, 16-, и 32-битные целые числа со знаком
8-, 16-, и 32-битное беззнаковое целое
Constant (Simulink) | Simulink |
Сигнал из рабочей области | DSP System Toolbox |