Step

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

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

Можливості Step

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

Бібліотека StepCore

[ред. | ред. код]

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

Див. також

[ред. | ред. код]

Посилання

[ред. | ред. код]
  1. The step Open Source Project on Open Hub: Languages Page — 2006.