Simulink.sdi.unregisterCursorCallback

Отмена регистрации функции обратного вызова курсора

    Описание

    пример

    Simulink.sdi.unregisterCursorCallback(callbackID) отменяет регистрацию функции обратного вызова курсора, которая соответствует callbackID.

    Примеры

    свернуть все

    Можно использовать функцию обратного вызова курсора Данные Моделирования Inspector, чтобы отправить данные о положении курсора в приложение, созданное с помощью App Designer. В этом примере показано, как добавить свойство в приложение для хранения идентификатора коллбэка и где зарегистрировать и отменить регистрацию коллбэка курсора. Пример приложения App Designer, в котором используется коллбэк курсора, см. в разделе Синхронизация курсоров в Данные моделирования Inspector с приложением App Designer.

    Добавление callbackID свойство объекту приложения.

    properties (Access = private)
        callbackID
    end

    Определите поведение функции обратного вызова курсора.

    methods (Access = public)
        function myCursorCallback(app,~,~)
            if isvalid(app)
                ...
            end
        end
    end

    Зарегистрируйте коллбэк курсора в приложении startupFcn. Этот пример регистрирует тот же коллбэк на панели Inspect и панели Compare.

    function startupFcn(app)
        app.callbackID = Simulink.sdi.registerCursorCallback(...
           @(t1,t2)myCursorCallback(app,t1,t2));
        app.callbackID(2) = Simulink.sdi.registerCursorCallback(...
           @(t1,t2)myCursorCallback(app,t1,t2),'compare');
        ...
    end

    Отмена регистрации коллбэка курсора в приложении UIFigureCloseRequest функция.

    function myAppUIFigureCloseRequest(app, event)
        Simulink.sdi.unregisterCursorCallback(app.callbackID(1));
        Simulink.sdi.unregisterCursorCallback(app.callbackID(2));
        
    end

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

    свернуть все

    Идентификатор зарегистрированного коллбэка, заданный как скаляр. Идентификатор коллбэка возвращается при регистрации коллбэка с помощью Simulink.sdi.registerCursorCallback функция.

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