Wykorzystaj dobrze czas, który chcę Ci podarować.
Symulacja działania sieci SMO w języku Modsim
Z góry zaznaczam, że w poniższym artykule nie zamieściłem kursu Modsima, ani opisów użytych w programie rozwiązań. Szanuję swój czas, a sądzę, że trochę by mi to zajęło. Nie mniej jednak publikuję moją pracę, ponieważ uważam, że sama w sobie jest dość dużą pigułką wiedzy, a na pewno też cennym materiałem dla studentów WAT. Przechodząc do meritum, Modsim jest procesowym językiem symulacyjnym zorientowanym obiektowo. W poniższym artykule postaram się przedstawić sposób rozwiązania problemu symulacji działania sieci SMO z poniższym schematem:

Parametry zadania:
- Generator z rozkładem: normalnym
- Gniazdo1 z rozkładem: jednostajnym, 3 kanały
- Gniazdo2 z rozkładem: trójkątnym, 4 kanały
- Gniazdo3 z rozkładem: Weibulla, 1 kanał
- Kolejka1: LIFO, ograniczona (możliwe straty)
- Kolejka2: Priorytetowana, nieograniczona
- Kolejka3: FIFO, ograniczona (możliwe straty)
Program szacuje następujące charakterystyki graniczne systemu oraz poszczególnych SMO:
- czas przebywania zgłoszenia (średnia i odchylenie standardowe),
- liczbę zgłoszeń (średnia i odchylenie standardowe),
- liczbę zajętych kanałów (średnia i odchylenie standardowe)
- liczbę zgłoszeń w kolejce (średnia i odchylenie standardowe)
Przykładowy wynik działania programu:
Wynik działania programu podczas śledzenia konkretnego studenta w SMO:
Kod aplikacji
Projekt aplikacji do pobrania:
- SMO (ZIP | 0,5MB)
| Print article | This entry was posted by Piotr Kwiatek on 24/02/2010 at 11:06, and is filed under Programowanie, Projekty. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
Zawodowo inżynier informatyk, administrator sieci IT, programista, webdeveloper. Prywatnie przeciętny facet usiłujący spełnić kilka swoich marzeń. Strona powstała po to, aby podzielić się z Wami moimi osiągnięciami. Zapraszam ;)

about 1 year ago
mam do Ciebie pytanie co oznacza u Ciebie ta zmienna showst i showst2 przy deklaracji Generatora oraz przy metodzie Generuj.
Bardzo prosze o odpowiedz na maila.
Pozdrawiam
about 1 year ago
Nie przeglądałem dokładnie kodu, ale: showst2 jest wykorzystywany w większości przypadków jako parametr wejściowy (taka ulotna lokalna, bo działająca tylko w obrębie metody zmienna). Zauważ dalej, że showst2 jest przypisywane zmiennej showst. Potem jest warunek, który definiuje kogo wyświetlać. Jeśli showst=0 to wyświetlamy wszystkich, jeśli chcemy tylko wybrany obiekt (st / zalozmy ze to student), monitorować to w programie (SAM DÓŁ, tam gdzie wywołujemy wszystkie deklaracje) mamy INPUT(stwatch), ktory potem jest przekazywany do metody USTAW, gdzie zamienia się w showst2, a potem docelowa zmienna obiektu showst. To tylko jest do tego kogo chcemy monitorowac. show-pokaz, st-studenta ;)
about 1 year ago
a co oznacza zmienna los przy deklaracjach Gniazd ?
about 11 months ago
KArolina zacznij sama robić projekty od 3 lat nic nie zrobiłaś i zaliczasz na spódniczkę!