Matlab / Simulink数据存储器内存错误:“Simulink没有足够的信息来确定此块的输出大小”

时间:2017-01-16 13:06:19

标签: matlab constants simulink

我遇到了matlabs simulink的问题,我已经在这个简单的任务上苦苦挣扎了一个多小时,但我不知道出了什么问题。 我有一个matlab函数(calc_fft),我有一个常量(targetFrequency)。我不想在功能块中写这个常量。相反,我希望它在“数据存储内存”块中。

在下图中,您可以看到我的设置/配置。 我只想在这个数据存储器内存块中有一个数字,例如440。

problem

在matlab功能块中,有这样的东西

function [y,mx,amp] = fcn(u)
    global targetFrequency;
    target = targetFrequency;
...

每次尝试运行模型时,都会显示下图中可见的错误。

error

我在做错了什么?有什么建议吗?

0 个答案:

没有答案