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

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

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

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