在AppDesigner GUI中从Matlab脚本调用属性

时间:2019-05-09 14:12:56

标签: matlab matlab-app-designer

我已经使用应用设计器创建了一个GUI,该GUI在用户选择文件并按下启动按钮后启动matlab程序:

function LaunchButtonPushed(app, event)

    app.ResultWindowTextArea.BackgroundColor = 'green';
    app.ResultWindowTextArea.FontSize = 20;
    app.ResultWindowTextArea.Value = 'Launch of the program ...';
    testLectureXML(app.FileTextArea.Value{:});
    if n_component == 0
         app.ResultWindowTextArea.BackgroundColor = 'red';
         app.ResultWindowTextArea.Value = 'Please choose a valid File !';
         stop testLectureXML()
    end
end

n_component是我的testLectureXML matlab程序中的一个属性,只有当用户选择的文件为空时,他才等于0。但这就像我的应用程序无法将n_component识别为我的testLectureXML程序的属性。

如果可能的话,如果n_component = 0我想停止该程序

我该怎么做?谢谢!

编辑:我想创建exitProgram = 0 and if exitProgram = 1 return 0来停止程序,如果文件为空,我只是在GUI代码中放了exitProgram = 1,但是我不知道如何访问属性具有GUI代码的matlab脚本。

0 个答案:

没有答案