我正在将我的Simulink模型加载到microprocessor
。之后我想change
Block parameter
的值。
在下图中,Matlab Function
块的数据来自Serial Port
。现在,显然将输入数据分配给Matlab功能块的输入u
。在那个Matlab功能块中,我想编写一个代码,例如,在Transfer Fcn块中改变s
的系数。或者它可以改变您可以假设的代码中提供的任何其他参数。
如果有人能给我任何可以解决的解决方案!提前谢谢。
答案 0 :(得分:1)
将自定义子系统替换为参数必须更改的传递函数,并从基本块创建子系统,以便可以从信号源读取系数。您可能对此感兴趣
即使您不希望在每个时间步骤更改参数,限制
“[...]对[{1}}的调用也阻止了模型的编译 进入实时应用程序。“
似乎与您的案件相关。
无论如何,据我所知,上面链接的帖子仍然适用于2014年。
希望有所帮助。