Цель проекта: разработать программный продукт, представляющий собой виртуальную физическую лабораторию, моделирующую поведение пружинного маятника в среде с сопротивлением
Язык программирования: C++
Фреймворк: Qt4 / Qt5 / Qt6
Лицензия: GNU GPL v3
В программе моделируются свободные затухающие колебания пружинного маятника.
Существует возможность изменять следующие параметры модели:
- массу груза
- начальное смещение груза от положения равновесия
- коэффициент жёсткости пружины
- коэффициент сопротивления среды
Для удобства проведения эксперимента добавлены секундомер и возможность изменения скорости опыта, а так же линейка для измерения смещения груза от положения равновесия.
В программе могут быть выведены графики следующих зависимостей:
- смещения от времени
- скорости от времени
- энергии от времени
— коэффициент сопротивления среды,
— коэффициент жёсткости пружины,
— циклическая частота свободных незатухающих колебаний,
— циклическая частота свободных затухающих колебаний,
— амплитуда колебаний в момент времени, равный периоду,
— энергия в начале эксперимента,
— смещение в текущий момент времени,