错误: 由于此输入
,无法通过输入'MATLAB Function5'传播基于帧的信号期望基于样本的信号。基于帧的信号源自'mzmzmzcpy / MATLAB
功能5 /功能'。考虑在信号路径中插入一个Unbuffer。
我正在使用基于帧的处理,我将整个帧保存在内存中并想要读取此帧
当我需要它在相同块的输入时,但每次我收到此错误,我都试过
“内存”和“数据存储内存”块,任何人都可以帮我知道如何更改
输入的采样模式,因为我尝试使用“转换器”块来改变“数据读取
的输出内存“块到帧输出即使在那时我发现了相同的错误(不能传播基于帧的
通过输入'MATLAB Function5'发出信号,因为此输入需要基于采样的信号),然后
我尝试使用缓冲区,但后来我发现了本笔记开头给出的错误。
答案 0 :(得分:0)
您是否已将MATLAB功能块“MATLAB Function5”的输出定义为基于帧而不是基于样本?有关详细信息,请参阅文档中的MATLAB Function Block Editor。
修改强>: 如果我理解正确,从你的图片来看,问题就在于信号从内存块传出。我认为内存块不支持基于帧的信号(或者至少从我在文档中看到的内容)。如评论中所建议,尝试在将信号馈送到MATLAB功能块之前插入信号规范块以强制执行基于帧的信号。如果做不到这一点,我不确定,您可能需要联系MathWorks寻求帮助。