Step

Матеріал з Вільне програмне забезпечення в освіті та науці

Перейти до: навігація, пошук
Step
Step — це інтерактивний фізичний імітатор. Ось як він працює: ви розташовуєте певні фізичні тіла на полі, додаєте певні сили, зокрема сили притягання або пружини, а потім натискаєте кнопку Імітувати. У відповідь Step показує вам розвиток подій на полі відповідно до законів фізики. Ви можете змінювати всі властивості тіл або сил у вашому експерименті (навіть під час імітації) і бачити, як внесені зміни впливають на перебіг експеримента. За допомогою Step ви зможете не лише навчити фізики, але і показати, як працює фізика!


Зміст

Домашня сторінка

Домашня сторінка Step

Автори і розробники

  • Владімір Кузнєцов (Vladimir Kuznetsov) <ks.vladimir AT gmail DOT com>

Учасники розробки:

  • Карстен Нігаус (Carsten Niehaus) <cniehaus AT kde DOT org>
  • Альона Кузнєцова (Aliona Kuznetsova) <aliona.kuz AT gmail DOT com>

Можливості

  • Імітація законів класичної механіки у двовимірному просторі.
  • Частки, пружини з в’язкими властивостями, гравітаційні і кулонові сили.
  • Тверді тіла.
  • Визначення зіткнень (у поточній версії лише дискретних) та обробка зіткнень.
  • Деформівні тіла імітуються як системи частки-пружинки, можливість імітації звукових хвиль.
  • Молекулярна динаміка (з використанням потенціалу Леннарда-Джонса: газ і рідина, конденсація та випаровування, обчислення макроскопічних характеристик та їх дисперсії.
  • Перетворення одиниць виміру і обчислення виразів: ви можете ввести щось типу "(2 дні + 3 години) * 80 км/г" і програма зрозуміє, що це значення відстані (потрібна бібліотека libqalculate)
  • Обчислення відхилень: ви можете вводити значення типу "1.3 ± 0.2" для будь-якої з властивостей і програма обчислить відхилення для всіх залежних властивостей на основі статистичних формул.
  • Оцінка погрішності обчислення: програма обчислює погрішність інструменту розв’язання і додає її до вказаних користувачем погрішностей.
  • Декілька схем розв’язання, аж до 8-го порядку, явні і неявні, з або без адаптивного кроку за часом (для роботи більшості з них потрібна бібліотека GSL)
  • Інструмент-датчик для спрощення визначення властивостей під час імітації (можна навіть задавати власні клавіатурні скорочення).
  • Інструменти візуалізації результатів: графік, гістограма, траєкторія.
  • Контекстна інформація щодо всіх об’єктів, вбудований переглядач Вікіпедії.
  • Збірка прикладів, додаткові приклади можна звантажити за допомогою KNewStuff2.

Звантаження програми

Step включено до всіх офіційних випусків KDE, а саме до модуля наукових програм edu.kde.org.

Знімки вікна

Вікно програми Step
Вікно програми Step

Повідомлення про вади

Повідомлення про вади у програмі

Документація

Підручник зі Step

Як приєднатися до розробки?

Розробники завжди будуть раді вашому долученню до команди Step! Допоможіть зробити Step найкращим. Для початку ви можете підписатися на список листування розробників модуля. Робота для учасників з різним рівнем підготовки та зацікавленнями завжди знайдеться.

Пов’язані з темою посилання

Інші програми для *nix, які можуть бути цікавими для вас:

Авторські права і ліцензія

Авторські права на програму належать ©2007-2009 Vladimir Kuznetsov

Step поширюється за умов дотримання GNU General Public License (GPL), Version 2.