Вызов атрибута из сценария Matlab в графическом интерфейсе AppDesigner - PullRequest
1 голос
/ 09 мая 2019

Я создал графический интерфейс с дизайнером приложений, который запускает программу 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, если файл пуст, но я не знаю, как получить доступ к атрибуту сценария matlab с помощью Код GUI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...