uiresume

Возобновите осуществление приостановленной программы

    Синтаксис

    Описание

    uiresume выполнение программы резюме, что соответствие uiwait вызовите сопоставленный с текущей фигурой (gcf) приостановленный.

    пример

    uiresume(f) выполнение программы резюме, что соответствие uiwait вызовите сопоставленный с фигурой f приостановленный.

    Примеры

    свернуть все

    Создайте кнопку и ожидайте, пока пользователь не нажмет ее. Затем отобразите сообщение.

    Создайте кнопку с текстом Continue и коллбэк, который вызывает uiresume функционируйте, когда вы кликнете по нему. Когда выполнение программы начнется, отобразите сообщение в Командном окне. Приостановите выполнение программы, пока вы не нажмете Continue или закроете окно рисунка. Затем отобразите новое сообщение.

    fig = uifigure;
    btn = uibutton(fig);
    btn.Text = 'Continue';
    btn.ButtonPushedFcn = 'uiresume(fig)';
    
    disp('This text prints immediately');
    uiwait(fig)
    disp('This text prints after you click Continue');

    A "Continue" button display in the lower left corner of a figure window."

    Создайте аварийное диалоговое окно и ожидайте, пока оно не получит ответ прежде, чем позволить выполнению программы продолжаться.

    Постройте график в фигуре пользовательского интерфейса и отобразите аварийное диалоговое окно. Задайте CloseFcn коллбэк для диалогового окна, которое вызывает uiresume на фигуре, когда диалоговое окно получает ответ. Приостановите выполнение программы, пока вы не нажмете OK в диалоговом окне или закроете его. Когда выполнение программы возобновится, отобразите сообщение в Командном окне.

    Чтобы запустить эту функцию, сохраните его в файл с именем resumeInFunction.m на пути MATLAB. Запустите resumeInFunction, и затем кликните по кнопке. MATLAB отображает сообщение в Командном окне.

    function resumeInFunction
        fig = uifigure;
        fig.Position = [500 500 500 350]; 
        ax = uiaxes(fig);
        plot(ax,1:10)
        
        uialert(fig,'A line plot was created in the axes.', ...
            'Program Information','Icon','info','CloseFcn',@alertCallback)
        
        uiwait(fig)
        disp('Program execution resumed')
        
        function alertCallback(src,event)
            uiresume(fig)
        end
    end

    A 2-D line plot with an alert titled "Program Information" that reads, "A line plot was created on the axes."

    Для получения дополнительной информации об определении входных параметров для коллбэков, смотрите Запись обратных вызово для приложений, созданных программно.

    Входные параметры

    свернуть все

    Объект фигуры в виде Figure объект. Создайте объект при помощи любого figure или uifigure функция.

    Смотрите также

    | | | | |

    Представлено до R2006a
    Для просмотра документации необходимо авторизоваться на сайте