主要内容

dsp.SignalSink

日志模拟缓冲区中的数据

描述

dsp.SignalSinkMATLAB系统对象™日志®模拟数据。这个对象接受任何数值数据类型。

MATLAB仿真数据记录:

  1. 创建dsp.SignalSink对象并设置其属性。

  2. 调用对象的参数,就好像它是一个函数。

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

例子

党卫军= dsp.SignalSink返回一个信号,党卫军二维输入数据,日志对象。

党卫军= dsp.SignalSink (名称,值)返回一个信号,党卫军,每个指定的属性设置为指定的值。在单引号附上每个属性的名字。未指定的属性有默认值。

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

指定日志的最大帧数。对象总是保存最近的缓冲区中的数据。当你指定一个缓冲区长度大于输入长度、对象与零垫结束的记录数据。没有额外的填充,捕捉所有输入数据设置BufferLength财产

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|fi

将这个属性设置为任意正整数d导致信号接收器在每次写入数据d样本。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

为框架的输入输出数组的维数二维阵列(连接)三维阵列(独立)。连接发生的第一个维度二维阵列(连接)

这个属性是只读的。

信号仿真数据写到陷入一个缓冲区。指定的缓冲区的最大长度BufferLength财产。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|fi

使用

语法

描述

例子

党卫军(x)缓冲区的信号x。缓冲可能在任何时间的访问缓冲的属性党卫军

输入参数

全部展开

数据输入,指定为一个向量或矩阵。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|fi

对象的功能

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

请注意:如果您使用的是R2016a或更早的版本中,用等效替换每个调用对象一步语法。例如,obj (x)就变成了步骤(obj, x)

hlog = dsp.SignalSink;我= 1:10 y =罪(我);hlog (y);结束日志= hlog.Buffer;显示器(日志)
日志=10×10.8415 0.9093 0.1411 -0.7568 -0.9589 -0.2794 0.6570 0.9894 0.4121 -0.5440

算法

这个对象实现算法、输入和输出的描述到工作空间(金宝app模型)块引用页面。对象属性对应块的属性,除了定点输入的对象总是生成定点输出。

版本历史

介绍了R2012b

另请参阅

对象