Simulink.sdi.unregisterCursorCallback

Не укажите функцию обратного вызова курсора

    Описание

    пример

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

    Примеры

    свернуть все

    Можно использовать Инспектора Данных моделирования функция обратного вызова курсора, чтобы отправить данные о позиции курсора в приложение, вы создаете использование App Designer. В этом примере показано, как добавить свойство в приложение, чтобы сохранить ID коллбэка и где указать и не указать коллбэк курсора. Для примера приложения App Designer, которое использует коллбэк курсора, смотрите, Синхронизируют Курсоры в Инспекторе Данных моделирования с Приложением 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

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

    свернуть все

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

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