使用get_param在Simulink中读取显示块的值

时间:2014-07-13 22:55:15

标签: matlab simulink getparameter

我需要使用get_param函数通过m-file命令读取Simulink模型中Display块的值。

命令语法应该是什么,即get_param('mymodel / BockName',???)

感谢您的支持。

非常感谢

1 个答案:

答案 0 :(得分:3)

使用get_param作为对话框参数,无法获取显示块上显示的值。这是运行时数据,不会作为对话框参数存储在块中。在模型运行时,您可以使用“RunTimeObject”参数来获取值。例如,如果模型在模拟过程中暂停,则可以使用以下命令获取输入值。

rto = get_param(gcbh,'RuntimeObject')
rto.InputPort(1).Data

如果模型未运行,则RunTimeObject将为空。