JSSim – JavaScript diszkrét szimuláció is

Original: http://staff.um.edu.mt/jskl1/simweb/jssim/index.html

Jaroslav Sklenar

Mi a JSSim és a történelem?

A JSSim (JavaScript Simulation – JavaScript tettetés) olyan rutinok és nyilatkozatok gyűjteménye, amelyek esemény-orientált diszkrét szimulációs eszközt képviselnek JavaScript-ben. A diszkrét szimulációs eszközökre jellemző összes felszerelés elérhető:

  • Időszabályozás (események ütemezése és törlése)
  • Véletlen számok generálása (a véletlenszerű objektumok osztálya támogatja az empirikus eloszlási táblák felhasználóbarát bevitelét)
  • A statisztikák átlátható gyűjtése és kiszámítása
  • Adatszerkezetek, beleértve a prioritási sorokat
  • A felhasználóbarát grafikus felhasználói felület egyszerű létrehozása a HTML dokumentumokkal történő integráció révén érhető el
  • Különböző segédprogramok (adatok érvényesítése, munka sütikkel stb.)

A programozott öröklés néhány további szabálygal együtt lehetővé teszi az objektum-orientált programozás minden fontos technikájának használatát, bár a JavaScript nem klasszikus osztályorientált, fordított objektum-orientált nyelv. Valójában az OOP technikák kombinálhatók az értelmezett JavaScript laza gépelésével engedélyezett konstrukciókkal.

A JSSim a következő történelemmel rendelkezik. Meggyőződésem, hogy a szimulációs modellek internetes közzététele az egyik legfontosabb módja annak, hogy a szimuláció hogyan profitálhat az internetről. A weblapokon szereplő modellek szó szerint mindenki számára elérhető, aki csatlakozik az internethez. Ahhoz, hogy próbálja meg a választ, néhány on-line szimulációs modellek a sorbanállási rendszerek íródtak. A reakció több, mint biztató. JSSim alapvetően a gyűjtemény rutinok, köztük egy egyszerű esemény-orientált szimulációs motor, használt építeni ezeket a modelleket. Ez annak az eredménye, a gyakorlati problémák megoldásában részt vevő írásban diszkrét szimulációs modellek. Eddig ez az a nagyon kezdeti fejlődési szakaszban, úgyhogy kell értékelni nagyon hozzászólásai.


Miért a JSSim?

A JSSim érdekes lehet azok számára, akik egyszerű és közepes méretű diszkrét szimulációs modelleket akarnak készíteni a HTML dokumentumokba. A HTML-t állítólag felhasználóbarát validált bemenetekhez és az eredmények képernyőn történő eredményes megjelenítéséhez kell használni. A JSSim felhasználója olyan helyzetben van, mint egy programozó, diszkrét szimulációs nyelven (SIMSCRIPT). Ő az eseményrutinokat fel kell írnia a modell inicializálásával és a kísérlet értékelésével együtt. A legtöbb szimulációval kapcsolatos feladatot a JSSim rutinok és objektumok módszereinek aktiválásával lehet programozni.

Az így létrehozott modellek mindenki más szoftver telepítése nélkül felhasználhatók. Nagyobb szimulációs tanulmányok esetén a JSSim nem próbál versenyezni más eszközökkel. Ennek ellenére a közös böngészők sebessége lehetővé teszi a közepes méretű modellek felépítését, amelyek nem sokkal lassabbak, mint a professzionális szimulációs környezetben létrehozottak.


Letöltés és telepítés

JSSim ingyenes. Kérjük, e-mail nekem először valamit magáról és a tervezett felhasználását JSSim. Aztán kell küldeni a letöltési adatokat.

Nincs telepítés, csak hivatkozni a jssim.js fájl fejlécében a weboldal és töltse fel együtt a HTML fájl(ok).


Követelmények

Az egyetlen követelmény a JavaScript 1.4 támogató böngésző.


JSSim kézikönyv

Böngésszen a On-line JSSim kézi most. A kézi két példa modellek, beleértve a teljes forráskódot. Azt is futtatni ezeket a modelleket közvetlenül.


A szerző

Abban az esetben, ha bármilyen probléma, ne habozzon kapcsolatba lépni velem:

Jaroslav Sklenar
Docens
Statisztikai Hivatal és Műveleti kutatás
Máltai Egyetem
Msida MSD 06
Malta

e-mail: jaroslav.sklenar@um.edu.mt

Web: http://staff.um.edu.mt/jskl1/

Telefon: (+356) 2340 3070 Fax: (+356) 2131 2110

About The Author

admin

Comments are closed.