Кнопка обратного вызова

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

  • Библиотека:
  • Simulink / Инструментальная панель

Описание

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

Регистры блока Кнопки Обратного вызова нажатие кнопки, когда вы отпускаете левую кнопку мыши с курсором на Кнопке Обратного вызова. Код для нажатия выполняется, когда вы нажимаете Callback Button и содержите для заданного, Нажимают Delay.

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

Параметры

развернуть все

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

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

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

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

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

Зависимость

Отображенный код MATLAB зависит от выбора параметра Действия мыши.

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

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

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

Зависимость

Нажмите Delay (мс) только видим, когда PressFcn выбран как Действие мыши.

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

Зависимость

Повторите, что Интервал (мс) только видим, когда PressFcn выбран как Действие мыши.

Введенный в R2017b

Была ли эта тема полезной?