通过set_param将变量发送到Simulink

时间:2014-05-27 11:27:48

标签: matlab simulink

如果我想发送Constant BlockMatlab文件中的值。它只接受:

set_param('myModel/Constant','Value', '150')

我需要将150替换为变量x,如下所示:

set_param('myModel/Constant','Value', x) 

但它没有回应。我试过用户定义'而不是'常数'但它也没有。

非常感谢。

1 个答案:

答案 0 :(得分:2)

就像使用'150'一样,您将Value param设置为字符串。

set_param('myModel/Constant','Value', 'x')

注意'x'周围的引号。除非x已经是一个包含另一个变量名称的字符串,否则在值周围使用引号。