MATLAB自动化GUI

时间:2015-10-12 20:11:56

标签: matlab user-interface automation

我目前有一个GUI,可根据各种输入参数输出单个文本文件。但是,我需要修改我的应用程序,以便GUI根据N个输入输出多个文本文件。最初的GUI设计器不再可用,主m文件有超过5k行的代码,因此难以排除故障(更不用说代码非常无组织且没有注释)。有没有人对如何在不修改原始m文件的情况下基于N个输入和输出N个文本文件运行GUI N次有任何建议?

1 个答案:

答案 0 :(得分:1)

假设您的gui被称为myApp,而您的回调称为myButton_Callback。 我还认为uicontrol的标签是' myButton'。

以下是来电者脚本:

myApp_h = myApp();
myApp_handles = guidata(myApp_h);
myButton_h = myApp_handles.myButton;
MyApp('myButton_Callback', myButton_h, myApp_handles);

您可以通过此方法自动执行任何gui控件。