Мой графический интерфейс Matlab использует нажатие кнопки для запуска другого графического интерфейса.
Недавно я обнаружил, что при интенсивном нажатии на эту кнопку я вызываю сбой matlab с ошибкой рекурсии (см. Описание ниже).
Что вызвало эту ошибку рекурсии и как я могу ее исправить в следующий раз?
Описание ошибки:
??? Ошибка при использовании ==> hgload> localCheckRecursion на 155
При загрузке c: \ Algo \ MyGUI.fig происходит рекурсия.
Ошибка в ==> hgload на 56
Guard = localCheckRecursion (полный путь); % # Ок
Ошибка в ==> openfig на 72
[fig, savevisible] = hgload (имя файла, структура ('Visible', 'off'));
Ошибка в ==> gui_mainfcn> local_openfig на 286
gui_hFigure = openfig (name, singleton, visible);
Ошибка в ==> gui_mainfcn на 159
gui_hFigure = local_openfig (gui_State.gui_Name, gui_SingletonOpt,
gui_Visible);
Ошибка в ==> PumpControl на 42
gui_mainfcn (gui_State, varargin {:});