В настоящее время я работаю над диспетчером вызовов MATLAB manager.m.Этот скрипт содержит бесконечный цикл, который контролирует коммуникационный поток для входящих команд.
Я хотел бы создать окно состояния для этой программы, чтобы пользователь знал, что она работает правильно (например, указывает на хорошее состояние соединения, текущее состояние и т. Д.).Обратите внимание, что я не хочу, чтобы пользователь мог вводить какую-либо информацию из этого графического интерфейса, его единственной целью является отображение.
Я создал простой графический интерфейс пользователя с помощью программы App Designer.Я преобразовал свой скрипт manager.m в функцию, которая вызывается во время запуска графического интерфейса.
Однако я сталкиваюсь с проблемой, заключающейся в том, что, поскольку функция содержит бесконечный цикл, закрытие графического интерфейса на самом деле неубить функцию.По сути, функция просто продолжает цикл / выполнение.
После нескольких неудачных попыток решить проблему, я чувствую, что не использую конструктор приложений с графическим интерфейсом, как это обычно используется.Кажется, что приложения отвечают за циклический аспект и просто контролируют пользовательские вводы для выполнения событий, когда это необходимо.Добавление моего собственного бесконечного цикла в функцию менеджера, кажется, все усложняет.
Итак, мой вопрос: если я хочу создать отображение состояния для сценария MATLAB с бесконечным циклом, какой метод предпочтительней делать?это?