Этот пример моделирует управление системой, которая состоит из двух масс, присоединенных с обеих сторон пружины. A цикла управления демпфирует колебание пружины, которое возникает, когда внешняя сила действует на систему. Модель использует блоки Callback Button, чтобы предоставить интерфейс для настройки частоты внешних сил до и во время симуляции.
Модель для этого примера добавляет два блока Callback Button, маркированные Frequency +
и Frequency -
в модель Double Mass-Spring System. Когда вы моделируете модель, анимация визуализирует систему.
Нажмите кнопку с меткой Frequency +
для увеличения частоты колебаний. Когда вы регулируете частоту внешней силы, блок Callback Button отображает в командном окне сообщение, указывающее новое значение частоты. Можно настроить параметр во время симуляции и во время простоя модели.
Оба блока Кнопки коллбэка в этой модели сконфигурированы с ClickFcn
который отвечает на ваши нажатия кнопки и PressFcn
это выполняется при нажатии кнопки Коллбэка Button блока. Дважды кликните Frequency +
Блок кнопки обратного коллбэка для просмотра его параметров.
При клике по Frequency +
Блок кнопки коллбэка, ClickFcn
увеличивает частоту внешних сил на 0.1
. Если вы нажимаете на блок Callback Button больше, чем 500
ms Press Delay, the PressFcn
увеличивает частоту внешних сил на 0.1
каждую секунду.