按下按钮后从gui Matlab运行脚本
我在Matlab中有一个名为run_all的脚本,它包含:按下按钮后从gui Matlab运行脚本,matlab,matlab-guide,Matlab,Matlab Guide,我在Matlab中有一个名为run_all的脚本,它包含: script1.m sim('Simulink.mdl') test.m close_system('Simulink.mdl') 所有这些都运行得很好。 但是 现在我在Matlab中创建了一个指南,其中有一个简单的按钮叫做RUN,然后按下这个按钮,我希望Matlab像上面一样执行RUN_all脚本。 当我按下这个按钮时,我收到一个错误。 这是运行按钮的回调: function RUN_Callback(hObject
script1.m
sim('Simulink.mdl')
test.m
close_system('Simulink.mdl')
所有这些都运行得很好。
但是
现在我在Matlab中创建了一个指南,其中有一个简单的按钮叫做RUN,然后按下这个按钮,我希望Matlab像上面一样执行RUN_all脚本。
当我按下这个按钮时,我收到一个错误。
这是运行按钮的回调:
function RUN_Callback(hObject, eventdata, handles){
run_all
}
谁能帮我?
谢谢您收到的错误是什么?您应该清除
{}
,除非在此处键入。您可能还需要在运行simulink模型之前打开/加载它(load_system('simulink.mdl')
),因为RUN_回调
的工作区与主工作区不同,即使它在主工作区中运行良好(可能是因为您打开了模型),它也可能无法在另一个工作区中工作。它给出了一个有关simulink参数的错误,相反,在正常启动的位置都是正确的。