以编程方式将名称更改为S-Function Level 2

时间:2016-10-25 17:50:10

标签: matlab function simulink

我有一个S-Function等级2,我想改变他的名字。

enter image description here

我想用其他东西从这个图像中改变那个“mfile”,我想用函数中的代码来实现。 我有一个S函数和一些输入和一些以编程方式生成的输出,我不知道如何用代码更改该名称。 我尝试set_param但没有成功。

如何在函数中以编程方式更改S-Function名称?

1 个答案:

答案 0 :(得分:1)

使用set_param更改该块的FunctionName参数。

set_param(blk, 'FunctionName', 'new_mfile');

其中blk是块的完整路径,如果选择了块,则可以通过gcb获得。 'new_mfile'是生成的MATLAB文件的名称。