Callback Button

Выполните код MATLAB на основе пользовательского ввода

  • Библиотека:
  • Simulink/Приборная панель

  • Callback Button block

Описание

Блок Callback Button выполняет MATLAB® код на основе пользовательского ввода. Блок Callback Button реагирует на нажатия кнопки и нажимает от пользователя. Для каждого действия можно задать отдельный код. Блок Callback Button повторяет код, заданный для действия нажатия с заданной скоростью, пока вы продолжаете нажимать кнопку.

Блок Callback Button регистрирует нажатие кнопки, когда вы отпускаете левую кнопку мыши с помощью курсора на Callback Button. Код для прессы выполняется при клике по Callback Button и удержании для заданного Press Delay.

Двойной клик по блоку Callback Button не открывает его диалоговое окно во время симуляции и при выборе блока. Чтобы отредактировать параметры блока, можно использовать Property Inspector или щелкнуть правой кнопкой мыши блок и выбрать Block Parameters из контекстного меню.

Параметры

расширить все

Текст, который появляется на кнопке.

Действие мыши, которое заставляет код MATLAB выполнять.

  • Выберите ClickFcn чтобы просмотреть и отредактировать код, который выполняется при клике по блоку Callback Button.

  • Выберите PressFcn для просмотра и редактирования кода, который выполняется при нажатии кнопки.

Код MATLAB, который выполняется на основе пользовательского ввода.

Зависимость

Отображаемый код MATLAB зависит от выбора параметра Mouse Action.

  • Выберите ClickFcn чтобы просмотреть и отредактировать код, который выполняется при клике по блоку Callback Button.

  • Выберите PressFcn для просмотра и редактирования кода, который выполняется при нажатии кнопки.

Количество времени, требуемого для начала PressFcn код для выполнения.

Зависимость

Press Delay (ms) видим только тогда, когда PressFcn выбран в качестве действия мыши.

Временной интервал, после которого PressFcn код выполняется снова, если блок Callback Button все еще нажат.

Зависимость

Repeat Interval (ms) видим только тогда, когда PressFcn выбран в качестве действия мыши.

Характеристики блоков

Типы данных

Прямое сквозное соединение

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

Расширенные возможности

.
Введенный в R2017b