Импортируйте переменную из рабочей области
Объект SignalSource
импортирует переменную из рабочей области MATLAB®.
Импортировать переменную из рабочего пространства MATLAB:
Создайте объект dsp.SignalSource
и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
src = dsp.SignalSource
src = dsp.SignalSource(signal,spf)
src = dsp.SignalSource(Name,Value)
возвращает исходную Систему сигнала object™, src
= dsp.SignalSourcesrc
, который выводит переменную, заданную свойством Signal
, одной выборкой, или структурирует за один раз.
возвращает исходный объект сигнала, src
= dsp.SignalSource(signal
,spf
)src
, с набором свойств Signal
к signal
и набором свойств SamplesPerFrame к spf
.
src = dsp.SignalSource(
возвращает исходный объект сигнала, Name,Value
)src
, с каждым заданным набором свойств к заданному значению.
Для версий ранее, чем R2016b, используйте функцию step
, чтобы запустить алгоритм Системного объекта. Аргументы к step
являются объектом, который вы создали, сопровождаемый аргументами, показанными в этом разделе.
Например, y = step(obj,x)
и y = obj(x)
выполняют эквивалентные операции.
Y = src()
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока Signal From Workspace. Свойства объектов соответствуют параметрам блоков, кроме Системного объекта не имеет свойств, которые соответствуют параметры блоков Warn when frame size does not evenly divide input length или Sample time.