Callback Button

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

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

  • Callback Button block

Описание

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

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

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

  • При двойном клике по блоку, когда блок не выбран и модель не симулирует.

  • Щелчок правой кнопкой по блоку и выбор Block Parameters из контекстного меню.

Блок Callback Button в библиотеке Customizable Blocks обеспечивает ту же функциональность как этот блок Callback Button и предусматривает дополнительные возможности к:

  • Спроектируйте внешний вид блока, чтобы быть похожими на кнопку в действительной системе.

  • Сконфигурируйте тип кнопки как мгновенный или фиксатор.

Параметры

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

Текстовая метка для кнопки.

Советы

Чтобы спроектировать кнопку, которая отображает различный текст в зависимости от состояния блока, используйте блок Callback Button в библиотеке Customizable Blocks.

Программируемое использование

Параметры блоков: ButtonText
Ввод: строка или символьный массив
Значение по умолчанию: 'Callback Button'

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

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

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

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

Зависимости

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

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

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

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

Зависимость

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

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

Зависимость

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

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

Типы данных

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

no

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

no

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

no

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

no

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

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

|

Введенный в R2017b