本文主要是介绍GUI疑难杂症——GUI界面设置Simulink变步长值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题简述:GUI界面中放置一个可编辑文本edit1,通过改变edit1值来控制Simulink模型的步长值,此处选择步长类型为变步长(Variable-step),需要设置的值为Max step size(变步长最大值)。
解决步骤:
- 在MATLAB命令行输入以下代码,查看名为Model_Name模型的所有属性:
>>simget(‘Mode_Name’); %%此处Model_Name为自己创建Simulink模型名称。
可以看到Max step size(变步长最大值)在模型中的属性名为MaxStep。
2. 使用set_param设置模型的Max step size(变步长最大值),具体语句如下:
>>step=get(handles.edit1, ‘String’); %%获取edit1中字符串值
>>set_param(‘Model_Name’, ‘MaxStep’,step); %%设置Model_Name模型中变步长值
这篇关于GUI疑难杂症——GUI界面设置Simulink变步长值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!