Step/da: Difference between revisions

From KDE UserBase Wiki
(Importing a new version from external source)
No edit summary
 
(18 intermediate revisions by 2 users not shown)
Line 8: Line 8:
|}
|}


==Description==
==Beskrivelse==


'''Step''' is an interactive physics simulator. It works like this: you place some bodies on the scene, add some forces such as gravity or springs, then click '''Simulate''' and '''Step''' shows you how your scene will evolve according to the laws of physics. You can change every property of bodies/forces in your experiment (even during simulation) and see how this will change the outcome of the experiment. With '''Step''' you can not only learn but feel how physics works!
'''Step''' er en interaktiv fysiksimulator. Den virker således: du placerer nogle legemer på scenen, tilføjer nogle kræfter så som gravitation eller fjedre og klikker så <menuchoice>Simulate</menuchoice>; '''Step''' viser dig så, hvordan din scene udvikler sig i overensstemmelse med fysikkens love. Du kan ændre alle legemernes og kræfternes egenskaber (selv under en simulering) og se, hvordan det påvirker dir eksperiment. Med '''Step''' kan du ikke bare lære fysik, du kan fornemme, hvordan det virker!


==Features==
== Hovedtræk==


* Classical mechanical simulation in two dimensions
* Klassisk mekaniske simulationer i to dimensioner
* Particles, springs with dumping, gravitational and coulomb forces
* Partikler, fjedre med dæmpning, gravitation og Coulombkræfter
* Rigid bodies
* Stive legemer
* Collision detection (currently only discrete) and handling
* Opdager og håndterer kollisioner (i øjeblikket kun diskret)
* Soft (deformable) bodies simulated as user-editable particles-springs system, sound waves
* Deformerbare legemer simuleres som brugerbestemte systemer af partikler og fjedre, lydbølger
* Molecular dynamics (currently using [http://en.wikipedia.org/wiki/Lennard-Jones_potential Lennard-Jones potential]): gas and liquid, condensation and evaporation, calculation of macroscopic quantities and their variances
* Molekylær dynamik (i øjeblikket ved brug af [http://en.wikipedia.org/wiki/Lennard-Jones_potential Lennard-Jones potentialet]): gas og væske, kondensation og fordampning, beregning af makroskopiske størrelser og deres varianser
* Units conversion and expression calculation: you can enter something like "(2 days + 3 hours) * 80 km/h" and it will be accepted as distance value (requires [http://qalculate.sourceforge.net/ libqalculate])
* Enhedsomregning og beregning af udtryk: Du kan fx indtaste "(2 days + 3 hours) * 80 km/h" og få det accepteret som en afstand (kræver  [http://qalculate.sourceforge.net/ libqalculate])
* Errors calculation and propagation: you can enter values like "1.3 ± 0.2" for any property and errors for all dependent properties will be calculated using statistical formulas
* Fejlberegning og fejludbredelse: du kan indskrive værdier som fx "1.0.2" for enhver egenskab; så vil fejl for alle afhængige størrelser blive beregnet ved brug af statistiske formler
* Solver error estimation: errors introduced by the solver is calculated and added to user-entered errors
* Skøn over solverens fejl: fejl introduceret af solveren beregnes og lægges til de brugerdefinerede fejl
* Several different solvers: up to 8th order, explicit and implicit, with or without adaptive timestep (most of the solvers require [http://www.gnu.org/software/gsl/ GSL library])
* Flere forskellige solvere: op til 8. orden, eksplicit og implicit, med og uden adaptive tidsskridt (de fleste solvere kræver [http://www.gnu.org/software/gsl/ GSL library])
* Controller tool to easily control properties during simulation (even with custom keyboard shortcuts)
* Kontrolværktøj til let at kontrollere egenskaber under simuleringen (også med indstillelige tastaturgenveje)
* Tools to visualize results: graph, meter, tracer
* Værktøj til at visualisere resultater: graf, måler, sporer
* Context information for all objects, integrated wikipedia browser
* Kontekstinformation om alle objekter, integreret wikipediabrowser
* Collection of example experiments, more can be downloaded with KNewStuff2
* Samling af eksempler på eksperimenter, flere kan downloades med KNewStuff2
* Integrated tutorials
* Integrerede vejledninger


==Screenshots==
==Skærmbilleder==


{| cellpadding="10"
{| cellpadding="10"
|[[Image:Step_solar_system_model.png|300px|thumb | Solar system model]]
|[[Image:Step_solar_system_model.png|300px|thumb | Model af solsystemet]]
|[[Image:Step_particles_and_springs.png|300px|thumb | 5 particles joined with springs]]
|[[Image:Step_particles_and_springs.png|300px|thumb | 5 partikles forbundet med fjedre]]
|-
|-
|[[Image:Step_rigid_polygons.png|300px|thumb | Rigid polygons]]
|[[Image:Step_rigid_polygons.png|300px|thumb | Stive polygoner]]
|[[Image:Step_selecting_solver.png|300px|thumb | Select one of the solvers]]
|[[Image:Step_selecting_solver.png|300px|thumb | Vælg en af solverne]]
|-
|-
|[[Image:Step_graphs.png|300px|thumb | Graphs]]
|[[Image:Step_graphs.png|300px|thumb | Grafer]]
|[[Image:Step_lissajous curves.png|300px|thumb | Lissajous curves]]
|[[Image:Step_lissajous curves.png|300px|thumb | Lissajouskurver]]
|-
|-
|[[Image:Step_gas.png|300px|thumb | Gas ]]
|[[Image:Step_gas.png|300px|thumb | Gas ]]
|[[Image:Step_liquid.png|300px|thumb | Liquid]]
|[[Image:Step_liquid.png|300px|thumb | Væske]]
|-
|-
|[[Image:Step_note.png|300px|thumb | Add notes to you scene]]
|[[Image:Step_note.png|300px|thumb | Tilføj noter til din scene]]
|}
|}


==Documentation==
==Dokumentation==


* [http://docs.kde.org/development/en/kdeedu/step/index.html '''Step''' Handbook]
* [http://docs.kde.org/development/en/kdeedu/step/index.html Steps håndbog]


==Weblinks==
==Links==


===[http://techbase.kde.org/Projects/Edu/Step StepCore Library]===
===[http://techbase.kde.org/Projects/Edu/Step StepCore Library]===


'''StepCore''' is the physical simulation library on which '''Step''' is based. It can be used without '''Step''' for complex simulations which require coding or in other software which require physical simulation functionality. It is designed in order to be extensible, tunable and to provide accurate simulation.  
'''StepCore''' er et bibliotek til fysisk simulering, som '''Step''' er bygget over. Det kan bruges uden '''Step''' til komplekse simulationer, som kræver programmering og i andet software, som har brug for fysisk simulation. Det er designet til at være let at udbygge og tilpasse og til at lave nøjagtige simulationer.  


You can find more information about the [http://techbase.kde.org/Projects/Edu/Step StepCore library on techbase.kde.org].
Du kan finde mere information om  [http://techbase.kde.org/Projects/Edu/Step StepCore library techbase.kde.org].


[[Category:Education]]
[[Category:Uddannelse/da]]
[[Category:Videnskab/da]]

Latest revision as of 19:35, 20 July 2011

Hjem » Programmer » Uddannelse » Step

Step er en interaktiv fysiksimulator. Den lader dig udforske den fysiske verden gennem simulationer

Den er en del af KDE Education Project.

Beskrivelse

Step er en interaktiv fysiksimulator. Den virker således: du placerer nogle legemer på scenen, tilføjer nogle kræfter så som gravitation eller fjedre og klikker så Simulate; Step viser dig så, hvordan din scene udvikler sig i overensstemmelse med fysikkens love. Du kan ændre alle legemernes og kræfternes egenskaber (selv under en simulering) og se, hvordan det påvirker dir eksperiment. Med Step kan du ikke bare lære fysik, du kan fornemme, hvordan det virker!

Hovedtræk

  • Klassisk mekaniske simulationer i to dimensioner
  • Partikler, fjedre med dæmpning, gravitation og Coulombkræfter
  • Stive legemer
  • Opdager og håndterer kollisioner (i øjeblikket kun diskret)
  • Deformerbare legemer simuleres som brugerbestemte systemer af partikler og fjedre, lydbølger
  • Molekylær dynamik (i øjeblikket ved brug af Lennard-Jones potentialet): gas og væske, kondensation og fordampning, beregning af makroskopiske størrelser og deres varianser
  • Enhedsomregning og beregning af udtryk: Du kan fx indtaste "(2 days + 3 hours) * 80 km/h" og få det accepteret som en afstand (kræver libqalculate)
  • Fejlberegning og fejludbredelse: du kan indskrive værdier som fx "1.3± 0.2" for enhver egenskab; så vil fejl for alle afhængige størrelser blive beregnet ved brug af statistiske formler
  • Skøn over solverens fejl: fejl introduceret af solveren beregnes og lægges til de brugerdefinerede fejl
  • Flere forskellige solvere: op til 8. orden, eksplicit og implicit, med og uden adaptive tidsskridt (de fleste solvere kræver GSL library)
  • Kontrolværktøj til let at kontrollere egenskaber under simuleringen (også med indstillelige tastaturgenveje)
  • Værktøj til at visualisere resultater: graf, måler, sporer
  • Kontekstinformation om alle objekter, integreret wikipediabrowser
  • Samling af eksempler på eksperimenter, flere kan downloades med KNewStuff2
  • Integrerede vejledninger

Skærmbilleder

Model af solsystemet
5 partikles forbundet med fjedre
Stive polygoner
Vælg en af solverne
Grafer
Lissajouskurver
Gas
Væske
Tilføj noter til din scene

Dokumentation

Links

StepCore Library

StepCore er et bibliotek til fysisk simulering, som Step er bygget over. Det kan bruges uden Step til komplekse simulationer, som kræver programmering og i andet software, som har brug for fysisk simulation. Det er designet til at være let at udbygge og tilpasse og til at lave nøjagtige simulationer.

Du kan finde mere information om StepCore library på techbase.kde.org.