Управляйте значением параметров с блоками кнопки обратного вызова

Это управление моделями в качестве примера системы, которая состоит из двух масс, присоединенных по обе стороны от пружины. Контур управления ослабляет колебание пружины, которая заканчивается, когда внешняя сила действует на систему. Модель использует блоки Кнопки Обратного вызова, чтобы предоставить интерфейс вам, чтобы настроить частоту внешней силы прежде и во время моделирования.

Исследуйте модель

Модель для этого примера добавляет два блока Кнопки Обратного вызова, маркировал Frequency + и Frequency - к Двойной Системной модели массового Spring. Когда вы моделируете модель, анимация визуализирует систему.

Нажмите кнопку, маркировал Frequency +, чтобы увеличить частоту колебания. Когда вы настраиваете частоту внешней силы, блок Callback Button отображает сообщение в командном окне, указывающем на новое значение частоты. Можно настроить параметр во время моделирования и в то время как модель неактивна.

Оба блока Кнопки Обратного вызова в этой модели сконфигурированы с ClickFcn, который отвечает на ваши нажатия кнопки и PressFcn, который выполняется, когда вы нажимаете блок Callback Button. Дважды кликните блок Frequency + Callback Button, чтобы просмотреть его параметры.

Когда вы кликаете по блоку Frequency + Callback Button, ClickFcn увеличивает частоту внешней силы 0.1. Если вы требуете у блока Callback Button больше, чем, мс 500 Нажимает Delay, PressFcn увеличивает частоту внешней силы 0.1 каждую секунду.

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

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

Инициализируйте свою модель Используя блок кнопки обратного вызова

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