Step — вільний інтерактивний імітатор фізичних процесів, що входить в пакет освітніх програм KDE Education Project. Розповсюджується на умовах GNU General Public License. Він надає вам змогу вивчати фізичні явища за допомогою їх імітації.

Step
ТипНавчальне програмне забезпечення
РозробникVladimir Kuznetsov
Стабільний випуск0.1.0
Операційна системаUNIX-подібні
GNU фреймворкQt
Мова програмуванняC++[1]
Українська моватак[1]
ЛіцензіяGPL
Репозиторійinvent.kde.org/education/step
Вебсайтedu.kde.org/step

Можливості Step

ред.
  • Імітація класичної механічної взаємодії у двох вимірах;
  • Частинки, пружини з елементами в'язкості, гравітаційні і кулонові сили;
  • Виявлення і керування зіткненнями;
  • М'які (пружні) тіла імітуються як система з часточок і пружин, з можливістю зміни її параметрів користувачем, рух якої описують гармонічні функції;
  • Молекулярна динаміка (з використанням потенціалу Леннарда-Джонса): газ і рідина, конденсація і випаровування, обчислення макроскопічних величин та їх змін;
  • Перетворення одиниць і обчислення виразів;
  • Обчислення і поширення похибок;
  • Оцінка похибки розв'язувача: похибки, що виникають внаслідок застосування числових методів розв'язання задач, обчислюються і додаються до введених користувачем похибок;
  • Декілька різних розв'язувачів: аж до восьмого порядку, явні і неявні, з та без зміни кроку за часом (більшість з розв'язувачів потребують бібліотеки GSL);
  • Інструмент «регулятор» призначено для простого керування властивостями під час імітації (можна навіть призначити власні клавіатурні скорочення для керування регулятором);
  • Інструменти для візуалізації результатів: графік, вимірювач, траєкторія;
  • Контекстна інформація щодо всіх об'єктів, інтегрований переглядач вікіпедії;
  • Збірка зразкових експериментів, додаткові експерименти можна звантажити;
  • Вбудовані підручники.

Бібліотека StepCore

ред.

StepCore — бібліотека фізичної імітації, на якій засновано роботу Step. Нею можна скористатися поза межами Step для складних імітацій, які вимагають програмістських навичок, або у інших програмах, де потрібно імітувати певні фізичні процеси. Бібліотеку створено придатною до розширення, налаштування та точного моделювання.

Див. також

ред.

Посилання

ред.
  1. The step Open Source Project on Open Hub: Languages Page — 2006.