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

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

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

Модель для этого примера добавляет два блока Кнопки Коллбэка, маркировал 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 каждую секунду.